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-адрес используется только в том случае, если тип гипервизора —Net. Для отладки гипервизора через сетевое подключение указывает IPv4-адрес отладчика узла.
PORT:<port> Для сетевой отладки указывает порт для обмена данными в отладчике узла. Должно быть 49152 или выше.
BUSPARAMS:<Bus.Device.Function> Определяет номера шины PCI, устройства и функции устройства отладки. Например, 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 (используется только в том случае, если тип hypervisordebugtype — Net.) Для отладки гипервизора через сетевое подключение указывает IPv4-адрес отладчика узла. Сведения об отладке Hyper-V см. в статье Создание виртуальной машины с помощью Hyper-V.
hypervisorhostport [ порт ]
(Используется только в том случае, если тип гипервизора — Net.) Для сетевой отладки указывает порт для обмена данными в отладчике узла. Должно быть 49152 или выше.
HypervisorbusparamsBus.Device.Function
Определяет номера шины PCI, устройства и функции устройства отладки. Например, 0.25.0 описывает устройство отладки на шине 0, устройство 25, функцию 0. Эти значения отображаются в диспетчер устройств в разделе Расположение на вкладке Общие.
Ключ> hypervisorusekey< (используется только в том случае, если тип гипервизора —Net.) Для сетевой отладки указывает ключ, с помощью которого шифруется подключение. Разрешено только [0–9] и [a–z].
hypervisordhcp [ да | нет ]
Управляет использованием DHCP сетевым отладчиком, используемым с низкоуровневой оболочкой. Если задать для этого параметра значение "Нет ", необходимо использовать функцию автоматической адресации частных IP-адресов (APIPA) для получения IP-адреса локальной ссылки.
Последовательная отладка
<Debugtype> Serial
Указывает последовательное подключение для отладки. При указании параметра Serial также задаются параметры hypervisordebugport и hyperviсорбауграция .
DEBUGPORT:<port> Для последовательной отладки указывает последовательный порт, используемый в качестве порта отладки.
BAUDRATE:<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.
<тип> отладки1394
Указывает подключение IEEE 1394 (FireWire) для отладки. При использовании этого параметра также следует задать параметр канала .
CHANNEL:<channel>
Для отладки 1394 указывает канал 1394, который будет использоваться для отладки.
Следующий связанный параметр следует задать с помощью команды BCDEdit /set .
HypervisorbusparamsBus.Device.Function
Определяет номера шины PCI, устройства и функции устройства отладки. Например, 1.5.0 описывает устройство отладки на шине 1, устройство 5, функцию 0. Эти значения отображаются в диспетчер устройств в разделе Расположение на вкладке Общие.
Комментарии
Эта команда не включает и не отключает отладчик гипервизора для какой-либо определенной записи загрузчика ОС. Чтобы включить отладчик низкоуровневой оболочки для определенной записи загрузчика ОС, используйте .bcdedit /set <identifier> HYPERVISORDEBUG ON
Чтобы получить сведения об идентификаторах, выполните команду "bcdedit /? ИДЕНТИФИКАТОР".
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по