BCDEdit /hypervisorsettings
Il comando /hypervisorsettings imposta o visualizza le impostazioni del debugger dell'hypervisor per il sistema.
Per impostare una singola impostazione del debugger dell'hypervisor, usare bcdedit /set {hypervisorsettings} <type> <value>
. Per altre informazioni sul comando set, vedere BCDEdit /set.
bcdedit /hypervisorsettings [ <debugtype> [DEBUGPORT:<port>] [BAUDRATE:<baud>] [CHANNEL:<channel>] [HOSTIP:<ip>] [PORT:<port>] [BUSPARAMS:<Bus.Device.Function>] ]
<debugtype> : specifica il tipo di debugger. <debugtype> può essere uno di NET, SERIAL o 1394, come descritto di seguito.
Nota
Prima di impostare le opzioni BCDEdit, potrebbe essere necessario disabilitare o sospendere BitLocker e Avvio protetto nel computer.
Debug di rete
<debugtype>NET
Specifica una connessione di rete Ethernet per il debug. Quando si usa questa opzione, è necessario impostare anche l'opzione HOSTIP specificando l'indirizzo IPv4 del debugger host.
HOSTIP:<ip> L'indirizzo IP viene usato solo quando l'hypervisordebugtype è Net. Per il debug dell'hypervisor tramite una connessione di rete, specifica l'indirizzo IPv4 del debugger host.
PORT:<port> Per il debug di rete, specifica la porta con cui comunicare nel debugger host. Deve essere 49152 o superiore.
BUSPARAMS:<Bus.Device.Function> Definisce il bus PCI, il dispositivo e i numeri di funzione del dispositivo di debug. Ad esempio, 0.25.0 descrive il dispositivo di debug sul bus 0, il dispositivo 25, la funzione 0. Questi valori vengono visualizzati in Gestione dispositivi in Posizione nella scheda Generale.
Esempio di debug di rete
Il comando seguente imposta le impostazioni del debugger dell'hypervisor sul debug di rete con un host del debugger alla porta 192.168.1.2 che comunica sulla porta 50000:
C:\> bcdedit /hypervisorsettings NET HOSTIP:192.168.1.2 PORT:50000 BUSPARAMS:0.25.0
Key=2steg4fzbj2sz.23418vzkd4ko3.1g34ou07z4pev.1sp3yo9yz874p
Usare la chiave restituita per connettersi alla destinazione.
Queste impostazioni di debug di rete possono essere modificate usando il comando BCDEdit /set .
indirizzo IP hypervisorhostip (usato solo quando l'hypervisordebugtype è Net.) Per il debug dell'hypervisor tramite una connessione di rete, specifica l'indirizzo IPv4 del debugger host. Per informazioni sul debug di Hyper-V, vedere Creare una macchina virtuale con Hyper-V.
hypervisorhostport [ porta ]
(Usato solo quando l'hypervisordebugtype è Net.) Per il debug di rete, specifica la porta con cui comunicare nel debugger host. Deve essere 49152 o superiore.
hypervisorbusparams Bus.Device.Function
Definisce il bus PCI, il dispositivo e i numeri di funzione del dispositivo di debug. Ad esempio, 0.25.0 descrive il dispositivo di debug sul bus 0, il dispositivo 25, la funzione 0. Questi valori vengono visualizzati in Gestione dispositivi in Posizione nella scheda Generale.
chiave> hypervisorusekey<(usata solo quando l'hypervisordebugtype è Net.) Per il debug di rete specifica la chiave con cui crittografare la connessione. [0-9] e [a-z] sono consentiti solo.
hypervisordhcp [ sì | no ]
Controlla l'uso di DHCP dal debugger di rete usato con l'hypervisor. L'impostazione su nessuna forza l'uso dell'APIPA (Automatic Private IP Addressing) per ottenere un indirizzo IP di collegamento locale.
Debug seriale
<seriale debugtype>
Specifica una connessione seriale per il debug. Quando si specifica l'opzione Serial , si impostano anche le opzioni hypervisordebugport e hypervisorbaudrate .
DEBUGPORT:<port> Per il debug SERIALe, specifica la porta seriale da usare come porta di debug.
BAUDRATE:<baud> Per il debug SERIAL, specifica la velocità baud da utilizzare per il debug.
bcdedit /set hypervisordebugtype serial
bcdedit /set hypervisordebugport 1
bcdedit /set hypervisorbaudrate 115200
bcdedit /set hypervisordebug on
bcdedit /set hypervisorlaunchtype auto
Esempio di debug seriale
Il comando seguente visualizza le impostazioni correnti dell'hypervisor.
C:\>bcdedit /hypervisorsettings
isolatedcontext Yes
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200
The operation completed successfully.
Il comando seguente imposta le impostazioni del debugger dell'hypervisor sul debug seriale su COM1 a 115.200 baud.
bcdedit /hypervisorsettings SERIAL DEBUGPORT:1 BAUDRATE:115200
Debug 1394
Importante
Il trasporto 1394 è disponibile per l'uso in Windows 10 versione 1607 e precedenti. Non è disponibile nelle versioni successive di Windows. È consigliabile eseguire la transizione dei progetti ad altri trasporti, ad esempio KDNET tramite Ethernet.
<debugtype>1394
Specifica una connessione IEEE 1394 (FireWire) per il debug. Quando viene usata questa opzione, è necessario impostare anche l'opzione del canale .
CHANNEL:<channel>
Per il debug 1394, specifica il canale 1394 da usare per il debug.
L'opzione correlata seguente deve essere impostata usando il comando BCDEdit /set .
hypervisorbusparams Bus.Device.Function
Definisce il bus PCI, il dispositivo e i numeri di funzione del dispositivo di debug. Ad esempio, 1.5.0 descrive il dispositivo di debug sul bus 1, il dispositivo 5, la funzione 0. Questi valori vengono visualizzati in Gestione dispositivi in Posizione nella scheda Generale.
Commenti
Questo comando non abilita o disabilita il debugger dell'hypervisor per una particolare voce del caricatore del sistema operativo. Per abilitare il debugger dell'hypervisor per una voce specifica del caricatore del sistema operativo, usare bcdedit /set <identifier> HYPERVISORDEBUG ON
.
Per informazioni sugli identificatori, eseguire "bcdedit /? ID".