Condividi tramite


Panoramica delle opzioni di avvio in Windows

L'architettura del caricatore di avvio di Windows include una configurazione di avvio indipendente dal firmware e un sistema di archiviazione denominato boot configuration data (BCD) e uno strumento di modifica delle opzioni di avvio, BCDEdit (BCDEdit.exe). Durante lo sviluppo, puoi usare BCDEdit per configurare le opzioni di avvio per il debug, il test e la risoluzione dei problemi del driver nei computer che eseguono Windows 11, Windows 10, Windows 8, Windows Server 2012, Windows 7 e Windows Server 2008.

Attenzione

I privilegi amministrativi sono necessari per usare BCDEdit per modificare BCD. La modifica di alcune opzioni di avvio tramite BCDEdit potrebbe rendere inutilizzabile il computer. In alternativa, usare l'utilità System Configuration (MSConfig.exe) per modificare le impostazioni di avvio. Per altre informazioni, vedere Come aprire MSConfig in Windows 10.

Architettura del caricamento di avvio

Windows include componenti del caricatore di avvio progettati per caricare Windows in modo rapido e sicuro. Usa tre componenti:

  • Windows Boot Manager

  • Caricatore del sistema operativo Windows

  • Caricatore di ripristino di Windows

In questa configurazione, Windows Boot Manager è generico e non è a conoscenza dei requisiti specifici per ogni sistema operativo, mentre i caricatori di avvio specifici del sistema sono ottimizzati per il sistema che caricano.

Quando un computer con più voci di avvio include almeno una voce per Windows, il Windows Boot Manager avvia il sistema e interagisce con l'utente. Visualizza il menu di avvio, carica il caricatore di avvio specifico del sistema selezionato e passa i parametri di avvio al caricatore di avvio.

I caricatori di avvio risiedono in ogni partizione di Windows. Dopo aver selezionato, i caricatori di avvio prendono il controllo del processo di avvio e caricano il sistema operativo in base ai parametri di avvio selezionati.

Per ulteriori dettagli sul processo di avvio di Windows, vedere "Windows Internals" , pubblicato da Microsoft Press.

Dati di configurazione di avvio

Le opzioni di avvio di Windows vengono archiviate nell'archivio BCD (Boot Configuration Data) nei computer basati su BIOS e basati su EFI.

BCD offre un'interfaccia di opzione di avvio comune indipendente dal firmware. È più sicuro delle configurazioni di archiviazione delle opzioni di avvio precedenti e consente agli amministratori di assegnare i diritti per la gestione delle opzioni di avvio. BCD è disponibile in fase di esecuzione e durante tutte le fasi della configurazione del sistema.

È possibile gestire bcd in remoto e gestire bcd quando il sistema viene avviato da supporti diversi da quelli in cui risiede l'archivio BCD. Questa funzionalità può essere usata per il debug e la risoluzione dei problemi, soprattutto quando è necessario ripristinare un archivio BCD durante l'esecuzione del ripristino di avvio, da supporti di archiviazione basati su USB o anche in remoto.

L'archivio BCD, con la sua architettura di oggetti e elementi, utilizza identificatori univoci globali (GUID) e nomi come "Default" per identificare le applicazioni relative all'avvio.

BCD include un proprio set di opzioni di avvio. Per altre informazioni su queste opzioni di avvio, vedere informazioni di riferimento sulle opzioni di avvio BCD.

Modifica delle opzioni di avvio

Per modificare le opzioni di avvio in Windows, un'opzione consiste nell'usare BCDEdit (BCDEdit.exe), uno strumento incluso in Windows.

Per usare BCDEdit, è necessario essere membri del gruppo Administrators nel computer.

Nota

 Prima di impostare le opzioni BCDEdit, potrebbe essere necessario disabilitare o sospendere BitLocker e Avvio protetto nel computer.

È anche possibile usare l'utilità Di configurazione di sistema (MSConfig.exe) per modificare le impostazioni di avvio. Inoltre, molte opzioni possono essere impostate usando l'interfaccia utente delle impostazioni di avvio avanzate in Windows.

Per modificare le opzioni di avvio tramite programmazione in Windows, utilizzare l'interfaccia WMI (Windows Management Instrumentation) per gestire le opzioni di avvio. Questa interfaccia WMI BCD è il metodo migliore per modificare a livello di codice le opzioni di avvio. Per informazioni sull'interfaccia WMI BCD, consultare Boot Configuration Data WMI Provider nella documentazione di Windows SDK.