BCDEdit /hypervisorsettings
Perintah /hypervisorsettings mengatur atau menampilkan pengaturan debugger hypervisor untuk sistem.
Untuk mengatur pengaturan debugger hypervisor individual, gunakan bcdedit /set {hypervisorsettings} <type> <value>
. Untuk informasi selengkapnya tentang perintah set, lihat BCDEdit /set.
bcdedit /hypervisorsettings [ <debugtype> [DEBUGPORT:<port>] [BAUDRATE:<baud>] [CHANNEL:<channel>] [HOSTIP:<ip>] [PORT:<port>] [BUSPARAMS:<Bus.Device.Function>] ]
<debugtype> - Menentukan jenis debugger. <debugtype> bisa menjadi salah satu NET, SERIAL atau 1394 seperti yang dijelaskan di bawah ini.
Catatan
Sebelum mengatur opsi BCDEdit, Anda mungkin perlu menonaktifkan atau menangguhkan BitLocker dan Boot Aman di komputer.
Penelusuran Kesalahan Jaringan
<debugtype>NET
Menentukan koneksi jaringan Ethernet untuk penelusuran kesalahan. Ketika opsi ini digunakan, opsi HOSTIP juga harus diatur dengan menentukan alamat IPv4 dari debugger host.
HOSTIP:<ip> Alamat IP hanya digunakan ketika hypervisordebugtype adalah Net. Untuk men-debug hypervisor melalui koneksi jaringan, menentukan alamat IPv4 dari debugger host.
PORT:<port> Untuk penelusuran kesalahan jaringan, menentukan port untuk berkomunikasi dengan pada debugger host. Harus 49152 atau lebih tinggi.
BUSPARAMS:<Bus.Device.Function> Mendefinisikan bus PCI, perangkat, dan nomor fungsi perangkat penelusuran kesalahan. Misalnya, 0.25.0 menjelaskan perangkat penelusuran kesalahan pada bus 0, perangkat 25, fungsi 0. Nilai-nilai ini ditampilkan di Manajer Perangkat di bawah Lokasi pada tab Umum .
Contoh Penelusuran Kesalahan Jaringan
Perintah berikut mengatur pengaturan debugger hypervisor ke penelusuran kesalahan jaringan dengan host debugger pada 192.168.1.2 berkomunikasi pada port 50000:
C:\> bcdedit /hypervisorsettings NET HOSTIP:192.168.1.2 PORT:50000 BUSPARAMS:0.25.0
Key=2steg4fzbj2sz.23418vzkd4ko3.1g34ou07z4pev.1sp3yo9yz874p
Gunakan kunci yang dikembalikan untuk menyambungkan ke target.
Pengaturan penelusuran kesalahan jaringan ini dapat dimodifikasi menggunakan perintah BCDEdit /set .
alamat IP hypervisorhostip (Hanya digunakan ketika hypervisordebugtype adalah Net.) Untuk men-debug hypervisor melalui koneksi jaringan, menentukan alamat IPv4 dari debugger host. Untuk informasi tentang penelusuran kesalahan Hyper-V, lihat Membuat Komputer Virtual dengan Hyper-V.
hypervisorhostport [ port ]
(Hanya digunakan ketika hypervisordebugtype adalah Net.) Untuk penelusuran kesalahan jaringan, menentukan port untuk berkomunikasi dengan pada debugger host. Harus 49152 atau lebih tinggi.
hypervisorbusparams Bus.Device.Function
Menentukan bus PCI, perangkat, dan nomor fungsi perangkat penelusuran kesalahan. Misalnya, 0.25.0 menjelaskan perangkat penelusuran kesalahan pada bus 0, perangkat 25, fungsi 0. Nilai-nilai ini ditampilkan di Manajer Perangkat di bawah Lokasi pada tab Umum .
kunci> hypervisorusekey<(Hanya digunakan saat hypervisordebugtype adalah Net.) Untuk penelusuran kesalahan jaringan menentukan kunci untuk mengenkripsi koneksi. [0-9] dan [a-z] hanya diperbolehkan.
hypervisordhcp [ ya | tidak ]
Mengontrol penggunaan DHCP oleh debugger jaringan yang digunakan dengan hypervisor. Mengatur ini ke tidak memaksa penggunaan Alamat IP Privat Otomatis (APIPA) untuk mendapatkan alamat IP tautan lokal.
Penelusuran Kesalahan Serial
<Serial debugtype>
Menentukan koneksi serial untuk penelusuran kesalahan. Saat opsi Serial ditentukan, Anda juga mengatur opsi hypervisordebugport dan hypervisorbaudrate.
DEBUGPORT:<port> Untuk penelusuran kesalahan SERIAL, menentukan port serial yang akan digunakan sebagai port debugging.
BAUDRATE:<baud> Untuk penelusuran kesalahan SERIAL, menentukan laju baud yang akan digunakan untuk penelusuran kesalahan.
bcdedit /set hypervisordebugtype serial
bcdedit /set hypervisordebugport 1
bcdedit /set hypervisorbaudrate 115200
bcdedit /set hypervisordebug on
bcdedit /set hypervisorlaunchtype auto
Contoh Debugging Serial
Perintah berikut menampilkan pengaturan hypervisor saat ini.
C:\>bcdedit /hypervisorsettings
isolatedcontext Yes
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200
The operation completed successfully.
Perintah berikut mengatur pengaturan debugger hypervisor ke debugging serial melalui COM1 pada 115.200 baud.
bcdedit /hypervisorsettings SERIAL DEBUGPORT:1 BAUDRATE:115200
1394 Penelusuran Kesalahan
Penting
Transportasi 1394 tersedia untuk digunakan di Windows 10, versi 1607 dan yang lebih lama. Ini tidak tersedia di versi Windows yang lebih baru. Anda harus transisi proyek Anda ke transportasi lain, seperti KDNET menggunakan Ethernet.
<debugtype>1394
Menentukan koneksi IEEE 1394 (FireWire) untuk penelusuran kesalahan. Ketika opsi ini digunakan, opsi saluran juga harus diatur.
CHANNEL:<channel>
Untuk penelusuran kesalahan 1394, menentukan saluran 1394 yang akan digunakan untuk penelusuran kesalahan.
Opsi terkait berikut harus diatur menggunakan perintah BCDEdit /set .
hypervisorbusparams Bus.Device.Function
Menentukan bus PCI, perangkat, dan nomor fungsi perangkat penelusuran kesalahan. Misalnya, 1.5.0 menjelaskan perangkat penelusuran kesalahan pada bus 1, perangkat 5, fungsi 0. Nilai-nilai ini ditampilkan di Manajer Perangkat di bawah Lokasi pada tab Umum .
Komentar
Perintah ini tidak mengaktifkan atau menonaktifkan debugger hypervisor untuk entri pemuat OS tertentu. Untuk mengaktifkan debugger hypervisor untuk entri pemuat OS tertentu, gunakan bcdedit /set <identifier> HYPERVISORDEBUG ON
.
Untuk informasi tentang pengidentifikasi, jalankan "bcdedit /? ID".