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.
|
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. |