Bagaimana Memperbaiki Mod Mentah Tidak tersedia dengan ihsan Hyper-V?

The " Raw-mode adalah ihsan tersedia untuk Hyper-V ( VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT )" ralat muncul untuk VirtualBox apabila mereka cuba untuk melancarkan mesin maya. Bagi sebilangan pengguna, kesalahan ini berlaku walaupun teknologi Hyper-V dilumpuhkan pada mesin mereka.

Semasa cuba memperbaiki ralat ini, hentian pertama anda adalah memastikan bahawa Hyper-V tidak diaktifkan di bawah Ciri Windows. Sekiranya sudah dilumpuhkan, pelaku berpotensi lain mungkin adalah pemeriksaan pengawas yang diaktifkan, Pengawal Peranti yang diaktifkan (Pengawal Kredensial) atau semacam gangguan yang difasilitasi oleh ciri keselamatan Windows Defender yang disebut Core Isolation.

Walau bagaimanapun, pada konfigurasi mesin yang lebih lama, anda mungkin juga melihat ralat ini kerana kenyataan bahawa virtualisasi perkakasan dilumpuhkan pada tahap BIOS atau UEFI.

1. Lumpuhkan Alat Pengurusan Hyper-V

Sebab nombor satu yang akan menyebabkan ralat " Raw-mode tidak tersedia berdasarkan Hyper-V" adalah hakikat bahawa Hyper-V diaktifkan pada mesin anda. Teknologi virtualisasi Microsoft yang dimiliki ini memungkinkan penciptaan mesin maya pada sistem x86 dan x64 yang menjalankan versi Windows dengan cara yang asli.

Tetapi tidak ada alternatif pihak ketiga seperti VirtualBox atau VMware yang menggunakannya untuk tujuan kestabilan. Lebih-lebih lagi, mereka secara khusus enggan bekerja apabila teknologi ini diaktifkan. Walau bagaimanapun, Windows 10 kini diprogramkan untuk mengutamakan Hyper-V daripada teknologi virtualisasi yang serupa.

Seperti yang anda bayangkan, ini berpotensi menimbulkan banyak masalah, termasuk kod ralat VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT . Untuk memperbaikinya, anda perlu mematikan Hyper-V untuk membiarkan pihak ketiga menjadi alternatif untuk mengambil alih.

Dan ketika melakukan ini, anda mempunyai dua cara untuk maju. Anda boleh melakukannya secara langsung dari terminal, atau anda boleh melakukannya dari menu Program dan Ciri GUI. Jangan ragu untuk mengikuti pendekatan yang anda suka:

Lumpuhkan Hyper-V melalui GUI

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Jalankan . Seterusnya, ketik 'appwiz.cpl' dan tekan Enter untuk membuka menu Program dan Ciri .
  2. Setelah anda masuk ke menu Program dan Ciri , gunakan menu di sebelah kanan untuk mengklik Aktifkan atau matikan ciri Windows dari panel sebelah kiri.
  3. Dari dalam menu Windows Features , teruskan dan kembangkan folder Hyper-V . Kemudian, pastikan untuk tidak mencentang kotak yang berkaitan dengan Hyper-V Management Tools dan Hyper-V Platform sebelum akhirnya mengklik OK .
  4. Tunggu sehingga prosedur selesai, kemudian mulakan semula komputer anda dan lihat apakah masalahnya diselesaikan selepas permulaan berikutnya.

Lumpuhkan Hyper-V melalui terminal CMD

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Jalankan . Seterusnya, ketik 'cmd' di dalam kotak teks dan tekan Ctrl + Shift + Enter untuk membuka Command Prompt lanjutan. Apabila anda akhirnya melihat UAC (Kawalan Akaun Pengguna) , klik Ya untuk memberikan hak pentadbiran.
  2. Setelah berjaya memasuki terminal CMD yang tinggi, ketik atau tampal perintah berikut dan tekan Enter untuk mematikan fungsi Hyper-V:
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V
  3. Setelah arahan berjaya diproses, tutup tetingkap CMD dan mulakan semula komputer anda.
  4. Pada permulaan seterusnya, ulangi tindakan yang menyebabkan mod Raw tidak tersedia kerana kesalahan Hyper-V dan lihat apakah masalahnya kini diselesaikan.

Sekiranya operasi ini tidak membolehkan anda menyelesaikan masalah, ikuti arahan di bawah untuk mendapatkan cara lain untuk menyelesaikan masalah.

2. Lumpuhkan pemeriksaan Hypervisor

Ternyata, anda mungkin menghadapi masalah ini walaupun Hyper-V dilumpuhkan. Salah satu senario popular yang mungkin menyebabkan masalah ini adalah contoh di mana perkhidmatan HyperVisorLaunchType ditetapkan ke AUTO. Ini akhirnya akan memaksa sistem anda untuk memeriksa aplikasi yang menggunakan VT-x sebelum setiap mesin maya dilancarkan.

Beberapa pengguna yang terjejas berjaya menyelesaikan masalah ini dengan menjalankan utiliti Bcdedit untuk memeriksa status HyperVisorLaunchType dan melumpuhkannya sekiranya ditetapkan ke Automatik.

Berikut adalah panduan ringkas mengenai cara melakukannya di mana-mana komputer Windows:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Jalankan. Seterusnya, ketik 'cmd' di dalam kotak teks, kemudian tekan Ctrl + Shift + Enter untuk membuka terminal CMD yang tinggi.

    Catatan: Apabila anda tiba di UAC (Kawalan Akaun Pengguna) , klik Ya untuk memberi akses pentadbir.

  2. Sebaik sahaja anda berada di terminal CMD yang tinggi, ketik perintah berikut dan tekan Enter untuk memeriksa status HyperVisor:
    bcdedit

    Catatan : Sekiranya status hypervisorlaunchtype ditetapkan ke Disabled, lewati langkah-langkah seterusnya di bawah dan beralih terus ke Kaedah 3 .

  3. Setelah hasilnya masuk, tatal ke bawah ke bahagian jenis hypervisorlaunchtype dan lihat apakah status tersebut ditetapkan ke Auto .
  4. Sekiranya status hypervisorlaunchtype menunjukkan Auto , ketik atau tampal perintah berikut dan tekan Enter untuk menetapkan status ke Disabled:
    bcdedit / matikan hypervisorlaunchtype
  5. Setelah arahan berjaya diproses, tutup terminal CMD yang ditinggikan, kemudian mulakan semula mesin induk.
  6. Pada permulaan seterusnya, lancarkan mesin maya VirtualBox dan lihat apakah masalahnya kini diselesaikan.

Sekiranya masalah yang sama masih berlanjutan, teruskan ke kemungkinan penyelesaian seterusnya di bawah.

3. Lumpuhkan Penjaga Peranti / Penjaga Kredensial

Pengguna lain yang terjejas telah berjaya memperbaiki mod Raw tidak boleh didapati atas kesalahan Hyper-V dengan menggunakan Gpedit (Penyunting Dasar Kumpulan Tempatan) untuk mematikan Device Guard (juga dikenali sebagai Credential Guard).

Ternyata, kombinasi perisian dan perkhidmatan yang berkaitan dengan perusahaan yang ditujukan kepada keselamatan mungkin akan bertentangan dengan ciri VB VirtualBox tertentu. Sekiranya ini adalah penyebab di sebalik VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT, anda boleh menyelesaikan masalah dengan mudah dengan melumpuhkan Device Guard melalui Editor Dasar Kumpulan Tempatan.

Tetapi perlu diingat bahawa tidak semua versi Windows mempunyai utiliti Gpedit secara lalai. Windows 10 Home dan beberapa sub-versi lain yang berkaitan tidak akan menyertakannya. Walau bagaimanapun, ada langkah-langkah yang boleh anda ambil untuk memasang gpedit.msc pada Windows 10 .

Sebaik sahaja anda memastikan bahawa Editor Dasar Kumpulan Tempatan dapat diakses pada versi Windows anda, berikut adalah panduan ringkas untuk melumpuhkan penjaga peranti:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Jalankan. Seterusnya, ketik 'gpedit.msc' dan kemudian tekan Enter untuk membuka Editor Dasar Kumpulan Tempatan .

    Catatan: Sekiranya anda diminta oleh arahan UAC (Kawalan Akaun Pengguna) , klik Ya untuk memberikan hak pentadbiran.

  2. Setelah anda berada di dalam Editor Dasar Kumpulan Tempatan, gunakan menu sebelah kiri untuk menavigasi ke lokasi berikut:
    Dasar Komputer Tempatan> Konfigurasi Komputer> Templat Pentadbiran> Sistem> Penjaga Peranti
  3. Setelah anda berjaya sampai di lokasi yang betul, pindah ke bahagian kanan utiliti Gpedit dan klik dua kali pada Turn on Virtualization Based Security .
  4. Sebaik sahaja anda berada di dalam tetingkap Turn On Virtualization Based Security , cukup ubah status ke Disabled dan klik Apply untuk menyimpan perubahan.
  5. Selepas anda berjaya melakukan ini, JANGAN mulakan semula komputer anda. Sebagai gantinya, buka command prompt yang dinaikkan dengan menekan kekunci Windows + R , ketik ' cmd ' dan kemudian tekan Ctrl + Shift + Enter .

    Catatan: Apabila anda melihat arahan UAC (Kawalan Akaun Pengguna) , klik Ya untuk memberi kebenaran pentadbir terminal CMD.

  6. Di dalam tetingkap CMD, tempelkan perintah berikut dan tekan Enter setelah masing-masing untuk menghapus pemboleh ubah EFI yang berkaitan yang masih boleh menyebabkan masalah ini:
    mountvol X: /s copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi" bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X: mountvol X: /d copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi" bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X: mountvol X: /d 

    Catatan: Perlu diingat bahawa X adalah tempat letak untuk pemacu yang tidak digunakan. Laraskan nilainya dengan sewajarnya.

  7. Setelah setiap arahan berjaya diproses, mulakan semula mesin induk dan lihat apakah masalahnya diselesaikan pada permulaan seterusnya.

Sekiranya anda masih menghadapi ralat "Mod Raw tidak tersedia dengan hormat dari Hyper-V" yang sama , beralih ke kaedah seterusnya di bawah.

4. Lumpuhkan Pengasingan Teras di Windows Defender

Ternyata, ciri keselamatan dari AV lalai juga boleh bertanggungjawab untuk masalah ini. Pada Windows 10, Windows Defender mempunyai ciri yang dikumpulkan Core Isolation - pada dasarnya ia adalah lapisan keselamatan berasaskan virtualisasi tambahan yang dirancang untuk menangkis serangan yang lebih canggih.

Walau bagaimanapun, ciri keselamatan ini diketahui mengganggu fungsi mesin maya dengan baik (terutamanya yang difasilitasi oleh alternatif pihak ketiga.

Beberapa pengguna yang terjejas yang juga mengalami ralat "Mod Raw tidak tersedia dengan hormat dari Hyper-V" telah mengesahkan bahawa mereka akhirnya dapat menyelesaikan masalah dengan menerapkan beberapa modifikasi yang memungkinkan mereka untuk menonaktifkan pengasingan Core dari menu tetapan Keselamatan Windows .

Berikut adalah panduan ringkas untuk melumpuhkan Core Isolation dari menu tetapan Windows Defender:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Jalankan . Seterusnya, ketik " ms-setting: windowsdefender " di dalam kotak teks dan tekan Enter untuk membuka tab Windows Security (bekas Windows Defender) dari aplikasi Tetapan .Jalankan dialog: ms-setting: windowsdefender
  2. Sebaik sahaja anda berada di dalam tab Keselamatan Windows , pindah ke bahagian kanan dan klik pada Keselamatan Peranti di bawah kawasan Perlindungan .
  3. Seterusnya, tatal ke bawah senarai pilihan yang ada dan klik pada butiran pengasingan Teras (di bawah Pengasingan teras ).
  4. Di dalam menu pengasingan Inti, pastikan togol yang berkaitan dengan integriti Memori ditetapkan ke Mati .
  5. Setelah pengubahsuaian dilaksanakan, mulakan semula komputer anda dan lihat apakah masalahnya diselesaikan pada permulaan seterusnya.

Sekiranya toggle yang berkaitan dengan Core Isolation berwarna kelabu atau anda mendapat mesej ralat semasa anda mencuba untuk mematikannya, berikut adalah panduan ringkas untuk mencapai hasil yang sama melalui Registry Editor:

  1. Press Windows key + R to open up a Run dialog box. Next, type ‘regedit’ inside the text box and press Enter to open up Registry Editor. Then, click Yes at the UAC (User Account Prompt) to grant administrative privileges.
  2. Inside Registry Editor, use the left-hand section to navigate to the following location:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard

    Note: You can either navigate there manually or you can post the location directly into the navigation bar and press Enter to get there instantly.

  3. After you manage to arrive at the correct location, move over to the right-hand section and double-click on the Enabled key.
  4. After you manage to open the Enabled Value, leave the base to Hexadecimal and change the Value data to 0.
  5. Click Ok to save the modification, then close Registry Editor and restart your computer to see the changes.
  6. At the next machine startup, repeat the action that was previously causing the VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT error code and see if the problem is still occurring.

In case the issue is still not resolved, move down to the next potential fix below.

5. Enable Virtualization in BIOS or UEFI

Another potential reason that might cause this problem is an instance where hardware virtualization is disabled from BIOS or UEFI settings. Keep in mind that virtualization is enabled by default on every piece of new hardware nowadays, older computer configurations might not have this option enabled by defaults.

If you have an older PC configuration, you might need to enable hardware virtualization manually from your BIOS or UEFI settings. Several affected users have confirmed that the issue was completely resolved after they did this.

Here’s a quick guide on enabling Virtualization from your BIOS or UEFI settings:

  1. In case you have a BIOS-powered computer, start it up and start pressing the Setup key repeatedly as soon as you see the startup screen. With most configurations, the Setup key is either one of the F keys (F2, F4, F6, F8) or the Del key.

    tekan kekunci untuk memasuki persediaan atau biosNote: If you’re using a UEFI-based computer, follow the steps (here) to boot directly into the Advanced Startup options menu. Once you’re there, you can access the UEFI firmware settings directly from that menu.

  2. As soon as you land in your BIOS or UEFI settings, start browsing the menus to find your motherboard equivalent to the virtualization technology (Intel VT-x, Intel Virtualization Technology, AMD-V, Vanderpool, etc.)
  3. When you manage to locate it, ensure that you set it to Enabled.

    Note: In most cases, you will find this option under Processor, Security, Chipset, Advanced, Advanced Chipset Control or Advanced CPU configuration. But keep in mind that your screen might be wildly different from ours depending on the motherboard that you’re using and the CPU manufacturer. In case you’re not able to find the option by yourself, search online for specific steps according to your configuration.

  4. After you manage to enable the virtualization technology, save the changes you made to your BIOS or UEFI settings and restart your computer to allow it to boot normally.
  5. Pada urutan permulaan seterusnya, ulangi tindakan yang menyebabkan ralat "Mod Raw tidak tersedia dengan hormat Hyper-V" dan lihat apakah masalahnya sekarang diselesaikan.

Sekiranya masalah yang sama masih berlanjutan, teruskan ke kemungkinan penyelesaian seterusnya di bawah.