Bagaimana Memperbaiki Mod Mentah Tidak Tersedia Dengan hormat Hyper-V?



Cuba Instrumen Kami Untuk Menghapuskan Masalah

The ' Mod mentah tidak tersedia berdasarkan Hyper-V ( VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT Kesalahan) muncul untuk VirtualBox ketika mereka cuba melancarkan mesin maya. Bagi sebilangan pengguna, kesalahan ini berlaku walaupun teknologi Hyper-V dilumpuhkan pada mesin mereka.



Mod mentah tidak tersedia berdasarkan Hyper-V (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)



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 diaktifkan pemeriksaan hypervisor , Pengawal Peranti yang diaktifkan (Credential Guard) 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 perkakasan virtualisasi dilumpuhkan di peringkat BIOS atau UEFI.

1. Lumpuhkan Alat Pengurusan Hyper-V

Sebab nombor satu yang akan menyebabkan “ Mod mentah tidak tersedia berdasarkan Hyper-V ” kesalahan adalah hakikat bahawa Hyper-V diaktifkan pada mesin anda. Teknologi virtualisasi Microsoft proprietari ini membolehkan 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 VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT kod salah. 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 mana yang anda sukai:

Lumpuhkan Hyper-V melalui GUI

  1. Tekan Kekunci Windows + R untuk membuka a Lari kotak dialog. Seterusnya, taip ‘Appwiz.cpl’ dan tekan Masukkan untuk membuka Program dan Ciri menu.

    Ketik appwiz.cpl dan Tekan Enter untuk Membuka Senarai Program Yang Dipasang

  2. Sebaik sahaja anda berada di dalam Program dan Ciri menu, gunakan menu di sebelah kanan untuk mengklik Hidupkan atau matikan ciri Windows dari panel sebelah kiri.

    Mengakses menu ciri Windows

  3. Dari dalam Ciri Windows menu, teruskan dan kembangkan Folder Hyper-V . Kemudian, pastikan untuk tidak mencentang kotak yang berkaitan dengannya Alat Pengurusan Hyper-V dan Platform Hyper-V sebelum akhirnya mengklik okey .

    Melumpuhkan Hyper-V melalui skrin Ciri Windows

  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 a Lari kotak dialog. Seterusnya, taip ‘Cmd’ di dalam kotak teks dan tekan Ctrl + Shift + Enter untuk membuka Prompt Perintah yang maju. Apabila anda akhirnya melihat UAC (Kawalan Akaun Pengguna) , klik Ya untuk memberikan hak pentadbiran.

    Menjalankan Prompt Perintah

  2. Setelah berjaya memasuki terminal CMD yang tinggi, ketik atau tampal arahan berikut dan tekan Masukkan 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 mentah tidak tersedia berdasarkan Hyper-V ralat dan lihat apakah masalahnya kini diselesaikan.

Sekiranya operasi ini tidak membenarkan 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. Satu senario popular yang mungkin menyebabkan masalah ini adalah contoh di mana Jenis HyperVisorLaunch perkhidmatan ditetapkan ke AUTO. Ini akhirnya akan memaksa sistem anda untuk memeriksa aplikasi yang menggunakan VT-x sebelum setiap pelancaran mesin maya.

Beberapa pengguna yang terjejas berjaya menyelesaikan masalah ini dengan menjalankan utiliti Bcdedit untuk memeriksa status Jenis HyperVisorLaunch dan lumpuhkannya sekiranya diset 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, taip ‘Cmd’ di dalam kotak teks, kemudian tekan Ctrl + Shift + Enter untuk membuka terminal CMD yang tinggi.

    Menjalankan Prompt Perintah

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

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

    Catatan : Sekiranya status jenis hypervisorlaunchtype ditetapkan untuk Kurang Upaya, langkau langkah seterusnya di bawah dan terus bergerak ke Kaedah 3 .

  3. Setelah hasilnya masuk, tatal ke bawah ke jenis hypervisorlaunchtype bahagian dan lihat apakah status ditetapkan ke Auto .

    Contoh di mana HyperAdvisor ditetapkan ke automatik

  4. Sekiranya status jenis hypervisorlaunchtype menunjukkan Auto , ketik atau tampal arahan berikut dan tekan Masukkan untuk menetapkan status ke Kurang Upaya:
    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 berjaya memperbaiki Mod mentah tidak tersedia berdasarkan Hyper-V ralat dengan menggunakan Gpedit (Penyunting Dasar Kumpulan Tempatan) untuk melumpuhkan Pengawal Peranti (juga dikenali sebagai Pengawal Kredensial).

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 Penyunting 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, terdapat beberapa langkah yang boleh anda lakukan pasang gpedit.msc pada Windows 10 .

Sebaik sahaja anda memastikan bahawa Penyunting Dasar Kumpulan Tempatan dapat diakses pada versi Windows anda, berikut adalah panduan ringkas untuk mematikan pelindung peranti:

  1. Tekan Kekunci Windows + R untuk membuka kotak dialog Jalankan. Seterusnya, taip ‘Gpedit.msc’ dan kemudian memukul Masukkan untuk membuka Penyunting Dasar Kumpulan Tempatan .

    Menjalankan Editor Kumpulan Dasar Tempatan

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

  2. Sebaik sahaja 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 Hidupkan Keselamatan Berasaskan Virtualisasi .

    Hidupkan keselamatan berasaskan virtualisasi

  4. Sebaik sahaja anda berada di dalam Hidupkan Keselamatan Berasaskan Virtualisasi tetingkap, ubah status ke Kurang Upaya dan klik Memohon untuk menyimpan perubahan.

    Teknologi virtualisasi dilumpuhkan

  5. Selepas anda berjaya melakukan ini, JANGAN mulakan semula komputer anda. Sebagai gantinya, buka command prompt yang dinaikkan dengan menekan Kekunci Windows + R , taip ' cmd 'Dan kemudian tekan Ctrl + Shift + Enter .

    Menjalankan Prompt Perintah

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

  6. Di dalam tetingkap CMD, tempelkan perintah berikut dan tekan Masukkan selepas 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' / aplikasi osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} jalan ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} bootitialence {0cb3b571-2f2e-4343-a879-d86a47d 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} partisi peranti = X: mountvol X32 /%% W32  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / aplikasi osloader bcdedit / set {0cb3b571-2f2e-4343 a879-d86a476d7215} jalan ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} boot bootence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit / set {0cb3b571-2f2e -4343-a86-a NONAKTIFKAN-LSA-ISO, DISABLE-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a 476d7215} partition peranti = X: mountvol X: / d

    Catatan: Perlu diingat bahawa X adalah placeholder 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 yang sama ' Mod mentah tidak tersedia berdasarkan Hyper-V ” ralat, 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 (terutamanya yang difasilitasi oleh alternatif pihak ketiga).

Beberapa pengguna yang terjejas juga mengalami ' Mod mentah tidak tersedia berdasarkan Hyper-V ” ralat telah mengesahkan bahawa mereka akhirnya dapat menyelesaikan masalah dengan menerapkan beberapa pengubahsuaian yang membolehkan mereka mematikan pengasingan Teras 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 a Lari kotak dialog. Seterusnya, taip “ ms-setting: windowsdefender 'Di dalam kotak teks dan tekan Masukkan untuk membuka Tab Keselamatan Windows (bekas Windows Defender) dari Tetapan aplikasi. tekan kekunci untuk memasuki persediaan atau bios

    Jalankan dialog: ms-setting: windowsdefender

  2. Sebaik sahaja anda berada di dalam Keselamatan Windows tab, pindah ke bahagian kanan dan klik Keselamatan Peranti bawah Kawasan perlindungan .
  3. Seterusnya, tatal ke bawah senarai pilihan yang ada dan klik Perincian pengasingan teras (bawah Pengasingan teras ).
  4. Di dalam menu pengasingan Teras, 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.

Melumpuhkan Pengasingan Teras melalui menu Tetapan

Sekiranya togol yang dikaitkan dengan Pengasingan Inti berwarna kelabu atau anda mendapat mesej ralat semasa anda mencuba untuk MATI, berikut adalah panduan ringkas untuk mencapai hasil yang sama melalui Editor Pendaftaran:

  1. Tekan Kekunci Windows + R untuk membuka a Lari kotak dialog. Seterusnya, taip ‘Regedit’ di dalam kotak teks dan tekan Masukkan untuk membuka Registry Editor. Kemudian, klik Ya dekat UAC (Permintaan Akaun Pengguna) untuk memberikan hak pentadbiran.

    Menjalankan Penyunting Pendaftaran

  2. Di dalam Registry Editor, gunakan bahagian kiri untuk menavigasi ke lokasi berikut:
    Komputer  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  DeviceGuard  Scenarios  CredentialGuard

    Catatan: Anda boleh menavigasi ke sana secara manual atau anda boleh menghantar lokasi terus ke bar navigasi dan tekan Masukkan untuk ke sana dengan serta-merta.

  3. Setelah anda berjaya sampai di lokasi yang betul, pindah ke bahagian kanan dan klik dua kali di Diaktifkan kunci.

    Mengakses kekunci Diaktifkan

  4. Selepas anda berjaya membuka Diaktifkan Nilai, tinggalkan asas ke Perenambelasan dan menukar Data nilai ke 0 .

    Menetapkan data nilai Diaktifkan ke 0

  5. Klik Okey untuk menyimpan pengubahsuaian, kemudian tutup Registry Editor dan mulakan semula komputer anda untuk melihat perubahannya.
  6. Pada permulaan mesin seterusnya, ulangi tindakan yang sebelumnya menyebabkan VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT kod ralat dan lihat apakah masalahnya masih berlaku.

Sekiranya masalah masih tidak dapat diselesaikan, beralih ke kemungkinan penyelesaian seterusnya di bawah.

5. Dayakan Virtualisasi di BIOS atau UEFI

Sebab lain yang mungkin menyebabkan masalah ini adalah contoh di mana virtualisasi perkakasan dilumpuhkan dari tetapan BIOS atau UEFI. Perlu diingat bahawa virtualisasi diaktifkan secara lalai pada setiap bahagian perkakasan baru pada masa ini, konfigurasi komputer lama mungkin tidak membolehkan pilihan ini diaktifkan secara lalai.

Sekiranya anda mempunyai konfigurasi PC yang lebih lama, anda mungkin perlu mengaktifkan virtualisasi perkakasan secara manual dari tetapan BIOS atau UEFI anda. Beberapa pengguna yang terjejas telah mengesahkan bahawa masalah ini telah diselesaikan sepenuhnya setelah mereka melakukan ini.

Berikut adalah panduan ringkas untuk mengaktifkan Virtualisasi dari tetapan BIOS atau UEFI anda:

  1. Sekiranya anda mempunyai komputer bertenaga BIOS, mulakan dan mulailah menekan kekunci Setup berulang kali sebaik sahaja anda melihat skrin permulaan. Dengan kebanyakan konfigurasi, Persediaan kekunci adalah salah satu daripada kunci F (F2, F4, F6, F8) atau Daripada kunci.

    Tekan [kekunci] untuk memasuki persediaan

    Catatan: Sekiranya anda menggunakan komputer berasaskan UEFI, ikuti langkah-langkahnya ( di sini ) untuk boot terus ke Permulaan Lanjutan menu pilihan. Sebaik sahaja anda berada di sana, anda boleh mengakses tetapan firmware UEFI terus dari menu tersebut.

    Mengakses tetapan firmware UEFI

  2. Sebaik sahaja anda memasuki tetapan BIOS atau UEFI anda, mulailah melayari menu untuk mencari motherboard anda yang setaraf dengan teknologi virtualisasi (Intel VT-x, Intel Virtualization Technology, AMD-V, Vanderpool, dll.)
  3. Apabila anda berjaya mengesannya, pastikan anda menetapkannya Diaktifkan.

    Mengaktifkan Teknologi Virtualisasi Intel

    Catatan: Dalam kebanyakan kes, anda akan mendapat pilihan ini di bawah konfigurasi Processor, Security, Chipset, Advanced, Advanced Chipset Control atau Advanced CPU. Tetapi perlu diingat bahawa skrin anda mungkin sangat berbeda dari layar kami bergantung pada motherboard yang anda gunakan dan pengeluar CPU. Sekiranya anda tidak dapat mencari pilihan sendiri, cari dalam talian untuk langkah-langkah tertentu mengikut konfigurasi anda.

  4. Setelah anda berjaya mengaktifkan teknologi virtualisasi, simpan perubahan yang anda buat pada tetapan BIOS atau UEFI anda dan mulakan semula komputer anda untuk membolehkannya boot seperti biasa.
  5. Pada urutan permulaan seterusnya, ulangi tindakan yang menyebabkan ' Mod mentah tidak tersedia berdasarkan Hyper-V ” ralat dan lihat apakah masalahnya kini diselesaikan.

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

9 minit membaca