Share via


BCDEdit /hypervisorsettings

I set di comandi /hypervisorsettings o visualizzano le impostazioni del debugger hypervisor per il sistema.

Per impostare un'impostazione del debugger hypervisor individuale, 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 sicuro nel computer.

Debug di rete

<debugtype>NET
Specifica una connessione di rete Ethernet per il debug. Quando viene usata questa opzione, l'opzione HOSTIP deve essere impostata anche specificando l'indirizzo IPv4 del debugger host.

HOSTIP:<ip> L'indirizzo IP viene usato solo quando l'hypervisordebugtype è Net. Per il debug dell'hypervisor su una connessione di rete, specifica l'indirizzo IPv4 del debugger host.

PORT:<port> Per il debug di rete, specifica la porta da comunicare con il debugger host. Dovrebbe essere 49152 o superiore.

BUSPARAMS:<Bus.Device.Function> Definisce il bus, il dispositivo e i numeri di funzione PCI 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 hypervisor sul debug di rete con un host del debugger a 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 IPhypervisorhostip (usato solo quando l'hypervisordebugtype è Net.) Per il debug dell'hypervisor su 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. Dovrebbe essere 49152 o superiore.

bus.Device.Functionhypervisorbusparams
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< (utilizzata solo quando l'hypervisordebugtype è Net.) Per il debug di rete specifica la chiave con cui crittografare la connessione. [0-9] e [a-z] consentito solo.

hypervisordhcp [ | no ]
Controlla l'uso di DHCP dal debugger di rete usato con l'hypervisor. Impostando questa opzione su nessuna forza l'uso dell'indirizzo IP privato automatico (APIPA) per ottenere un indirizzo IP di collegamento locale.

Debug seriale

<seriale debugtype>
Specifica una connessione seriale per il debug. Quando viene specificata 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 SERIALe specifica la frequenza di baud da usare 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 dell'hypervisor corrente.

C:\>bcdedit /hypervisorsettings
isolatedcontext         Yes
hypervisordebugtype     Serial
hypervisordebugport     1
hypervisorbaudrate      115200
The operation completed successfully.

Il comando seguente imposta le impostazioni del debugger hypervisor per eseguire il 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 versioni precedenti. Non è disponibile nelle versioni successive di Windows. È consigliabile passare i progetti ad altri trasporti, ad esempio KDNET usando Ethernet.

<debugtype>1394
Specifica una connessione IEEE 1394 (FireWire) per il debug. Quando viene usata questa opzione, l'opzione del canale deve essere impostata anche.

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 .

bus.Device.Functionhypervisorbusparams
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 hypervisor per qualsiasi voce del caricatore del sistema operativo specifico. Per abilitare il debugger hypervisor per una determinata voce del caricatore del sistema operativo, usare bcdedit /set <identifier> HYPERVISORDEBUG ON.

Per informazioni sugli identificatori, eseguire "bcdedit /? ID".

Vedere anche

Comando BCDEdit /set.

Informazioni di riferimento sulle opzioni BCDEdit