BCDEdit /hypervisorsettings

Наборы команд /hypervisorsettings или отображение параметров отладчика гипервизора для системы.

Чтобы задать отдельный параметр отладчика гипервизора, используйте bcdedit /set {hypervisorsettings} <type> <value>. Дополнительные сведения о команде set см. в разделе BCDEdit /set.

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

<debugtype> — указывает тип отладчика. <debugtype> может быть одним из NET, SERIAL или 1394, как описано ниже.

Примечание.

Перед настройкой параметров BCDEdit может потребоваться отключить или приостановить BitLocker и безопасную загрузку на компьютере.

Отладка сети

<debugtype>NET
Указывает сетевое подключение Ethernet для отладки. Если этот параметр используется, параметр HOSTIP также должен быть задан, указав IPv4-адрес отладчика узла.

HOSTIP:<ip> IP-адрес используется только в том случае, если тип hypervisordebugtype имеет значение Net. Для отладки гипервизора по сетевому подключению указывает IPv4-адрес отладчика узла.

PORT:<port> для отладки сети указывает порт для взаимодействия с отладчиком узла. Должно быть 49152 или выше.

BUSPARAMS:<Bus.Device.Function> определяет номер шины, устройства и функции устройства отладки. Например, 0.25.0 описывает устройство отладки на шине 0, устройство 25, функция 0. Эти значения отображаются в диспетчер устройств в разделе "Расположение" на вкладке "Общие".

Пример отладки сети

Следующая команда задает параметры отладчика гипервизора для отладки сети с узлом отладчика 192.168.1.2, взаимодействующим через порт 50000:

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

Используйте ключ, возвращаемый для подключения к целевому объекту.

Эти параметры отладки сети можно изменить с помощью команды BCDEdit /set .

IP-адрес hypervisorhostip (используется только в том случае, если тип hypervisordebugtypeNet.) Для отладки гипервизора по сетевому подключению указывает IPv4-адрес отладчика узла. Сведения об отладке Hyper-V см. в статье "Создание виртуальной машины с помощью Hyper-V".

hypervisorhostport [ порт ]
(Используется только в том случае, если тип hypervisordebugtypeNet.) Для отладки сети указывает порт для взаимодействия с отладчиком узла. Должно быть 49152 или выше.

hypervisorbusparams Bus.Device.Function
Определяет номера шины, устройства и функции устройства отладки. Например, 0.25.0 описывает устройство отладки на шине 0, устройство 25, функция 0. Эти значения отображаются в диспетчер устройств в разделе "Расположение" на вкладке "Общие".

ключ> hypervisorusekey<(используется только в том случае, если тип гипервизораdebugtypeNet.) Для отладки сети указывает ключ, с помощью которого необходимо зашифровать подключение. Разрешено только [0-9] и [a-z].

hypervisordhcp [ да | нет ]
Управляет использованием DHCP отладчиком сети, используемым с гипервизором. Если задать это значение, это не позволяет использовать автоматическую частную IP-адресацию (APIPA) для получения IP-адреса локальной связи.

Последовательная отладка

<Serialtype debugtype>
Указывает последовательное подключение для отладки. При указании последовательного параметра также задаются параметры гипервизордюгпорта и гипервисорбаудрата.

DEBUGPORT:<port> Для отладки SERIAL указывает последовательный порт, используемый в качестве порта отладки.

BAUDRATE:<baud> Для отладки SERIAL указывает скорость baud, используемую для отладки.

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

Пример последовательной отладки

Следующая команда отображает текущие параметры гипервизора.

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

Следующая команда задает параметры отладчика гипервизора для последовательной отладки по протоколу COM1 в 115 200 человек.

bcdedit /hypervisorsettings SERIAL DEBUGPORT:1 BAUDRATE:115200

Отладка 1394

Внимание

Транспорт 1394 доступен для использования в Windows 10 версии 1607 и более ранних версий. Она недоступна в более поздних версиях Windows. Вы должны перенести проекты в другие транспорты, такие как KDNET с помощью Ethernet.

<debugtype>1394
Указывает подключение IEEE 1394 (FireWire) для отладки. При использовании этого параметра также следует задать параметр канала .

CHANNEL:<channel>

Для отладки 1394 указывает канал 1394, используемый для отладки.

Следующий связанный параметр следует задать с помощью команды BCDEdit /set .

hypervisorbusparams Bus.Device.Function
Определяет номера шины, устройства и функции устройства отладки. Например, 1.5.0 описывает устройство отладки на шине 1, устройство 5, функция 0. Эти значения отображаются в диспетчер устройств в разделе "Расположение" на вкладке "Общие".

Комментарии

Эта команда не включает или отключает отладчик гипервизора для любой конкретной записи загрузчика ОС. Чтобы включить отладчик гипервизора для определенной записи загрузчика ОС, используйте bcdedit /set <identifier> HYPERVISORDEBUG ON.

Для получения сведений об идентификаторах выполните команду bcdedit /? Идентификатор".

См. также

Команда BCDEdit /set .

Справочник по параметрам BCDEdit