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

Vedi anche

Comando BCDEdit /set .

Informazioni di riferimento sulle opzioni BCDEdit