BCDEdit /hypervisorsettings

La commande /hypervisorsettings définit ou affiche les paramètres du débogueur d’hyperviseur pour le système.

Pour définir un paramètre de débogueur hyperviseur individuel, utilisez bcdedit /set {hypervisorsettings} <type> <value>. Pour plus d’informations sur la commande set, consultez BCDEdit /set.

bcdedit /hypervisorsettings [ <debugtype> [DEBUGPORT:<port>] [BAUDRATE:<baud>] [CHANNEL:<channel>] [HOSTIP:<ip>] [PORT:<port>] [BUSPARAMS:<Bus.Device.Function>] ]

<debugtype> : spécifie le type de débogueur. <debugtype> peut être l’un des types NET, SERIAL ou 1394, comme décrit ci-dessous.

Remarque

Avant de définir les options BCDEdit, vous devrez peut-être désactiver ou suspendre BitLocker et Le démarrage sécurisé sur l’ordinateur.

Débogage réseau

<debugtype>NET
Spécifie une connexion réseau Ethernet pour le débogage. Lorsque cette option est utilisée, l’option HOSTIP doit également être définie en spécifiant l’adresse IPv4 du débogueur hôte.

HOSTIP :<ip> L’adresse IP est utilisée uniquement lorsque l’hypervisordebugtype est Net. Pour le débogage d’hyperviseur sur une connexion réseau, spécifie l’adresse IPv4 du débogueur hôte.

PORT :<port> pour le débogage réseau, spécifie le port avec lequel communiquer sur le débogueur hôte. Doit être 49152 ou supérieur.

BUSPARAMS :<Bus.Device.Function> Définit le bus PCI, l’appareil et les numéros de fonction de l’appareil de débogage. Par exemple, 0.25.0 décrit l’appareil de débogage sur bus 0, appareil 25, fonction 0. Ces valeurs sont affichées dans Gestionnaire de périphériques sous Emplacement sous l’onglet Général.

Exemple de débogage réseau

La commande suivante définit les paramètres du débogueur hyperviseur sur le débogage réseau avec un hôte de débogueur à 192.168.1.2 communiquant sur le port 50000 :

C:\> bcdedit /hypervisorsettings NET HOSTIP:192.168.1.2 PORT:50000 BUSPARAMS:0.25.0
Key=2steg4fzbj2sz.23418vzkd4ko3.1g34ou07z4pev.1sp3yo9yz874p

Utilisez la clé retournée pour vous connecter à la cible.

Ces paramètres de débogage réseau peuvent être modifiés à l’aide de la commande BCDEdit /set .

adresse IP hypervisorhostip (utilisée uniquement lorsque l’hypervisordebugtype est Net.) Pour le débogage d’hyperviseur sur une connexion réseau, spécifie l’adresse IPv4 du débogueur hôte. Pour plus d’informations sur le débogage d’Hyper-V, consultez Créer une machine virtuelle avec Hyper-V.

hypervisorhostport [ port ]
(Utilisé uniquement lorsque l’hypervisordebugtype est Net.) Pour le débogage réseau, spécifie le port avec lequel communiquer sur le débogueur hôte. Doit être 49152 ou supérieur.

hypervisorbusparams Bus.Device.Function
Définit le bus PCI, l’appareil et les numéros de fonction de l’appareil de débogage. Par exemple, 0.25.0 décrit l’appareil de débogage sur bus 0, appareil 25, fonction 0. Ces valeurs sont affichées dans Gestionnaire de périphériques sous Emplacement sous l’onglet Général.

clé> hypervisorusekey<(utilisée uniquement lorsque l’hypervisordebugtype est Net.) Pour le débogage réseau, spécifie la clé avec laquelle chiffrer la connexion. [0-9] et [a-z] autorisés uniquement.

hypervisordhcp [ oui | non ]
Contrôle l’utilisation du protocole DHCP par le débogueur réseau utilisé avec l’hyperviseur. Définir cette valeur sur aucune force l’utilisation de l’adressage IP privé automatique (APIPA) pour obtenir une adresse IP de liaison locale.

Débogage série

<debugtype>Serial
Spécifie une connexion série pour le débogage. Lorsque l’option série est spécifiée, vous définissez également les options hypervisordebugport et hypervisorbaudrate .

DEBUGPORT :<port> pour le débogage SÉRIE, spécifie le port série à utiliser comme port de débogage.

BAUDRATE :<baud> Pour le débogage SERIAL, spécifie le taux de baud à utiliser pour le débogage.

bcdedit /set hypervisordebugtype serial
bcdedit /set hypervisordebugport 1
bcdedit /set hypervisorbaudrate 115200
bcdedit /set hypervisordebug on
bcdedit /set hypervisorlaunchtype auto

Exemple de débogage série

La commande suivante affiche les paramètres actuels de l’hyperviseur.

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

La commande suivante définit les paramètres du débogueur hyperviseur sur le débogage en série sur COM1 à 115 200 bauds.

bcdedit /hypervisorsettings SERIAL DEBUGPORT:1 BAUDRATE:115200

Débogage 1394

Important

Le transport 1394 est disponible pour une utilisation dans Windows 10, version 1607 et versions antérieures. Il n’est pas disponible dans les versions ultérieures de Windows. Vous devez transférer vos projets vers d’autres transports, tels que KDNET à l’aide d’Ethernet.

<debugtype>1394
Spécifie une connexion IEEE 1394 (FireWire) pour le débogage. Lorsque cette option est utilisée, l’option de canal doit également être définie.

CHANNEL :<channel>

Pour le débogage 1394, spécifie le canal 1394 à utiliser pour le débogage.

L’option associée suivante doit être définie à l’aide de la commande BCDEdit /set .

hypervisorbusparams Bus.Device.Function
Définit le bus PCI, l’appareil et les numéros de fonction de l’appareil de débogage. Par exemple, la version 1.5.0 décrit l’appareil de débogage sur bus 1, appareil 5, fonction 0. Ces valeurs sont affichées dans Gestionnaire de périphériques sous Emplacement sous l’onglet Général.

Commentaires

Cette commande n’active pas ou ne désactive pas le débogueur d’hyperviseur pour une entrée de chargeur de système d’exploitation particulière. Pour activer le débogueur d’hyperviseur pour une entrée de chargeur de système d’exploitation particulière, utilisez bcdedit /set <identifier> HYPERVISORDEBUG ON.

Pour plus d’informations sur les identificateurs, exécutez « bcdedit / ? » ID ».

Voir aussi

Commande BCDEdit /set .

Informations de référence sur les options BCDEdit