BCDEdit /set

Il comando BCDEdit /set imposta un valore di opzione di immissione di avvio nell'archivio dati di configurazione di avvio di Windows (BCD). Usare il comando BCDEdit /set per configurare elementi di immissione di avvio specifici, ad esempio le impostazioni del debugger del kernel, le opzioni di memoria o le opzioni che abilitano il codice in modalità kernel firmato dal test o caricare il livello di astrazione hardware alternativo (HAL) e i file del kernel. Per rimuovere un'opzione di avvio, usare il comando BCDEdit /deletevalue .

Attenzione

I privilegi amministrativi sono necessari per usare BCDEdit e modificare bcd. La modifica di alcune opzioni di immissione di avvio tramite il comando BCDEdit /set potrebbe rendere il computer inutilizzabile. In alternativa, usare le impostazioni di avvio o l'utilità di configurazione del sistema (MSConfig.exe) per modificare le impostazioni di avvio.

Nota

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

Alternative a BCDEdit

Impostazioni opzioni di avvio

Suggerimento

 Per evitare il rischio associato all'uso di BCDEdit, è consigliabile usare un metodo alternativo per eseguire la configurazione di avvio descritta in questa sezione.

Impostazioni di avvio

Alcune opzioni di avvio comuni, ad esempio l'abilitazione della modalità di debug, sono disponibili nelle opzioni di avvio. In Windows 10 è possibile accedere alle impostazioni in Impostazioni, Aggiornamento e sicurezza, selezionare Ripristino. In Avvio avanzato selezionare Riavvia ora. Al riavvio del PC, selezionare Opzioni di avvio. Selezionare quindi Risoluzione dei problemi Opzioni > avanzate > Avvio Impostazioni , quindi fare clic sul pulsante Riavvia. Quando il PC viene riavviato, sarà possibile impostare le opzioni di avvio disponibili.

Utilità di configurazione del sistema

Usare Utilità di configurazione di sistema (MSConfig.exe) anziché BCDEdit quando possibile. Per altre informazioni, vedere Come aprire MSConfig in Windows 10.

Sintassi

bcdedit  /set [{ID}] datatype value

Parametri

[{ID}]
{ ID} è il GUID associato alla voce di avvio. Se non si specifica un {ID}, il comando modifica la voce di avvio corrente del sistema operativo. Se si specifica una voce di avvio, il GUID associato alla voce di avvio deve essere racchiuso tra parentesi graffe { }. Per visualizzare gli identificatori GUID per tutte le voci di avvio attive, usare il comando bcdedit /enum . L'identificatore della voce di avvio corrente è {current}. Per altre informazioni su questa opzione, usare il comando seguente: bcdedit /? ID

Nota

Se si usa Windows PowerShell, è necessario usare le virgolette intorno all'identificatore della voce di avvio, ad esempio: "{49916baf-0e08-11db-9af4-000bdbd316a0}" o "{current}".

valore del tipo didati

Usare la Guida della riga di comando per visualizzare le opzioni

Usare la Guida della riga di comando per BCDEdit per visualizzare le informazioni disponibili per una versione specifica di Windows.

C:\> BCDEdit /?

BCDEDIT - Boot Configuration Data Store Editor

The Bcdedit.exe command-line tool modifies the boot configuration data store.
The boot configuration data store contains boot configuration parameters and
controls how the operating system is booted. These parameters were previously
in the Boot.ini file (in BIOS-based operating systems) or in the nonvolatile
RAM entries (in Extensible Firmware Interface-based operating systems). You can
use Bcdedit.exe to add, delete, edit, and append entries in the boot
configuration data store.

For detailed command and option information, type bcdedit.exe /? <command>. For
example, to display detailed information about the /createstore command, type:

 bcdedit.exe /? /createstore

For an alphabetical list of topics in this help file, run "bcdedit /? TOPICS".

Le sezioni seguenti descrivono alcuni tipi di dati comuni e i relativi valori associati.

Impostazioni di avvio

bootlog [ | no ]
Abilita il log di inizializzazione del sistema. Questo log viene archiviato nel file Ntbtlog.txt nella directory %WINDIR%. Include un elenco di driver caricati e scaricati in formato testo.

bootmenupolicy [ Legacy | Standard ]
Definisce il tipo di menu di avvio che verrà usato dal sistema. Per Windows 10, Windows 8.1, Windows 8 e Windows RT il valore predefinito è Standard. Per Windows Server 2012 R2, Windows Server 2012, il valore predefinito è Legacy. Quando l'opzione Legacy è selezionata, è disponibile il menu Opzioni avanzate (F8). Quando si seleziona Standard , il menu di avvio viene visualizzato ma solo in determinate condizioni: ad esempio, se si verifica un errore di avvio, se si esegue l'avvio da un disco di ripristino o da un supporto di installazione, se sono state configurate più voci di avvio o se il computer è stato configurato manualmente per l'uso dell'avvio avanzato. Quando si seleziona Standard, il tasto F8 viene ignorato durante l'avvio. I PC Windows 8 si avviano rapidamente, quindi non c'è tempo sufficiente per premere F8. Per altre informazioni, vedere Impostazioni di avvio di Windows (inclusa la modalità provvisoria).

Nota

L'opzione è disponibile a partire da Windows 8 e Windows Server 2012. È anche possibile usare onetimeadvancedoptions per usare il menu Opzioni avanzate (F8) (Legacy) una volta all'avvio successivo.

criterio bootstatuspolicy

Controlla i criteri di stato di avvio. I criteri di stato di avvio possono essere uno dei seguenti:

Criteri di stato di avvio Descrizione
DisplayAllFailures Visualizza tutti gli errori se si verifica un avvio non riuscito, un arresto non riuscito o un checkpoint non riuscito. Il computer eseguirà il failover nell'ambiente di ripristino di Windows al riavvio.
IgnoreAllFailures Ignorare gli errori se si verifica un avvio non riuscito, un arresto non riuscito o un checkpoint non riuscito. Il computer tenterà di eseguire normalmente l'avvio dopo un errore.
IgnoreShutdownFailures Ignorare gli errori solo se si verifica un arresto non riuscito. Se si verifica un arresto non riuscito, il computer non esegue automaticamente il failover nell'ambiente di ripristino di Windows al riavvio. Questa è l'impostazione predefinita per Windows 8.
IgnoreBootFailures Ignorare gli errori solo se è presente un avvio non riuscito. Se è presente un avvio non riuscito, il computer non esegue automaticamente il failover nell'ambiente di ripristino di Windows al riavvio.
IgnoreCheckpointFailures Ignorare gli errori solo se è presente un checkpoint non riuscito. Se è presente un checkpoint non riuscito, il computer non esegue automaticamente il failover nell'ambiente di ripristino di Windows al riavvio. L'opzione è disponibile a partire da Windows 8 e Windows Server 2012.
DisplayShutdownFailures Visualizza gli errori se si verifica un arresto non riuscito. Se si verifica un arresto non riuscito, il computer eseguirà il failover nell'ambiente di ripristino di Windows al riavvio. Ignora gli errori di avvio e i checkpoint non riusciti. L'opzione è disponibile a partire da Windows 8 e Windows Server 2012.
DisplayBootFailures Visualizza gli errori se è presente un avvio non riuscito. Se è presente un avvio non riuscito, il computer eseguirà il failover nell'ambiente di ripristino di Windows al riavvio. Ignora gli errori di arresto e i checkpoint non riusciti. L'opzione è disponibile a partire da Windows 8 e Windows Server 2012.
DisplayCheckpointFailures Visualizza gli errori se è presente un checkpoint non riuscito. Se è presente un checkpoint non riuscito, il computer eseguirà il failover nell'ambiente di ripristino di Windows al riavvio. Ignora gli errori di avvio e arresto. L'opzione è disponibile a partire da Windows 8 e Windows Server 2012.

quietboot [ on | off ]
Controlla la visualizzazione di una bitmap ad alta risoluzione al posto della visualizzazione e dell'animazione della schermata di avvio di Windows.

Nota

Non usare l'opzione quietboot in Windows 8 perché impedirà la visualizzazione dei dati di controllo dei bug oltre a tutti gli elementi grafici di avvio.

sos [ on | off ]
Controlla la visualizzazione dei nomi dei driver durante il caricamento durante il processo di avvio. Usare sos on per visualizzare i nomi. Usa sos off per eliminare la visualizzazione.

lastknowngood [ on | off ]
Abilita l'avvio per l'ultima configurazione valida nota.

nocrashautoreboot [ on | off ]
Disabilita il riavvio automatico in caso di arresto anomalo.

resumeobject (id)
Definisce l'identificatore dell'oggetto resume associato a questo oggetto del sistema operativo.

safebootalternateshell [ on | off ]
Usa la shell alternativa all'avvio in modalità Cassaforte.

winpe [ on | off ]
Consente al computer di avviare Windows PE.

onetimeadvancedoptions [ on | off ]
Controlla se il sistema viene avviato nel menu legacy (menu F8) all'avvio successivo.

bcdedit /set {current} onetimeadvancedoptions on

Visualizza impostazioni

bootuxdisabled [ on | off ]
Disabilita la grafica di avvio.

graphicsmodedisabled [ attivato | ] Indica se la modalità grafica è disabilitata e le applicazioni di avvio devono usare la modalità testo.

graphicsresolution
Definisce la risoluzione grafica, 1024x768, 800x600,1024x600 e così via.

highestmode [ on off | ]
Consente alle applicazioni di avvio di usare la modalità grafica più alta esposta dal firmware.

Livello di astrazione hardware (HAL) e KERNEL

file hal
Indirizza il caricatore del sistema operativo a caricare un file HAL alternativo. Il file specificato deve trovarsi nella directory %SystemRoot%\system32.

halbreakpoint [ | no ]
Abilita il punto di interruzione hal (Hardware Abstraction Layer) speciale.

file kernel
Indirizza il caricatore del sistema operativo a caricare un kernel alternativo. Il file specificato deve trovarsi nella directory %SystemRoot%\system32.

useplatformclock [ | no ]
Forza l'uso dell'orologio della piattaforma come contatore delle prestazioni del sistema.

Nota

Questa opzione deve essere usata solo per il debug.

forcelegacyplatform [ | no ]
Forza il sistema operativo a presupporre la presenza di dispositivi PC legacy, come i controller DI tastiera e IL CONTROLLER.

Nota

Questa opzione deve essere usata solo per il debug.

tscsyncpolicy [ Default | Legacy | Enhanced ]
Controlla i criteri di sincronizzazione dei contatori timestamp. Questa opzione deve essere usata solo per il debug. Può essere Default, Legacy o Enhanced.

Impostazioni di verifica

testsigning [ on | off ]
Controlla se Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2008 o Windows Vista caricheranno qualsiasi tipo di codice in modalità kernel firmato dal test. Questa opzione non è impostata per impostazione predefinita, ovvero i driver in modalità kernel con firma di test nelle versioni a 64 bit di Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2008 e Windows Vista non verranno caricati per impostazione predefinita. Dopo aver eseguito il comando BCDEdit, riavviare il computer in modo che la modifica venga applicata. Per altre informazioni, vedere Introduzione alla firma dei test

nointegritychecks [ on | off ] Disabilita i controlli di integrità. Non è possibile impostare quando l'avvio protetto è abilitato. Questo valore viene ignorato da Windows 7 e Windows 8.

disableelamdrivers [ | no ]
Controlla il caricamento dei driver ELAM (Early Launch Antimalware). Il caricatore del sistema operativo rimuove questa voce per motivi di sicurezza. Questa opzione può essere attivata solo tramite il menu F8. Per attivare questa opzione, qualcuno deve essere fisicamente presente (nel computer).

Nota

Questa opzione deve essere usata solo per il debug.

nx [Optin |OptOut | AlwaysOn |AlwaysOff]
Abilita, disabilita e configura Protezione esecuzione dati (DEP), un set di tecnologie hardware e software progettate per impedire l'esecuzione di codice dannoso in posizioni di memoria protette. Per informazioni sulle impostazioni DEP, vedere Prevenzione dell'esecuzione dei dati.

Opzione DEP Descrizione
Optin Abilita DEP solo per i componenti del sistema operativo, inclusi il kernel e i driver di Windows. Amministrazione istrator può abilitare DEP nei file eseguibili selezionati usando Application Compatibility Toolkit (ACT).
Optout Abilita DEP per il sistema operativo e tutti i processi, inclusi il kernel e i driver di Windows. Tuttavia, gli amministratori possono disabilitare DEP nei file eseguibili selezionati usando System in Pannello di controllo.
Alwayson Abilita DEP per il sistema operativo e tutti i processi, inclusi il kernel e i driver di Windows. Tutti i tentativi di disabilitare DEP vengono ignorati.
AlwaysOff Disabilita DEP. I tentativi di abilitare DEP in modo selettivo vengono ignorati. In Windows Vista questo parametro disabilita anche l'estensione indirizzo fisico (PAE). Questo parametro non disabilita PAE in Windows Server 2008.

Impostazioni del processore

raggrupparemaxsize
Imposta il numero massimo di processori logici in un singolo gruppo di processori, dove maxsize è qualsiasi potenza compresa tra 1 e 64 inclusi. Deve essere un numero intero di potenza pari a 2. Per impostazione predefinita, i gruppi di processori hanno una dimensione massima di 64 processori logici. È possibile usare questa impostazione di configurazione di avvio per sostituire le dimensioni e il trucco dei gruppi di processori di un computer a scopo di test. I gruppi di processori forniscono supporto per i computer con più di 64 processori logici. Questa opzione di avvio è disponibile nelle versioni a 64 bit di Windows 7 e Windows Server 2008 R2 e versioni successive. Questa opzione di avvio non ha alcun effetto sulle versioni a 32 bit di Windows 7.

Usare l'opzione groupsize se si desidera forzare più gruppi e il computer dispone di 64 o meno processori logici attivi. Per altre informazioni sull'uso di questa opzione, vedere Parametri di avvio per testare i driver per il supporto di più gruppi di processori.

groupaware [ on | off ]
Impone ai driver di essere consapevoli di più gruppi in un ambiente con più gruppi di processori. Usare questa opzione per esporre le incompatibilità tra gruppi nei driver e nei componenti. I gruppi di processori forniscono supporto per i computer con più di 64 processori logici. Questa opzione di avvio è disponibile nelle versioni a 64 bit di Windows 7 e Windows Server 2008 R2 e versioni successive. Questa opzione di avvio non ha alcun effetto sulle versioni a 32 bit di Windows 7. È possibile usare l'opzione groupaware e l'opzione groupsize per testare la compatibilità dei driver per funzionare con più gruppi quando il computer dispone di 64 o meno processori logici attivi.

L'impostazione groupaware garantisce che i processi vengano avviati in un gruppo diverso dal gruppo 0. Ciò aumenta le probabilità di interazione tra gruppi tra driver e componenti. L'opzione modifica anche il comportamento delle funzioni legacy, KeSetTargetProcessorDpc, KeSetSystemAffinityThreadEx e KeRevertToUserAffinityThreadEx, in modo che funzionino sempre sul gruppo numerato più alto che contiene processori logici attivi. I driver che chiamano una di queste funzioni legacy devono essere modificati per chiamare le controparti con riconoscimento del gruppo (KeSetTargetProcessorDpcEx, KeSetSystemGroupAffinityThread e KeRevertToUserGroupAffinityThread).

Per altre informazioni sull'uso di questa opzione, vedere Parametri di avvio per testare i driver per il supporto di più gruppi di processori.

maxgroup [ on | off ]
Ottimizza il numero di gruppi creati in una configurazione del gruppo di processori. L'impostazione maxgroup on assegna nodi NUMA ai gruppi in modo da massimizzare il numero di gruppi per un determinato computer. Il numero di gruppi creati è il numero di nodi NUMA del computer o il numero massimo di gruppi supportati da questa versione di Windows, a meno che sia minore. Il comportamento predefinito (maxgroup off) consiste nel comprimere i nodi NUMA nel minor numero possibile di gruppi.

Usare l'opzione maxgroup se si desidera utilizzare più gruppi, il computer dispone di 64 o meno processori logici attivi e il computer dispone già di più nodi NUMA. Questa opzione può essere usata anche per modificare la configurazione di gruppo predefinita di un computer con più di 64 processori logici.

I gruppi di processori forniscono supporto per i computer con più di 64 processori logici. Questa opzione è disponibile nelle versioni a 64 bit di Windows 7 e Windows Server 2008 R2 e versioni successive. Questa opzione di avvio non ha alcun effetto sulle versioni a 32 bit di Windows 7.

Per altre informazioni sull'uso di questa opzione, vedere Parametri di avvio per testare i driver per il supporto di più gruppi di processori.

onecpu [ on | off ]
Forza solo l'uso della CPU di avvio in un computer con più processori logici. Ad esempio, il comando seguente configura il caricatore del sistema operativo corrente per l'uso di un processore.

bcdedit /set onecpu on

increaseuservaMegabytes
Specifica la quantità di memoria, espressa in megabyte, per lo spazio indirizzi virtuale in modalità utente.

Nelle edizioni a 32 bit di Windows, le applicazioni hanno 4 gigabyte (GB) di spazio indirizzi virtuale disponibile. Lo spazio degli indirizzi virtuali è diviso in modo che siano disponibili 2 GB per l'applicazione e gli altri 2 GB siano disponibili solo per il sistema.

La funzionalità di ottimizzazione da 4 gigabyte, abilitata con l'opzione increaseuserva , consente di aumentare lo spazio degli indirizzi virtuali disponibile per l'applicazione fino a 3 GB, riducendo così la quantità disponibile per il sistema tra 1 e 2 GB. Il comando BCEdit /set increaseuservaMegabytes può specificare qualsiasi valore compreso tra 2048 (2 GB) e 3072 (3 GB) in notazione decimale. Windows usa lo spazio degli indirizzi rimanente (4 GB meno la quantità specificata) come spazio di indirizzi in modalità kernel.

Per altre informazioni su questa funzionalità, vedere Ottimizzazione da 4 gigabyte (Windows ).

nolowmem [ on | off ] Controlla l'uso di memoria insufficiente. Quando si specifica nolowmem su , questa opzione carica il sistema operativo, i driver di dispositivo e tutte le applicazioni in indirizzi superiori al limite di 4 GB e indirizza Windows ad allocare tutti i pool di memoria in indirizzi superiori al limite di 4 GB. Si noti che l'opzione nolowmem viene ignorata in Windows 8, Windows Server 2012 e versioni successive di Windows.

pae [ Default | ForceEnable ForceDisable | ]
Abilita o disabilita l'estensione indirizzo fisico (PAE). Quando PAE è abilitato, il sistema carica la versione PAE del kernel Windows.

Il parametro pae è valido solo nelle voci di avvio per le versioni a 32 bit di Windows eseguite nei computer con processori basati su x86 e x64. Nelle versioni a 32 bit di Windows (prima di Windows 8) , PAE è disabilitato per impostazione predefinita. Tuttavia, Windows abilita automaticamente PAE quando il computer è configurato per i dispositivi di memoria ad accesso frequente in intervalli di memoria oltre l'area di 4 GB, come definito dalla tabella di affinità risorse statica (SRAT). La memoria aggiunta ad accesso frequente supporta i dispositivi di memoria che è possibile aggiungere senza riavviare o disattivare il computer. In questo caso, poiché PAE deve essere abilitato all'avvio del sistema, viene abilitato automaticamente in modo che il sistema possa gestire immediatamente la memoria estesa aggiunta tra i riavvii. La memoria aggiunta ad accesso frequente è supportata solo in Windows Server 2008, Datacenter Edition; Windows Server 2008 per sistemi basati su Itanium; e nelle edizioni datacenter ed enterprise di tutte le versioni successive di Windows Server. Inoltre, per le versioni di Windows precedenti a Windows Server 2008, la memoria ad aggiunta ad accesso frequente è supportata solo nei computer con un BIOS ACPI, un processore x86 e hardware specializzato. Per Windows Server 2008 e versioni successive di Windows Server, è supportato per tutte le architetture del processore.

In un computer che supporta la prevenzione dell'esecuzione dei dati abilitata per l'hardware ed esegue una versione a 32 bit del sistema operativo Windows che supporta DEP, PAE viene abilitato automaticamente quando DEP è abilitato e, in tutte le versioni a 32 bit del sistema operativo Windows, PAE viene disabilitato quando si disabilita DEP. Per abilitare PAE quando DEP è disabilitato, è necessario abilitare PAE in modo esplicito usando /set nx AlwaysOff e /set pae ForceEnable. Per altre informazioni su DEP, vedere Parametri di avvio per configurare DEP e PAE.

Per altre informazioni sull'uso del parametro pae e degli altri parametri che influiscono sulla configurazione paE, vedere Parametri di avvio per configurare DEP e PAE.

removememoryMegabytes
Rimuove la memoria dalla memoria totale disponibile che il sistema operativo può usare.

Ad esempio, il comando seguente rimuove 256 MB di memoria dal totale disponibile per il sistema operativo associato alla voce di avvio specificata.

bcdedit /set {49916baf-0e08-11db-9af4-000bdbd316a0} removememory 256

truncatememoryaddress Limita la quantità di memoria fisica disponibile per Windows. Quando si usa questa opzione, Windows ignora tutta la memoria all'indirizzo fisico specificato o superiore. Specificare l'indirizzo in byte.

Ad esempio, il comando seguente imposta il limite di indirizzi fisici a 1 GB. È possibile specificare l'indirizzo in decimale (1073741824) o esadecimale (0x40000000).

bcdedit /set {49916baf-0e08-11db-9af4-000bdbd316a0} truncatememory 0x40000000

VESA, PCI, VGA e TPM

usefirmwarepcisettings [ | no ]
Abilita o disabilita l'uso delle risorse PCI (Peripheral Component Interconnect) configurate dal BIOS.

msi [ Default | ForceDisable ]
Può essere Default o ForceDisable.

vga [ on | off ]
Forza l'uso del driver di visualizzazione VGA.

novga [ on | off ]
Disabilita completamente l'uso delle modalità VGA.

tpmbootentropy [ default | ForceEnable | ForceDisable]
Determina se l'entropia viene raccolta dal modulo TPM (Trusted Platform Module) per consentire il seeding del generatore di numeri casuali nel sistema operativo.

Processori e APIC

clustermodeaddressing [ integer ]
Definisce il numero massimo di processori da includere in un singolo cluster APIC (Programmable Interrupt Controller).

configflags [ integer ]
Specifica i flag di configurazione specifici del processore.

maxproc [ | no ]
Segnala il numero massimo di processori nel sistema.

numproc [ integer ]
Usa solo il numero specificato di processori.

onecpu [ | no ]
Forza solo l'uso della CPU di avvio.

restrictapicluster [ integer ]
Definisce il numero di cluster APIC più grande da usare dal sistema.

usephysicaldestination [ | no ]
Forza l'uso dell'APIC fisico.

uselegacyapicmode [ | no ]
Forza la modalità APIC legacy, anche se i processori e il chipset supportano la modalità APIC estesa.

x2apicpolicy [ enable | disable | default ]
Abilita o disabilita l'uso della modalità APIC estesa, se supportata. Per impostazione predefinita, il sistema usa la modalità APIC estesa, se disponibile. Può essere Abilitato, Disabilitato o Predefinito.

Impostazioni aggiuntive

disabledynamictick [ | no ]
Abilita e disabilita la funzionalità di graduazione timer dinamica.

Nota

Questa opzione deve essere usata solo per il debug.

pciexpress [ default | forcedisable]
Abilita o disabilita la funzionalità PCI Express. Se la piattaforma computer supporta le funzionalità pci Express e il metodo ACPI _OSC concede il controllo delle funzionalità al sistema operativo, Windows abilita le funzionalità avanzate tramite la funzionalità PCI Express Native Control (impostazione predefinita). Usare l'opzione forcedisable per eseguire l'override delle funzionalità avanzate di PCI Express e usare il comportamento legacy di PCI Express. Per altre informazioni, vedere Abilitazione di PCI Express Native Control in Windows.

useplatformtick [ | no ]
Forza l'orologio a essere supportato da un'origine della piattaforma, non sono consentiti timer sintetici. L'opzione è disponibile a partire da Windows 8 e Windows Server 2012.

Nota

Questa opzione deve essere usata solo per il debug.

xsadestinazionisable [ 0 | 1 ]
Se impostato su un valore diverso da zero (0), disabilita la funzionalità del processore XSAVE nel kernel.

Impostazioni debugger

Per usare le impostazioni del debugger, usare i comandi seguenti.

Comando Descrizione
BCDEdit /bootdebug L'opzione di avvio /bootdebug abilita o disabilita il debug di avvio della voce di avvio del sistema operativo Windows corrente o specificata.
BCDEdit /dbgsettings L'opzione /dbgsettings imposta o visualizza le impostazioni correnti del debugger globale per il computer. Per abilitare o disabilitare il debugger del kernel, usare l'opzione BCDEdit /debug.
BCDEdit /debug L'opzione di avvio /debug abilita o disabilita il debug del kernel del sistema operativo Windows associato alla voce di avvio specificata o alla voce di avvio corrente.

Impostazioni debugger hypervisor

Usare l'opzione BCDEdit/hypervisorsettings per impostare o visualizzare le impostazioni del debugger dell'hypervisor per il sistema. Per altre informazioni, vedere BCDEdit /hypervisorsettings.

hypervisordebug [ On | Off ]
Controlla se il debugger dell'hypervisor è abilitato.

hypervisordebugtype [ edizione Standard RIAL | 1394 | NET ] Può essere edizione Standard RIAL, 1394 o NET. Per altre informazioni, vedere BCDEdit /hypervisorsettings.

Impostazioni dell'hypervisor

hypervisorlaunchtype [ Off | Auto ]
Controlla le opzioni di avvio dell'hypervisor. Se si configura un debugger per eseguire il debug di Hyper-V in un computer di destinazione, impostare questa opzione su Auto nel computer di destinazione. Per altre informazioni, vedere Creare una macchina virtuale con Hyper-V.

hypervisorloadoptions NOFORCESNOOP [ | No ]
Specifica se l'hypervisor deve applicare il controllo snoop alle IOMMU di sistema.

hypervisornumprocnumber
Specifica il numero totale di processori logici che possono essere avviati nell'hypervisor.

hypervisorrootprocnumero
Specifica il numero massimo di processori virtuali nella partizione radice e limita il numero di nodi NUMA (Non-Uniform Memory Architecture) post-split che possono avere processori logici avviati nell'hypervisor.

hypervisorrootprocpernodenumber
Specifica il numero totale di processori virtuali nella partizione radice che possono essere avviati all'interno di un nodo NUMA (Non-Uniform Memory Architecture) pre-split.

hypervisoruselargevtlb [ | no]
Aumenta le dimensioni del buffer TLB (Translation Lookaside Buffer) virtuale.

hypervisoriommupolicy [ abilitazione predefinita | disabilita] |
Controlla se l'hypervisor usa un'unità IOMMU (Input Output Memory Management Unit).

Driver e radice di sistema

driverloadfailurepolicy [ UseErrorControl irreversibile | ]
Può essere Fatal o UseErrorControl.

osdevice [ dispositivo]
Definisce il dispositivo che contiene la radice del sistema.

systemroot [ string]
Definisce il percorso della radice di sistema.

ems [ On Off | ]
Abilita i servizi di gestione di emergenza del kernel. L'opzione BCDEdit /ems abilita o disabilita il kernel Emergency Management Services (EMS) per la voce di avvio del sistema operativo specificata. Per altre informazioni, vedere BCDEdit /ems.

L'opzione BCDEdit /emssettings imposta le impostazioni globali di Emergency Management Services (EMS) per il computer. Per altre informazioni, vedere BCDEdit /emssettings.

Modalità protetta virtuale

vsmlaunchtype [ Off | Auto]
Controlla il tipo di avvio modalità protetta virtuale. Può essere Disattivato o Automatico. Per altre informazioni, vedere Gestire Windows Defender Credential Guard.

Registrazione eventi

Il comando BCDEdit /event abilita o disabilita la registrazione eventi remota per la voce di avvio specificata. Per altre informazioni, vedere BCDEdit /event.

Commenti

Per altre informazioni su specifici elementi BCD e opzioni di avvio, è possibile usare i comandi BCDEdit /? OSLOADER e BCDEdit /? TIPI OSLOADER.

Per visualizzare le voci di avvio correnti e le relative impostazioni, usare il comando bcdedit /enum . Questo comando visualizza le voci di avvio attive e i relativi identificatori univoci globali associati (GUID). Usare gli identificatori con il comando /set per configurare le opzioni per una voce di avvio specifica.

Per eliminare un valore dell'opzione di avvio impostato, usare l'opzione /deletevalue . La sintassi per il comando è la seguente:

bcdedit /deletevalue [{ID}] datatatype

Ad esempio, se si modifica l'opzione gruppo di processori, raggruppare, in un nuovo valore a scopo di test, è possibile ripristinare il valore predefinito 64 digitando il comando seguente e quindi riavviando il computer.

bcdedit /deletevalue groupsize

Qualsiasi modifica apportata a un'opzione di avvio richiede un riavvio per rendere effettivo il riavvio. Per informazioni sui comandi BCDEdit di uso comune, vedere Domande frequenti sull'editor dati di configurazione di avvio.

DTrace

DTrace (DTrace.exe) è uno strumento da riga di comando che visualizza informazioni ed eventi di sistema. È disponibile un'opzione bcedit per abilitare dtrace. Per informazioni sulle opzioni DTrace BCDEdit disponibili, vedere la sezione relativa all'installazione di DTrace in Windows.

Requisiti

Client minimo supportato: Windows Vista

Server minimo supportato: Windows Server 2008