Opzioni di Command-Line BCDEdit

I file BCD (Boot Configuration Data) forniscono un archivio usato per descrivere le applicazioni di avvio e le impostazioni dell'applicazione di avvio.

BCDEdit è uno strumento da riga di comando per la gestione di BCD. Può essere usato per diversi scopi, tra cui la creazione di nuovi archivi, la modifica di archivi esistenti e l'aggiunta di opzioni di menu di avvio.

Esecuzione di BCDEdit

BCDEdit è incluso nella %WINDIR%\System32 cartella . Richiede privilegi amministrativi per modificare i dati BCD. Dopo aver modificato i dati BCD, è necessario un arresto e un riavvio normali per garantire che le impostazioni BCDEdit modificate vengano scaricate su disco.

BCDEdit è limitato ai tipi di dati standard ed è progettato principalmente per eseguire singole modifiche comuni al BCD. Risorse correlate:

  • Alcune operazioni BCD comuni, ad esempio il ripristino di una partizione o la configurazione di una nuova partizione di sistema del PC, possono essere eseguite più facilmente tramite BCDboot.
  • Per operazioni complesse o tipi di dati non standard, è consigliabile usare l'API (Application Programming Interface) di Strumentazione gestione Windows BCD (WMI) per creare strumenti personalizzati più potenti e flessibili.

Sintassi BCDEdit

BCDEdit /Command[Argument1] [Argument2] ...

Opzioni di Command-Line BCDEdit

Per BCDEdit.exe sono disponibili le opzioni della riga di comando seguenti.

Help

Opzione Descrizione
/? [commmand]

Visualizza un elenco di comandi BCDEdit.

Per visualizzare informazioni dettagliate su un comando specifico, eseguire bcdedit /?comando, dove comando è il nome del comando che si sta cercando per altre informazioni.

bcdedit /? createstore

Funzionamento in un archivio

Opzione Descrizione
/createstore Crea un nuovo archivio dati di configurazione di avvio vuoto. L'archivio creato non è un archivio di sistema.
/Esportazione Esporta il contenuto dell'archivio di sistema in un file. Questo file può essere usato in un secondo momento per ripristinare lo stato dell'archivio di sistema. Questo comando è valido solo per l'archivio di sistema.
/Importazione Ripristina lo stato dell'archivio di sistema usando un file di dati di backup generato in precedenza tramite l'opzione /export. Questo comando elimina tutte le voci esistenti nell'archivio di sistema prima che venga eseguita l'importazione. Questo comando è valido solo per l'archivio di sistema.
/Negozio Questa opzione può essere usata con la maggior parte dei comandi BCDedit per specificare l'archivio da usare. Se questa opzione non è specificata, BCDEdit opera nell'archivio di sistema. L'esecuzione del comando bcdedit /store è equivalente all'esecuzione del comando attivo bcdedit /enum.
/sysstore Imposta il dispositivo di archiviazione di sistema. Questo influisce solo sui sistemi basati su EFI. Non persiste tra i riavvii e viene usato solo nei casi in cui il dispositivo di archiviazione di sistema è ambiguo.

Funzionamento delle voci in un archivio

Opzione Descrizione
/Copy Crea una copia di una voce di avvio specificata nello stesso archivio di sistema.
/Creare Crea una nuova voce nell'archivio dati di configurazione di avvio. Se viene specificato un identificatore noto, non è possibile specificare le opzioni /application, /inherit e /device. Se un identificatore non è specificato o non è noto, è necessario specificare un'opzione /application, /inherit o /device.
/delete Elimina un elemento da una voce specificata.
/Specchio Crea il mirroring delle voci nell'archivio.

Modifica delle opzioni di immissione

Opzione Descrizione
/deletevalue Elimina un elemento specificato da una voce di avvio.
/Impostare Imposta un valore di opzione di immissione.

Ad esempio, questo comando consentirà al sistema di considerare attendibili Windows Insider Preview compilazioni firmate con certificati non attendibili per impostazione predefinita:

Bcdedit /set {bootmgr} flightsigning on
Bcdedit /set flightsigning on

Riavviare dopo l'esecuzione del comando. Per disattivare la firma dei voli:

Bcdedit /set {bootmgr} flightsigning off
Bcdedit /set flightsigning off

Controllo dell'output

Opzione Descrizione
/Enum Elenca le voci in un archivio. L'opzione /enum è il valore predefinito per BCEdit, quindi l'esecuzione del comando bcdedit senza opzioni equivale all'esecuzione del comando bcdedit /enum active.
/v Modalità dettagliata. In genere, tutti gli identificatori di voce noti sono rappresentati dal formato abbreviato descrittivo. Se si specifica /v come opzione della riga di comando, vengono visualizzati tutti gli identificatori completi.

L'esecuzione del comando bcdedit /v è equivalente all'esecuzione del comando bcdedit /enum active /v.

Controllo del gestore di avvio

Opzione Descrizione
/bootsequence Specifica un ordine di visualizzazione una tantum da usare per l'avvio successivo. Questo comando è simile all'opzione /displayorder, ad eccezione del fatto che viene usato solo alla successiva avvio del computer. Successivamente, il computer torna all'ordine di visualizzazione originale.
/Predefinito Specifica la voce predefinita selezionata dal gestore di avvio alla scadenza del timeout.
/displayorder Specifica l'ordine di visualizzazione utilizzato dal gestore di avvio durante la visualizzazione delle opzioni di avvio a un utente.
/timeout Specifica il tempo di attesa, espresso in secondi, prima che il gestore di avvio selezioni la voce predefinita.
/toolsdisplayorder Specifica l'ordine di visualizzazione da usare per il gestore di avvio durante la visualizzazione del menu Strumenti.

Opzioni di Emergency Management Services

Opzione Descrizione
/bootems Abilita o disabilita Servizi di gestione emergenze (EMS) per la voce specificata.
/Ems Abilita o disabilita EMS per la voce di avvio del sistema operativo specificata.
/emssettings Imposta le impostazioni globali di EMS per il computer. /emssettings non abilita o disabilita EMS per una voce di avvio specifica.

Debug

Opzione Descrizione
/bootdebug Abilita o disabilita il debugger di avvio per una voce di avvio specificata. Anche se questo comando funziona per qualsiasi voce di avvio, è efficace solo per le applicazioni di avvio.
/dbgsettings Specifica o visualizza le impostazioni globali del debugger per il sistema. Questo comando non abilita o disabilita il debugger del kernel; usare l'opzione /debug a tale scopo. Per impostare una singola impostazione del debugger globale, usare il comando bcdedit /setdbgsettings type value.
/debug Abilita o disabilita il debugger del kernel per una voce di avvio specificata.
/hypervisorsettings Imposta i parametri dell'hypervisor.

Per risolvere i problemi di una nuova installazione, abilitare la modalità di debug modificando il file di configurazione di avvio (BCD). Ad esempio, usare la sintassi seguente per abilitare il debug del kernel o dell'avvio.

bcdedit /set <id> debug on

oppure

bcdedit /set <id> bootdebug on

dove <id> è il GUID dell'oggetto Loader utilizzato per caricare il sistema operativo. È possibile usare "Default" se il sistema operativo è l'opzione predefinita del menu Boot Manager.

Per esempi di BCDEdit, vedere Dati di configurazione di avvio in Windows Vista.

Registrazione eventi remoti

Opzione Descrizione
/eventsettings Imposta i parametri di registrazione eventi remoti globali.
/Evento Abilita o disabilita la registrazione eventi remota per una voce del sistema operativo.