Partilhar via


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".

Confira também

BCDEdit /set .

Referência de opções do BCDEdit