Kaip pataisyti neapdorotą režimą nėra „Hyper-V“ mandagumo?



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

„Hyper-V“ leidimas neapdoroto režimo nėra ( VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT ) “VirtualBox atsiranda klaida, kai jie bando paleisti virtualią mašiną. Kai kuriems vartotojams ši klaida įvyksta nepaisant to, kad „Hyper-V“ technologija jų mašinose yra išjungta.



Neapdorotas režimas negalimas naudojant „Hyper-V“ (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)



Bandant ištaisyti šią klaidą, pirmiausia reikia įsitikinti, kad „Hyper-V“ nėra įgalinta „Windows“ funkcijose. Jei jis jau išjungtas, kiti galimi kaltininkai gali būti įgalinti hipervizoriaus patikrinimas , įjungta „Device Guard“ („Credential Guard“) arba tam tikri trukdžiai, kuriuos palengvina „Windows Defender“ saugos funkcija, vadinama „Core Isolation“.



Tačiau senesnėse mašinų konfigūracijose taip pat galite pamatyti šią klaidą dėl to, kad aparatinė įranga Virtualizacija yra išjungta BIOS ar UEFI lygiu.

1. Išjunkite „Hyper-V“ valdymo įrankius

Pirma priežastis, kuri sukels „ „Hyper-V“ leidimas neapdoroto režimo nėra “ klaida yra tai, kad „Hyper-V“ įgalinta jūsų kompiuteryje. Ši patentuota „Microsoft“ virtualizavimo technologija leidžia kurti virtualias mašinas „x86“ ir „x64“ sistemose, kuriose savaime veikia „Windows“ versija.

Tačiau nė viena iš trečiųjų šalių alternatyvų, tokių kaip „VirtualBox“ ar „VMware“, nenaudoja jos dėl stabilumo priežasčių. Dar daugiau, jie specialiai atsisako dirbti, kai ši technologija yra įjungta. Tačiau „Windows 10“ dabar užprogramuota pirmenybę teikti „Hyper-V“, o ne panašiai virtualizavimo technologijai.



Kaip galite įsivaizduoti, tai gali sukelti daug klausimų, įskaitant VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT Klaidos kodas. Norėdami tai ištaisyti, turėsite išjungti „Hyper-V“, kad trečioji šalis galėtų pasirinkti perėmimą.

Kai tai reikia padaryti, turite du kelius į priekį. Tai galite padaryti tiesiogiai iš terminalo arba meniu Programos ir funkcijos GUI. Nesivaržykite laikytis norimo požiūrio:

Išjunkite „Hyper-V“ per GUI

  1. Paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langas. Tada įveskite „Appwiz.cpl“ ir paspauskite Įveskite atidaryti Programos ir funkcijos Meniu.

    Įveskite appwiz.cpl ir paspauskite Enter, kad atidarytumėte įdiegtų programų sąrašą

  2. Kai būsite Programos ir funkcijos meniu, naudokite dešinėje esantį meniu Įjunkite arba išjunkite „Windows“ funkcijas iš kairės srities.

    Prieiga prie „Windows“ funkcijų meniu

  3. Iš vidaus „Windows“ funkcijos meniu, eikite į priekį ir išplėskite „Hyper-V“ aplankas . Tada būtinai nuimkite laukelį, susietą su „Hyper-V“ valdymo įrankiai ir „Hyper-V“ platforma prieš pagaliau spustelėdamas Gerai .

    „Hyper-V“ išjungimas per „Windows“ funkcijų ekraną

  4. Palaukite, kol procedūra bus baigta, tada iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta po kito paleidimo.

Išjunkite „Hyper-V“ per CMD terminalą

  1. Paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langas. Tada įveskite „Cmd“ teksto laukelyje ir paspauskite „Ctrl“ + „Shift“ + „Enter“ atidaryti išplėstinę komandų eilutę. Kai pagaliau pamatysite UAC (vartotojo abonemento kontrolė) , spustelėkite Taip suteikti administracines privilegijas.

    Paleisti komandinę eilutę

  2. Kai pavyks patekti į aukštesnį CMD terminalą, įveskite arba įklijuokite šią komandą ir paspauskite Įveskite jei norite išjungti „Hyper-V“ funkciją:
    dism.exe / Online / Disable-Feature: „Microsoft-Hyper-V“
  3. Kai komanda bus sėkmingai apdorota, uždarykite CMD langą ir iš naujo paleiskite kompiuterį.
  4. Kito paleidimo metu pakartokite veiksmą, kuris sukėlė „Hyper-V“ leidimas neapdoroto režimo nėra klaidą ir pažiūrėkite, ar problema jau išspręsta.

Jei ši operacija neleido išspręsti problemos, vadovaukitės toliau pateiktomis instrukcijomis, kad išspręstumėte kitą problemos sprendimo būdą.

2. Išjunkite „Hypervisor“ patikrą

Kaip paaiškėja, galite susidurti su šia problema, net jei „Hyper-V“ yra išjungta. Vienas populiarus scenarijus, galintis sukelti šią problemą, yra atvejis, kai „HyperVisorLaunchType“ paslauga nustatyta AUTOMATINIS. Tai privers jūsų sistemą prieš kiekvieną virtualiosios mašinos paleidimą patikrinti, ar nėra programų, naudojančių VT-x.

Keli paveikti vartotojai sugebėjo išspręsti šią problemą paleidę „Bcdedit“ įrankį, kad patikrintų „HyperVisorLaunchType“ ir išjunkite jį, jei jis nustatytas į Automatinis.

Čia pateikiamas trumpas vadovas, kaip tai padaryti bet kuriame „Windows“ kompiuteryje:

  1. Paspauskite „Windows“ klavišas + R atidaryti Vykdyti dialogo langą. Tada įveskite „Cmd“ teksto laukelyje, tada paspauskite „Ctrl“ + „Shift“ + „Enter“ atidaryti aukštesnį CMD terminalą.

    Paleisti komandinę eilutę

    Pastaba: Kai atvyksite į UAC (vartotojo abonemento kontrolė) , spustelėkite Taip suteikti administratoriui prieigą.

  2. Įėję į padidintą CMD terminalą, įveskite šią komandą ir paspauskite Enter, kad patikrintumėte „HyperVisor“ būseną:
    bcdedit

    Pastaba : Jei yra hipervisorlaunchtype nustatytas į Neįgalus, praleiskite tolesnius veiksmus žemiau ir pereikite tiesiai į 3 metodas .

  3. Kai rezultatai bus, slinkite žemyn į hipervisorlaunchtype skyriuje ir pažiūrėkite, ar būsena nustatyta į Automatinis .

    Pavyzdys, kai „HyperAdvisor“ nustatytas kaip automatinis

  4. Jei statusas hipervisorlaunchtype rodo Automatinis , įveskite arba įklijuokite šią komandą ir paspauskite Įveskite nustatyti būseną į Neįgalus:
    bcdedit / set hypervisorlaunchtype išjungtas
  5. Sėkmingai apdorojus komandą, uždarykite aukštesnį CMD terminalą, tada iš naujo paleiskite pagrindinę mašiną.
  6. Kito paleidimo metu paleiskite „VirtualBox“ virtualią mašiną ir patikrinkite, ar problema jau išspręsta.

Jei ta pati problema vis dar išlieka, pereikite prie kito galimo pataisymo, esančio žemiau.

3. Išjunkite „Device Guard“ / „Credential Guard“

Kiti paveikti vartotojai sugebėjo ištaisyti „Hyper-V“ leidimas neapdoroto režimo nėra klaida naudojant „Gpedit“ (vietinį grupės politikos redaktorių), kad išjungtumėte „Device Guard“ (taip pat žinomas kaip Įgaliojimų sargyba).

Pasirodo, šis su įmone susijusios programinės įrangos ir paslaugų, skirtų saugumui, derinys gali prieštarauti tam tikroms „VirtualBox VM“ funkcijoms. Jei tai yra kaltininkas už VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT, problemą galite lengvai išspręsti išjungę „Device Guard“ per vietinį grupės politikos redaktorių.

Tačiau nepamirškite, kad ne visose „Windows“ versijose pagal numatytuosius nustatymus yra „Gpedit“ paslaugų programos. „Windows 10 Home“ ir pora kitų susijusių antrinių versijų jo nebus. Tačiau yra veiksmų, kuriuos galite atlikti įdiekite gpedit.msc „Windows 10“ .

Įsitikinę, kad vietinės grupės politikos redaktorius pasiekiamas jūsų „Windows“ versijoje, pateikiamas trumpas įrenginio apsaugos išjungimo vadovas:

  1. Paspauskite „Windows“ klavišas + R atidaryti Vykdyti dialogo langą. Tada įveskite „Gpedit.msc“ o tada pataikė Įveskite atidaryti Vietinis grupės politikos redaktorius .

    Vietinės politikos grupės redaktoriaus paleidimas

    Pastaba: Jei būsite paraginti UAC (vartotojo abonemento kontrolė) spustelėkite, spustelėkite Taip suteikti administracines privilegijas.

  2. Įėję į vietinės grupės politikos redaktorių, naudokite kairįjį meniu norėdami pereiti į šią vietą:
    Vietinė kompiuterio politika> Kompiuterio konfigūracija> Administravimo šablonai> Sistema> Įrenginio apsauga
  3. Kai pavyks pasiekti reikiamą vietą, pereikite prie dešiniojo „Gpedit“ įrankio skyriaus ir dukart spustelėkite Įjunkite virtualizavimo saugą .

    Įjunkite virtualizacijos saugą

  4. Kai būsite Įjunkite virtualizavimo saugą lange tiesiog pakeiskite būseną į Neįgalus ir spustelėkite Taikyti kad išsaugotumėte pakeitimus.

    Išjungta virtualizavimo technologija

  5. Kai pavyks tai padaryti, NEREIKIA dar paleiskite kompiuterį. Vietoj to, atidarykite padidintą komandų eilutę paspausdami „Windows“ klavišas + R , įveskite cmd ‘Ir tada paspauskite „Ctrl“ + „Shift“ + „Enter“ .

    Paleisti komandinę eilutę

    Pastaba: Kai pamatysite UAC (vartotojo abonemento kontrolė) raginimą, spustelėkite Taip, kad suteiktumėte CMD terminalo administratoriaus leidimą.

  6. CMD lange įklijuokite šias komandas ir paspauskite Įveskite po kiekvieno ištrinti susijusius EFI kintamuosius, kurie vis tiek gali sukelti šią problemą:
    mountvol X: / s kopija% WINDIR%  System32  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / sukurti {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / application osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} kelias ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} įrenginio skaidinys = X: mountvol X: / d copy% W32  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / application osloader bcdedit / set {0cb3b571-2f2e a879-d86a476d7215} kelias ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit / set {0cb3b571-2f2opt-4315 DISABLE-LSA-ISO, DISABLE-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a 476d7215} įrenginio skaidinys = X: mountvol X: / d

    Pastaba: Atminkite, kad X yra nenaudojamo disko vietos rezervavimo ženklas. Atitinkamai sureguliuokite vertę.

  7. Sėkmingai apdorojus kiekvieną komandą, iš naujo paleiskite pagrindinį kompiuterį ir patikrinkite, ar problema išspręsta kito paleisties metu.

Jei vis tiek susiduriate su tuo pačiu „Hyper-V“ leidimas neapdoroto režimo nėra “ klaidą, pereikite prie kito toliau pateikto metodo.

4. Išjunkite „Core Defolation“ sistemoje „Windows Defender“

Kaip paaiškėjo, už šią problemą gali būti atsakinga ir numatytojo AV saugos funkcija. „Windows 10“ sistemoje „Windows Defender“ turi funkciją, sutrumpintą „Core Isolation“ - tai iš esmės papildomas virtualizacija pagrįstas saugumo sluoksnis, skirtas atremti sudėtingesnes atakas.

Tačiau žinoma, kad ši saugos funkcija trukdo gerai veikti virtualioms mašinoms (ypač toms, kurias palengvina trečiųjų šalių alternatyvos).

Keli nukentėję vartotojai, kurie taip pat susidūrė su „Hyper-V“ leidimas neapdoroto režimo nėra “ klaida patvirtino, kad jie pagaliau sugebėjo išspręsti problemą vykdydami kai kuriuos pakeitimus, leidusius jiems išjungti „Core“ izoliavimą „Windows Security“ nustatymų meniu.

Čia pateikiamas trumpas vadovas, kaip išjungti „Core Isolation“ iš „Windows Defender“ nustatymų meniu:

  1. Paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langas. Tada įveskite „ ms parametrai: windowsdefender “Teksto laukelyje ir paspauskite Įveskite atidaryti „Windows“ saugos skirtukas (buvęs „Windows Defender“) Nustatymai programa. paspauskite klavišą, kad patektumėte į sąranką ar biografiją

    Vykdyti dialogą: ms-settings: windowsdefender

  2. Kai būsite „Windows“ sauga skirtuką, pereikite į dešiniąją skiltį ir spustelėkite Įrenginio sauga pagal Apsaugos zonos .
  3. Tada slinkite žemyn per galimų parinkčių sąrašą ir spustelėkite Pagrindinės izoliacijos detalės (pagal Šerdies izoliacija ).
  4. „Core isolation“ meniu įsitikinkite, kad perjungiklis, susijęs su „Memory integral“, yra nustatytas Išjungta .
  5. Įvykdžius modifikaciją, iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta kito paleidimo metu.

Išjungus pagrindinį izoliavimą per meniu „Nustatymai“

Jei perjungimas, susijęs su „Core Isolation“, yra pilkas arba gaunate klaidos pranešimą, kai bandote jį išjungti, pateikite trumpą vadovą, kaip pasiekti tą patį rezultatą per registro rengyklę:

  1. Paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langas. Tada įveskite „Regedit“ teksto laukelyje ir paspauskite Įveskite atidaryti registro rengyklę. Tada spustelėkite Taip prie UAC (vartotojo abonemento raginimas) suteikti administracines privilegijas.

    Paleisti registro rengyklę

  2. Registro rengyklėje naudokite kairįjį skyrių norėdami pereiti į šią vietą:
    Kompiuteris  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  DeviceGuard  Scenarios  CredentialGuard

    Pastaba: Galite naršyti ten rankiniu būdu arba galite paskelbti vietą tiesiai į naršymo juostą ir paspausti Įveskite kad tuoj pat ten patektum.

  3. Kai pavyks pasiekti reikiamą vietą, pereikite į dešiniąją skiltį ir dukart spustelėkite Įjungtas Raktas.

    Prieiga prie įjungto rakto

  4. Kai pavyks atidaryti Įjungtas Vertė, palikite pagrindą Šešioliktainis ir pakeisti Vertės duomenys į 0 .

    „Enabled“ vertės duomenų nustatymas į 0

  5. Spustelėkite Gerai norėdami išsaugoti modifikaciją, uždarykite registro rengyklę ir iš naujo paleiskite kompiuterį, kad pamatytumėte pakeitimus.
  6. Kito mašinos paleidimo metu pakartokite veiksmą, kuris anksčiau sukėlė VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT klaidos kodą ir pažiūrėkite, ar problema vis dar kyla.

Jei problema vis tiek neišspręsta, pereikite prie kito galimo pataisymo, esančio žemiau.

5. Įgalinkite virtualizavimą BIOS arba UEFI

Kita galima priežastis, galinti sukelti šią problemą, yra atvejis, kai aparatinės įrangos virtualizacija išjungiama BIOS ar UEFI nustatymuose. Turėkite omenyje, kad virtualizacija pagal numatytuosius nustatymus įgalinta kiekvienoje naujos aparatinės įrangos dalyje, senesnėse kompiuterių konfigūracijose ši parinktis gali būti neįgalinta pagal numatytuosius nustatymus.

Jei turite senesnę asmeninio kompiuterio konfigūraciją, gali tekti rankiniu būdu įgalinti aparatūros virtualizavimą iš BIOS ar UEFI nustatymų. Keli paveikti vartotojai patvirtino, kad po to tai buvo visiškai išspręsta.

Čia pateikiamas trumpas virtualizavimo įgalinimo iš BIOS ar UEFI nustatymų vadovas:

  1. Jei turite kompiuterį, kuriame veikia BIOS, paleiskite jį ir pradėkite pakartotinai spausti sąrankos mygtuką, kai tik pamatysite paleisties ekraną. Naudojant daugumą konfigūracijų, Sąranka raktas yra vienas iš F klavišų (F2, F4, F6, F8) arba Raktas.

    Norėdami patekti į sąranką, paspauskite [klavišą]

    Pastaba: Jei naudojate kompiuterį, pagrįstą UEFI, atlikite nurodytus veiksmus ( čia ) paleisti tiesiai į „Advanced Startup“ parinkčių meniu. Kai būsite ten, galėsite pasiekti UEFI programinės įrangos nustatymus tiesiai iš to meniu.

    Prieiga prie UEFI programinės aparatinės įrangos nustatymų

  2. Kai tik pateksite į savo BIOS arba UEFI nustatymus, pradėkite naršyti meniu, kad rastumėte savo pagrindinę plokštę, atitinkančią virtualizavimo technologiją („Intel VT-x“, „Intel Virtualization Technology“, „AMD-V“, „Vanderpool“ ir kt.)
  3. Kai pavyks jį rasti, įsitikinkite, kad jį nustatėte į Įjungtas.

    „Intel“ virtualizavimo technologijos įgalinimas

    Pastaba: Daugeliu atvejų šią parinktį rasite skiltyje „Procesorius“, „Sauga“, „Chipset“, „Advanced“, „Advanced Chipset Control“ arba „Advanced CPU“ konfigūracijoje. Tačiau nepamirškite, kad jūsų ekranas gali labai skirtis nuo mūsų, atsižvelgiant į naudojamą pagrindinę plokštę ir procesoriaus gamintoją. Jei patys negalite rasti galimybės, internete ieškokite konkrečių veiksmų pagal savo konfigūraciją.

  4. Kai pavyks įgalinti virtualizavimo technologiją, išsaugokite pakeitimus, kuriuos atlikote savo BIOS arba UEFI nustatymuose, ir iš naujo paleiskite kompiuterį, kad jis galėtų normaliai paleisti.
  5. Kitoje paleidimo sekoje pakartokite veiksmą, kuris sukėlė „ „Hyper-V“ leidimas neapdoroto režimo nėra “ klaidą ir pažiūrėkite, ar problema jau išspręsta.

Jei ta pati problema vis dar išlieka, pereikite prie kito galimo pataisymo, esančio žemiau.

9 minutes perskaityta