Kuidas toorrežiimi parandada, pole Hyper-V viisakalt saadaval?



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

' Toorrežiim pole Hyper-V viisakalt saadaval ( VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT ) ”Ilmub VirtualBoxile tõrge, kui nad proovivad virtuaalset masinat käivitada. Mõne kasutaja puhul juhtub see viga hoolimata asjaolust, et Hyper-V tehnoloogia on nende masinates keelatud.



Toorrežiim pole saadaval Hyper-V viisakalt (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)



Selle tõrke kõrvaldamisel peate esmalt tagama, et Hyper-V pole Windowsi funktsioonides lubatud. Kui see on juba keelatud, võivad teised potentsiaalsed süüdlased olla lubatud hüpervisori kontroll , lubatud Device Guard (Credential Guard) või mingisugune häire, mida hõlbustab Windows Defenderi turvafunktsioon nimega Core Isolation.



Kuid vanemate masinakonfiguratsioonide korral võite seda viga näha ka riistvara tõttu virtualiseerimine on keelatud BIOS-i või UEFI-tasemel.

1. Keelake Hyper-V haldustööriistad

Põhjus, mis põhjustab “ Toorrežiim pole Hyper-V viisakalt saadaval ” viga on asjaolu, et Hyper-V on teie arvutis lubatud. See Microsofti patenteeritud virtualiseerimise tehnoloogia võimaldab luua virtuaalmasinaid x86- ja x64-süsteemides, millel on Windowsi versioon kohalikul viisil.

Kuid ükski kolmanda osapoole alternatiividest nagu VirtualBox või VMware ei kasuta seda stabiilsuse tagamiseks. Veelgi enam, nad keelduvad spetsiaalselt töötamast, kui see tehnoloogia on lubatud. Kuid Windows 10 on nüüd programmeeritud eelistama Hyper-V-d sarnase virtualiseerimistehnoloogia asemel.



Nagu võite ette kujutada, võib see tekitada palju probleeme, sealhulgas VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT veakood. Selle parandamiseks peate Hyper-V-i keelama, et lubada kolmanda osapoole alternatiiv ülevõtmisele.

Ja kui seda teha, on teil kaks võimalust edasi liikuda. Saate seda teha kas otse terminalist või menüüst Programs and Features GUI. Järgige julgelt seda lähenemist, mida eelistate:

Keela Hyper-V GUI kaudu

  1. Vajutage Windowsi klahv + R avada a Jookse Dialoogikast. Järgmiseks tippige „Appwiz.cpl” ja vajutage Sisenema avada Programmid ja funktsioonid menüü.

    Tippige installitud programmide loendi avamiseks tippige appwiz.cpl ja vajutage sisestusklahvi

  2. Kui olete Programmid ja funktsioonid menüü klõpsamiseks kasutage paremal asuvat menüüd Windowsi funktsioonide sisse- või väljalülitamine vasakult paanilt.

    Windowsi funktsioonide menüü avamine

  3. Seestpoolt Windowsi funktsioonid menüü, jätkake ja laiendage Hyper-V kaust . Seejärel eemaldage kindlasti märkeruut, mis on seotud Hyper-V haldustööriistad ja Hyper-V platvorm enne lõplikku klõpsamist Okei .

    Hyper-V keelamine Windowsi funktsioonide ekraani kaudu

  4. Oodake, kuni protseduur on lõpule jõudnud, seejärel taaskäivitage arvuti ja vaadake, kas probleem on pärast järgmist käivitamist lahendatud.

Keela Hyper-V CMD terminali kaudu

  1. Vajutage Windowsi klahv + R avada a Jookse Dialoogikast. Järgmiseks tippige 'Cmd' tekstivälja ja vajutage Ctrl + Tõst + Enter täiustatud käsuviiba avamiseks. Kui lõpuks näete UAC (kasutajakonto kontroll) , klõpsake nuppu Jah anda administraatoriõigusi.

    Käsuviiba käivitamine

  2. Kui olete jõudnud kõrgendatud CMD terminali siseneda, tippige või kleepige järgmine käsk ja vajutage Sisenema funktsiooni Hyper-V keelamiseks:
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V
  3. Kui käsk on edukalt töödeldud, sulgege CMD aken ja taaskäivitage arvuti.
  4. Järgmisel käivitamisel korrake toimingut, mis selle põhjustas Toorrežiim pole Hyper-V viisakalt saadaval viga ja vaadake, kas probleem on nüüd lahendatud.

Kui see toiming ei võimaldanud teil probleemi lahendada, järgige probleemi lahendamiseks teistsugust viisi järgmiste juhiste järgi.

2. Keela hüpervisori kontroll

Nagu selgub, võite selle probleemiga kokku puutuda ka siis, kui Hyper-V on keelatud. Üks populaarne stsenaarium, mis võib selle probleemi põhjustada, on näide, kus HyperVisorLaunchType teenus on seatud AUTO. See sunnib teie süsteemi enne iga virtuaalmasina käivitamist kontrollima rakendusi, mis kasutavad VT-x.

Mitmel mõjutatud kasutajal on õnnestunud see probleem lahendada, käivitades oleku kontrollimiseks utiliidi Bcdedit HyperVisorLaunchType ja keelake see juhul, kui see on seatud seadeks Automaatne.

Siin on kiire juhend selle kohta, kuidas seda teha mis tahes Windowsi arvutis:

  1. Vajutage Windowsi klahv + R Run-dialoogiboksi avamiseks. Järgmiseks tippige 'Cmd' tekstivälja sees, siis vajutage Ctrl + Tõst + Enter kõrgendatud CMD terminali avamiseks.

    Käsuviiba käivitamine

    Märge: Kui jõuate UAC (kasutajakonto kontroll) , klõpsake nuppu Jah administraatorile juurdepääsu andmiseks.

  2. Kui olete kõrgendatud CMD terminali sees, tippige järgmine käsk ja vajutage HyperVisori oleku kontrollimiseks sisestusklahvi:
    bcdedit

    Märge : Juhul kui hüpervisorlaunchtype seatud Puudega, jätke järgmised allolevad toimingud vahele ja liikuge otse 3. meetod .

  3. Kui tulemused on käes, kerige alla hüpervisorlaunchtype ja vaadake, kas olekuks on seatud Automaatne .

    Näide, kus HyperAdvisor on seatud automaatseks

  4. Juhul kui hüpervisorlaunchtype näitab Automaatne , tippige või kleepige järgmine käsk ja vajutage Sisenema olekuks seada Puudega:
    bcdedit / set hypervisorlaunchtype välja
  5. Pärast käsu edukalt töötlemist sulgege kõrgendatud CMD terminal ja taaskäivitage hostmasin.
  6. Järgmisel käivitamisel käivitage virtuaalne masin VirtualBox ja vaadake, kas probleem on nüüd lahendatud.

Kui sama probleem püsib endiselt, liikuge allpool järgmise võimaliku lahenduse juurde.

3. Keela Device Guard / Credential Guard

Teised mõjutatud kasutajad on suutnud selle parandada Toorrežiim pole Hyper-V viisakalt saadaval viga, kasutades keelamiseks Gpedit (kohalik rühmapoliitika redaktor) Seadme valvur (tuntud ka kui Volikirjade valvur).

Nagu selgub, võib see turvalisusega seotud ettevõttega seotud tarkvara ja teenuste kombinatsioon olla vastuolus teatud VirtualBox VM-i funktsioonidega. Kui see on süüdlane VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT, saate probleemi hõlpsalt lahendada, keelates seadme Local Guard kohaliku rühmapoliitika redaktori kaudu.

Kuid pidage meeles, et kõigil Windowsi versioonidel pole vaikimisi utiliite Gpedit. Windows 10 Home ja paar muud seotud alamversiooni seda ei sisalda. Siiski on samme, mida saate teha installige gpedit.msc Windows 10-sse .

Kui olete veendunud, et kohalikule rühmapoliitika redaktorile on teie Windowsi versioonis juurdepääs, on siin kiire juhend seadme valvuri keelamiseks.

  1. Vajutage Windowsi klahv + R Run-dialoogiboksi avamiseks. Järgmiseks tippige ‘Gpedit.msc’ ja siis lüüa Sisenema avada Kohalik rühmapoliitika redaktor .

    Kohaliku poliitika rühma redaktori käitamine

    Märge: Kui teil palutakse UAC (kasutajakonto kontroll) klõpsake nuppu Jah anda administraatoriõigusi.

  2. Kui olete kohalikus rühmapoliitika redaktoris, navigeerige järgmisse asukohta vasakpoolses menüüs:
    Kohalik arvutipoliitika> Arvuti seadistamine> Haldusmallid> Süsteem> Seadme valvur
  3. Kui olete jõudnud õigesse asukohta, minge Gpediti utiliidi parempoolsesse ossa ja topeltklõpsake Lülitage sisse virtualiseerimispõhine turvalisus .

    Lülitage virtualiseerimispõhine turvalisus sisse

  4. Kui olete Lülitage sisse virtualiseerimise põhine turvalisus aknas muutke lihtsalt olekuks Keelatud ja klõpsake nuppu Rakenda muudatuste salvestamiseks.

    Keelatud virtualiseerimise tehnoloogia

  5. Kui olete sellega hakkama saanud, ÄRA taaskäivitage arvuti veel. Selle asemel avage kõrgendatud käsuviip, vajutades Windowsi klahv + R , tippige ‘ cmd Ja seejärel vajutage Ctrl + Tõst + Enter .

    Käsuviiba käivitamine

    Märge: Kui näete UAC (kasutajakonto kontroll) CMD terminali administraatori luba.

  6. CMD aknasse kleepige järgmised käsud ja vajutage Sisenema pärast igaüks kustutada seotud EFI muutujad, mis võivad selle probleemi põhjustada.
    mountvol X: / s koopia% WINDIR%  System32  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / rakendus osloaderi bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} tee ' 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} seadme partitsioon = X: mountvol X: / d copy% W  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / rakenduse osloader bcdedit / set {0cb3b571-2f2e a879-d86a476d7215} tee ' 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} seadme sektsioon = X: mountvol X: / d

    Märge: Pidage meeles, et X on kasutamata draivi kohatäide. Kohandage väärtust vastavalt.

  7. Kui iga käsk on edukalt töödeldud, taaskäivitage hostimasin ja vaadake, kas probleem on järgmisel käivitamisel lahendatud.

Juhul, kui puutute ikka kokku sama Toorrežiim pole Hyper-V viisakalt saadaval ” vea korral liikuge allpool järgmise meetodi juurde.

4. Keelake Windows Defenderi tuumide eraldamine

Nagu selgub, võib selle probleemi eest vastutada ka vaikimisi AV turvaelement. Windows 10-s on Windows Defenderil funktsioon, mis on kokku pandud Core Isolation - see on sisuliselt täiendav virtualiseerimispõhine turbekiht, mis on mõeldud keerukamate rünnakute tõrjumiseks.

Kuid see turvaelement häirib teadaolevalt virtuaalmasinate (eriti neid, mida hõlbustavad kolmanda osapoole alternatiivid) korralikku toimimist.

Mitmed mõjutatud kasutajad, kes puutusid kokku ka Toorrežiim pole Hyper-V viisakalt saadaval ” viga on kinnitanud, et nad suutsid selle probleemi lõpuks lahendada, sundides rakendama mõningaid muudatusi, mis võimaldasid neil Windowsi turvalisuse sätete menüüs tuuma isoleerimise keelata.

Siin on kiire juhend tuumade eraldamise keelamiseks Windows Defenderi seadete menüüs:

  1. Vajutage Windowsi klahv + R avada a Jookse Dialoogikast. Järgmisena tippige ms-seaded: windowsdefender ”Tekstivälja sees ja vajutage Sisenema avada Windowsi vahekaart Turvalisus (endine Windows Defender) Seaded rakendus. seadistuse või biosse sisenemiseks vajutage klahvi

    Käivita dialoog: ms-settings: windowsdefender

  2. Kui olete Windowsi turvalisus vahekaardil, liikuge paremale jaotisele ja klõpsake nuppu Seadme turvalisus all Kaitsealad .
  3. Järgmisena kerige saadaolevate valikute loendis alla ja klõpsake nuppu Tuuma isoleerimise üksikasjad (all Tuuma isoleerimine ).
  4. Menüüs Core isolation veenduge, et mälu terviklikkusega seotud lüliti oleks seatud väärtusele Väljas .
  5. Kui muudatus on jõustatud, taaskäivitage arvuti ja vaadake, kas probleem on järgmisel käivitamisel lahendatud.

Põhisolatsiooni keelamine menüü Seaded kaudu

Juhul, kui põhisolatsiooniga seotud lüliti on hallikas või kuvatakse veateade, kui proovite selle välja lülitada, on siin kiire juhend sama tulemuse saavutamiseks registriredaktori kaudu:

  1. Vajutage Windowsi klahv + R avada a Jookse Dialoogikast. Järgmiseks tippige 'Regedit' tekstivälja ja vajutage Sisenema registriredaktori avamiseks. Seejärel klõpsake nuppu Jah juures UAC (kasutajakonto viip) anda administraatoriõigusi.

    Registriredaktori käitamine

  2. Registriredaktori sees liikuge järgmisse asukohta navigeerimiseks vasakpoolsest jaotisest:
    Arvuti  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  DeviceGuard  Scenarios  CredentialGuard

    Märge: Võite navigeerida seal käsitsi või postitada asukoha otse navigeerimisribale ja vajutada Sisenema et sinna koheselt jõuda.

  3. Kui olete jõudnud õigesse asukohta, minge parempoolsesse ossa ja topeltklõpsake nuppu Lubatud võti.

    Juurdepääs klahvile Lubatud

  4. Kui olete suutnud avada Lubatud Väärtus, jätke alus Kuueteistkümnendkoht ja muutke Väärtusandmed kuni 0 .

    Sisselülitatud väärtusele Andmed väärtuseks 0

  5. Klõpsake nuppu Okei muudatuse salvestamiseks sulgege registriredaktor ja muutuste nägemiseks taaskäivitage arvuti.
  6. Järgmisel masina käivitamisel korrake toimingut, mis varem selle põhjustas VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT veakood ja vaadake, kas probleem ikka jätkub.

Kui probleem pole ikka veel lahendatud, liikuge allpool järgmise võimaliku lahenduse juurde.

5. Luba virtualiseerimine BIOS-is või UEFI-s

Teine potentsiaalne põhjus, mis võib selle probleemi põhjustada, on näide, kus riistvara virtualiseerimine on BIOS-i või UEFI sätetes keelatud. Pidage meeles, et virtualiseerimine on tänapäeval vaikimisi lubatud igas uues riistvaras, vanematel arvutikonfiguratsioonidel ei pruugi see suvand vaikimisi lubatud olla.

Kui teil on vanem arvuti konfiguratsioon, peate võib-olla lubama riistvara virtualiseerimise oma BIOS-i või UEFI seadetes käsitsi. Mitmed mõjutatud kasutajad on kinnitanud, et pärast nende tegemist oli probleem täielikult lahendatud.

Siin on kiire juhend virtualiseerimise lubamiseks oma BIOS-i või UEFI seadetes:

  1. Kui teil on BIOS-toega arvuti, käivitage see ja hakake korduvalt vajutama häälestusklahvi, niipea kui näete avakuva. Enamiku konfiguratsioonide korral Seadistamine võti on üks F-klahvidest (F2, F4, F6, F8) või Selle võti.

    Seadistamiseks sisenemiseks vajutage [klahvi]

    Märge: Kui kasutate UEFI-põhist arvutit, järgige juhiseid ( siin ), et käivitada otse Täpsem käivitamine valikute menüü. Kui olete seal kohal, pääsete UEFI püsivara seadetele juurde otse sellest menüüst.

    Juurdepääs UEFI püsivara seadetele

  2. Niipea kui olete oma BIOS-i või UEFI seadetes jõudnud, alustage menüüde sirvimist, et leida oma emaplaat, mis on samaväärne virtualiseerimistehnoloogiaga (Intel VT-x, Inteli virtualiseerimise tehnoloogia, AMD-V, Vanderpool jne)
  3. Kui teil õnnestub see üles leida, veenduge, et määraksite sellele Lubatud.

    Inteli virtualiseerimise tehnoloogia lubamine

    Märge: Enamasti leiate selle valiku jaotisest Protsessor, Turvalisus, Kiibistik, Täpsem, Täiustatud kiibistiku juhtimine või Täpsem CPU konfiguratsioon. Kuid pidage meeles, et sõltuvalt kasutatavast emaplaadist ja protsessori tootjast võib teie ekraan olla meie omast tohutult erinev. Kui te ei leia seda võimalust ise, otsige veebist konkreetseid samme vastavalt teie konfiguratsioonile.

  4. Kui olete virtualiseerimistehnoloogia lubanud, salvestage oma BIOS-i või UEFI sätetes tehtud muudatused ja taaskäivitage arvuti, et see saaks normaalselt käivituda.
  5. Järgmisel käivitamisel korrake toimingut, mis põhjustas Toorrežiim pole Hyper-V viisakalt saadaval ” viga ja vaadake, kas probleem on nüüd lahendatud.

Kui sama probleem püsib endiselt, liikuge allpool järgmise võimaliku lahenduse juurde.

9 minutit loetud