BCDEdit /hypervisorsettings
O comando /hypervisorsettings define ou exibe as configurações do depurador do hipervisor para o sistema.
Para definir uma configuração individual do depurador de hipervisor, use bcdedit /set {hypervisorsettings} <type> <value>
. Para obter mais informações sobre o comando set, consulte BCDEdit /set.
bcdedit /hypervisorsettings [ <debugtype> [DEBUGPORT:<port>] [BAUDRATE:<baud>] [CHANNEL:<channel>] [HOSTIP:<ip>] [PORT:<port>] [BUSPARAMS:<Bus.Device.Function>] ]
<debugtype> - Especifica o tipo de depurador. <debugtype> pode ser NET, SERIAL ou 1394, conforme descrito abaixo.
Observação
Antes de definir as opções do BCDEdit, talvez seja necessário desabilitar ou suspender o BitLocker e a Inicialização Segura no computador.
Depuração de rede
<debugtype>NET
Especifica uma conexão de rede Ethernet para depuração. Quando essa opção é usada, a opção HOSTIP também deve ser definida especificando o endereço IPv4 do depurador de host.
HOSTIP:<ip> O endereço IP só é usado quando o hypervisordebugtype é Net. Para depurar o hipervisor em uma conexão de rede, especifica o endereço IPv4 do depurador de host.
PORT:<port> Para depuração de rede, especifica a porta com a qual se comunicar no depurador de host. Deve ser 49152 ou superior.
BUSPARAMS:<Bus.Device.Function> Define os números de barramento, dispositivo e função PCI do dispositivo de depuração. Por exemplo, 0.25.0 descreve o dispositivo de depuração no barramento 0, dispositivo 25, função 0. Esses valores são exibidos no Gerenciador de Dispositivos em Local na guia Geral .
Exemplo de depuração de rede
O comando a seguir define as configurações do depurador do hipervisor para depuração de rede com um host do depurador em 192.168.1.2 se comunicando na porta 50000:
C:\> bcdedit /hypervisorsettings NET HOSTIP:192.168.1.2 PORT:50000 BUSPARAMS:0.25.0
Key=2steg4fzbj2sz.23418vzkd4ko3.1g34ou07z4pev.1sp3yo9yz874p
Use a chave retornada para se conectar ao destino.
Essas configurações de depuração de rede podem ser modificadas usando o comando BCDEdit /set .
hypervisorhostip ( usado somente quando o hypervisordebugtype é Net.) Para depurar o hipervisor em uma conexão de rede, especifica o endereço IPv4 do depurador de host. Para obter informações sobre como depurar o Hyper-V, consulte Criar uma máquina virtual com o Hyper-V.
hypervisorhostport [ porta ]
(Usado somente quando o hypervisordebugtype é Net.) Para depuração de rede, especifica a porta com a qual se comunicar no depurador de host. Deve ser 49152 ou superior.
hypervisorbusparams Bus.Device.Function
Define os números de barramento, dispositivo e função PCI do dispositivo de depuração. Por exemplo, 0.25.0 descreve o dispositivo de depuração no barramento 0, dispositivo 25, função 0. Esses valores são exibidos no Gerenciador de Dispositivos em Local na guia Geral .
Chave> hypervisorusekey<(usada somente quando o hypervisordebugtype é Net.) Para depuração de rede, especifica a chave com a qual criptografar a conexão. [0-9] e [a-z] permitidos apenas.
hypervisordhcp [ sim | não ]
Controla o uso do DHCP pelo depurador de rede usado com o hipervisor. Definir isso como não força o uso do APIPA (Endereçamento IP Privado Automático) para obter um endereço IP de link local.
Depuração serial
<debugtype>Serial
Especifica uma conexão serial para depuração. Quando a opção Serial é especificada, você também define as opções hypervisordebugport e hypervisorbaudrate .
DEBUGPORT:<port> Para depuração SERIAL, especifica a porta serial a ser usada como porta de depuração.
BAUDRATE:<baud> Para depuração SERIAL, especifica a taxa de transmissão a ser usada para depuração.
bcdedit /set hypervisordebugtype serial
bcdedit /set hypervisordebugport 1
bcdedit /set hypervisorbaudrate 115200
bcdedit /set hypervisordebug on
bcdedit /set hypervisorlaunchtype auto
Exemplo de depuração serial
O comando a seguir exibe as configurações atuais do hipervisor.
C:\>bcdedit /hypervisorsettings
isolatedcontext Yes
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200
The operation completed successfully.
O comando a seguir define as configurações do depurador do hipervisor para depuração serial em COM1 a 115.200 bauds.
bcdedit /hypervisorsettings SERIAL DEBUGPORT:1 BAUDRATE:115200
1394 Depuração
Importante
O transporte 1394 está disponível para uso no Windows 10, versão 1607 e anterior. Ele não está disponível em versões posteriores do Windows. Você deve fazer a transição de seus projetos para outros transportes, como KDNET usando Ethernet.
<debugtype>1394
Especifica uma conexão IEEE 1394 (FireWire) para depuração. Quando esta opção é usada, a opção de canal também deve ser definida.
CANAL:<canal>
Para depuração 1394, especifica o canal 1394 a ser usado para depuração.
A opção relacionada a seguir deve ser definida usando o comando BCDEdit /set .
hypervisorbusparams Bus.Device.Function
Define os números de barramento, dispositivo e função PCI do dispositivo de depuração. Por exemplo, 1.5.0 descreve o dispositivo de depuração no barramento 1, dispositivo 5, função 0. Esses valores são exibidos no Gerenciador de Dispositivos em Local na guia Geral .
Comentários
Esse comando não ativa ou desativa o depurador do hipervisor para nenhuma entrada específica do carregador do sistema operacional. Para habilitar o depurador do hipervisor para uma entrada específica do carregador do sistema operacional, use bcdedit /set <identifier> HYPERVISORDEBUG ON
.
Para obter informações sobre identificadores, execute "bcdedit /? Identificação".