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のいずれかを指定できます。
Note
BCDEdit のオプションを設定する前に、コンピューターで BitLocker とセキュア ブートを無効にするか中断することが必要になる場合があります。
ネットワークデバッグ
<>debugtypeNET
デバッグ用のイーサネット ネットワーク接続を指定します。 このオプションを使用する場合は、ホストデバッガーのIPv4アドレスを指定してHOSTIPオプションも設定する必要があります。
<HOSTIP:ip IPアドレスは、hypervisordebugtypeがNetの場合にのみ使用されます。> ネットワーク接続経由でハイパーバイザーをデバッグする場合は、ホスト デバッガーの IPv4 アドレスを指定します。
<PORT:ポートネットワークデバッグの場合は、ホストデバッガーで通信するポートを指定します。> 49152 以上である必要があります。
<BUSPARAMS:バス。デバイス。関数デバッグデバイスのPCIバス、デバイス、および関数の番号を定義します。> たとえば、0.25 は、バス 0、デバイス 25、関数 0 のデバッグ デバイスを表します。 これらの値は、[全般] タブの [場所] のデバイス マネージャーに表示されます。
ネットワークデバッグの例
次のコマンドは、ポート5万で通信する192.168.1.2のデバッガーホストを使用して、ハイパーバイザーデバッガーの設定をネットワークデバッグに設定します。
C:\> bcdedit /hypervisorsettings NET HOSTIP:192.168.1.2 PORT:50000 BUSPARAMS:0.25.0
Key=2steg4fzbj2sz.23418vzkd4ko3.1g34ou07z4pev.1sp3yo9yz874p
ターゲットに接続するには、返されたキーを使用します。
これらのネットワークデバッグ設定は、BCDEdit/setコマンドを使用して変更できます。
hypervisorhostipIPアドレス(hypervisordebugtypeがNetの場合にのみ使用されます。)ネットワーク接続経由でハイパーバイザーをデバッグする場合は、ホストデバッガーのIPv4アドレスを指定します。 Hyper-V のデバッグの詳細については、「Hyper-V による仮想マシンの作成」を参照してください。
hypervisorhostport [ port ]
(hypervisordebugtypeがNetの場合にのみ使用されます。)ネットワークデバッグの場合は、ホストデバッガーで通信するポートを指定します。 49152 以上である必要があります。
hypervisorbusparamsBus。デバイス。機能
デバッグ デバイスの PCI バス、デバイス、関数の番号を定義します。 たとえば、0.25 は、バス 0、デバイス 25、関数 0 のデバッグ デバイスを表します。 これらの値は、[全般] タブの [場所] のデバイス マネージャーに表示されます。
<hypervisorusekeykey (hypervisordebugtypeがNetの場合にのみ使用されます。)ネットワークデバッグ用に、接続を暗号化するキーを指定します。> [0-9] と [a-z] のみ使用できます。
hypervisordhcp [yes | no]
ハイパーバイザーで使用するネットワーク デバッガーによる DHCP の使用を制御します。 これを no に設定すると、強制的に自動プライベート IP アドレス指定 (APIPA) を使用してローカル リンク IP アドレスが取得されます。
シリアルデバッグ
<>debugtypeSerial
デバッグ用のシリアル接続を指定します。 Serial オプションを指定した場合は、hypervisordebugport オプションと hypervisorbaudrate オプションも設定します。
<DEBUGPORT:ポートシリアルデバッグの場合、デバッグポートとして使用するシリアルポートを指定します。>
<BAUDRATE:ボーシリアルデバッグの場合、デバッグに使用するボーレートを指定します。>
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.
次のコマンドは、ハイパーバイザーデバッガーの設定を115, 200ボーでCOM1経由のシリアルデバッグに設定します。
bcdedit /hypervisorsettings SERIAL DEBUGPORT:1 BAUDRATE:115200
1394デバッグ
重要
1394 トランスポートは、Windows 10 バージョン 1607 およびそれ以前で使用できます。 それより後のバージョンの Windows では使用できません。 イーサネットを使用して KDNET などの他のトランスポートにプロジェクトを移行する必要があります。
<debugtype>1394
デバッグ用の IEEE 1394 (FireWire) 接続を指定します。 このオプションを使用する場合は、チャネルオプションも設定する必要があります。
チャネル:<チャネル>
1394デバッグの場合は、デバッグに使用する1394チャネルを指定します。
BCDEdit/setコマンドを使用して、次の関連オプションを設定する必要があります。
hypervisorbusparamsBus。デバイス。機能
デバッグ デバイスの PCI バス、デバイス、関数の番号を定義します。 たとえば、1.5.0 は、バス 1、デバイス 5、関数 0 のデバッグ デバイスを表します。 これらの値は、[全般] タブの [場所] のデバイス マネージャーに表示されます。
Comments
このコマンドは、特定のOSローダーエントリのハイパーバイザデバッガを有効または無効にしません。 特定のOSローダーエントリのハイパーバイザデバッガを有効にするには、bcdedit /set <identifier> HYPERVISORDEBUG ON
を使用します。
For information about identifiers, run "bcdedit /? ID".
参照
BCDEdit /set command.
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示