Kako popraviti, da surovi način ni na voljo z dovoljenjem Hyper-V?



Preizkusite Naš Instrument Za Odpravo Težav

Surov način ni na voljo z dovoljenjem Hyper-V ( VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT ) ”, Se pri VirtualBox prikaže napaka, ko poskušajo zagnati navidezni stroj. Pri nekaterih uporabnikih se ta napaka zgodi kljub temu, da je tehnologija Hyper-V na njihovih strojih onemogočena.



Surov način ni na voljo z Hyper-V (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)



Ko poskušate odpraviti to napako, bi se najprej ustavili pri zagotavljanju, da Hyper-V ni omogočen v funkcijah sistema Windows. Če je že onemogočen, so morda omogočeni drugi morebitni krivci preverjanje hipervizorja , omogočen Device Guard (Credential Guard) ali nekakšno motenje, ki ga omogoča varnostna funkcija Windows Defender, imenovana Core Isolation.



Vendar pa lahko v starejših konfiguracijah računalnika to napako vidite tudi zaradi dejstva, da je strojna oprema virtualizacija je onemogočena na ravni BIOS ali UEFI.

1. Onemogočite orodja za upravljanje Hyper-V

Vzrok številka ena, ki bo povzročil Surov način ni na voljo z dovoljenjem Hyper-V ' Napaka je dejstvo, da je Hyper-V v vaši napravi omogočen. Ta lastniška Microsoftova tehnologija za virtualizacijo omogoča ustvarjanje navideznih strojev v sistemih x86 in x64, ki poganjajo različico sistema Windows na naravni način.

Toda nobena od drugih ponudnikov, kot sta VirtualBox ali VMware, ga zaradi stabilnosti ne uporablja. Še več, izrecno nočejo delati, ko je ta tehnologija omogočena. Vendar je Windows 10 zdaj programiran tako, da daje prednost Hyper-V pred podobno tehnologijo virtualizacije.



Kot si lahko predstavljate, lahko to ustvari veliko vprašanj, vključno z VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT napačna koda. Če ga želite odpraviti, boste morali onemogočiti Hyper-V, da dovolite neodvisni strani prevzem.

In ko gre za to, imate dve poti naprej. To lahko storite neposredno s terminala ali v meniju GUI Programi in funkcije. Sledite kateremu koli pristopu, ki vam je ljubši:

Onemogočite Hyper-V prek GUI

  1. Pritisnite Tipka Windows + R. odpreti a Teči pogovorno okno. Nato vnesite ‘Appwiz.cpl’ in pritisnite Enter odpreti Programi in lastnosti meni.

    Vnesite appwiz.cpl in pritisnite Enter, da odprete seznam nameščenih programov

  2. Ko ste enkrat v Programi in lastnosti meni, uporabite meni na desni, da kliknete Vklopite ali izklopite funkcije sistema Windows v levem podoknu.

    Dostop do menija s funkcijami sistema Windows

  3. Od znotraj Funkcije sistema Windows , nadaljujte in razširite Mapa Hyper-V . Nato počistite polje, povezano z Orodja za upravljanje Hyper-V in Platforma Hyper-V preden končno kliknete v redu .

    Onemogočanje Hyper-V prek zaslona s funkcijami sistema Windows

  4. Počakajte, da se postopek zaključi, nato znova zaženite računalnik in preverite, ali je težava odpravljena po naslednjem zagonu.

Onemogočite Hyper-V prek terminala CMD

  1. Pritisnite Tipka Windows + R. odpreti a Teči pogovorno okno. Nato vnesite ‘Cmd’ v besedilno polje in pritisnite Ctrl + Shift + Enter odpreti napredni ukazni poziv. Ko končno vidite UAC (nadzor uporabniškega računa) , kliknite Da podeliti upravne privilegije.

    Zagon ukaznega poziva

  2. Ko se uspete prebiti v povišan terminal CMD, vnesite ali prilepite naslednji ukaz in pritisnite Enter da onemogočite funkcijo Hyper-V:
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V
  3. Ko je ukaz uspešno obdelan, zaprite okno CMD in znova zaženite računalnik.
  4. Ob naslednjem zagonu ponovite dejanje, ki je povzročilo Surov način ni na voljo z dovoljenjem Hyper-V napake in preverite, ali je težava zdaj odpravljena.

Če vam ta postopek ni dovolil odpraviti težave, sledite spodnjim navodilom za drugačen način odpravljanja težave.

2. Onemogočite preverjanje hipervizorja

Izkazalo se je, da lahko naletite na to težavo, tudi če je Hyper-V onemogočen. Eden od priljubljenih scenarijev, ki bi lahko povzročil to težavo, je primer, ko HyperVisorLaunchType storitev nastavljena na AUTO. To bo na koncu prisililo vaš sistem, da pred vsakim zagonom navideznega računalnika preveri, ali uporabljajo programe, ki uporabljajo VT-x.

Številnim prizadetim uporabnikom je to težavo uspelo rešiti z zagonom pripomočka Bcdedit za preverjanje stanja HyperVisorLaunchType in ga onemogočite, če je nastavljen na Samodejno.

Tu je hiter vodnik, kako to narediti v katerem koli računalniku z operacijskim sistemom Windows:

  1. Pritisnite Tipka Windows + R. odpreti pogovorno okno Zaženi. Nato vnesite ‘Cmd’ v besedilno polje, nato pritisnite Ctrl + Shift + Enter odpreti povišan terminal CMD.

    Zagon ukaznega poziva

    Opomba: Ko prispete na UAC (nadzor uporabniškega računa) , kliknite Da za odobritev skrbniškega dostopa.

  2. Ko ste v povišanem terminalu CMD, vnesite naslednji ukaz in pritisnite Enter, da preverite stanje HyperVisor:
    bcdedit

    Opomba : V primeru statusa tip hipervizorja nastavljena Onemogočeno, preskočite naslednje korake spodaj in se premaknite neposredno na 3. metoda .

  3. Ko so rezultati v, se pomaknite navzdol do tip hipervizorja in preverite, ali je stanje nastavljeno na Samodejno .

    Primer, ko je HyperAdvisor nastavljen na samodejno

  4. V primeru statusa tip hipervizorja kaže Samodejno , vnesite ali prilepite naslednji ukaz in pritisnite Enter , da nastavite stanje na Onemogočeno:
    bcdedit / izklopi tip hipervizorja
  5. Po uspešni obdelavi ukaza zaprite povišani terminal CMD in znova zaženite gostiteljski stroj.
  6. Ob naslednjem zagonu zaženite navidezni stroj VirtualBox in preverite, ali je težava zdaj odpravljena.

Če ista težava še vedno obstaja, se pomaknite do naslednjega morebitnega popravka spodaj.

3. Onemogočite Device Guard / Credential Guard

Drugi prizadeti uporabniki so uspeli popraviti Surov način ni na voljo z dovoljenjem Hyper-V napaka z uporabo Gpedit (Local Group Policy Editor) za onemogočanje Device Guard (poznan tudi kot Credential Guard).

Izkazalo se je, da bi lahko ta kombinacija programske opreme in storitev, povezanih s podjetjem, usmerjena v varnost, v nasprotju z nekaterimi funkcijami VirtualBox VM. Če je to krivec za VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT, težavo lahko enostavno rešite tako, da prek urejevalnika pravilnikov lokalnih skupin onemogočite Device Guard.

Vendar ne pozabite, da v vseh različicah sistema Windows privzeto niso pripomočki Gpedit. Windows 10 Home in nekaj drugih povezanih podrazličic ga ne bodo vključevali. Vendar pa obstajajo koraki, do katerih lahko pridete namestite gpedit.msc v sistem Windows 10 .

Ko se prepričate, da je urejevalnik pravilnikov lokalnih skupin dostopen v različici sistema Windows, je tukaj hiter vodnik za onemogočanje zaščite naprave:

  1. Pritisnite Tipka Windows + R. odpreti pogovorno okno Zaženi. Nato vnesite ‘Gpedit.msc’ in nato zadel Enter odpreti Urejevalnik pravilnikov lokalnih skupin .

    Zagon urejevalnika skupine lokalnih pravilnikov

    Opomba: Če vas sistem pozove UAC (nadzor uporabniškega računa) , kliknite Da podeliti upravne privilegije.

  2. Ko vstopite v urejevalnik pravilnikov lokalnih skupin, v levem meniju pojdite na naslednje mesto:
    Lokalni računalniški pravilnik> Konfiguracija računalnika> Skrbniške predloge> Sistem> Zaščita naprave
  3. Ko se pripeljete na pravo lokacijo, se pomaknite na desni del pripomočka Gpedit in dvokliknite Vklopite varnost na osnovi virtualizacije .

    Vklopite varnost, ki temelji na virtualizaciji

  4. Ko ste enkrat v Vklopite varnost, ki temelji na virtualizaciji preprosto spremenite stanje na Onemogočeno in kliknite Prijavite se da shranite spremembe.

    Onemogočena tehnologija virtualizacije

  5. Ko vam to uspe, NE znova zaženite računalnik. Namesto tega odprite povišan ukazni poziv s pritiskom na Tipka Windows + R. , vnesite ‘ cmd ‘In nato pritisnite Ctrl + Shift + Enter .

    Zagon ukaznega poziva

    Opomba: Ko vidite UAC (nadzor uporabniškega računa) kliknite Da, da odobrite skrbniško dovoljenje terminala CMD.

  6. V okno CMD prilepite naslednje ukaze in pritisnite Enter po vsaki odstraniti povezane spremenljivke EFI, ki bi lahko še vedno povzročile to težavo:
    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} pot ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a4 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} particija naprave = X: mountvol X: / d \%  W  D  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / program osloader bcdedit / set {0cb3b571-2f2 a879-d86a476d7215} pot ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} zagonska zaporednost {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit / set {0cb3b571-2f4op-437-a4 DISABLE-LSA-ISO, DISABLE-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a 476d7215} particija naprave = X: mountvol X: / d

    Opomba: Upoštevajte, da je X ograda za neuporabljen pogon. Vrednost ustrezno prilagodite.

  7. Po uspešni obdelavi vsakega ukaza znova zaženite gostiteljski stroj in preverite, ali je težava odpravljena ob naslednjem zagonu.

Če še vedno naletite na isto Surov način ni na voljo z dovoljenjem Hyper-V ' napake, se pomaknite na naslednjo metodo spodaj.

4. Onemogočite izolacijo jedra v programu Windows Defender

Izkazalo se je, da je za to težavo lahko odgovorna tudi varnostna funkcija iz privzetega AV. V sistemu Windows 10 ima Windows Defender funkcijo Core Isolation - v bistvu gre za dodatno plast varnosti, ki temelji na virtualizaciji in je zasnovana za odbijanje bolj zapletenih napadov.

Znano pa je, da ta varnostna funkcija moti dobro delovanje navideznih strojev (zlasti tistih, ki jih omogočajo druge strani).

Več prizadetih uporabnikov, ki so se prav tako srečali z Surov način ni na voljo z dovoljenjem Hyper-V ' Napake so potrdile, da so končno lahko odpravile težavo z uveljavitvijo nekaterih sprememb, ki so jim omogočile, da v nastavitvenem meniju Windows Security onemogočijo izolacijo jedra.

Tu je hiter vodnik za onemogočanje Core Isolation v meniju z nastavitvami Windows Defender:

  1. Pritisnite Tipka Windows + R. odpreti a Teči pogovorno okno. Nato vnesite » ms-nastavitve: windowsdefender 'V besedilno polje in pritisnite Enter odpreti Zavihek Varnost sistema Windows (nekdanji Windows Defender) Nastavitve app. pritisnite tipko za vstop v nastavitve ali bios

    Zaženi pogovorno okno: ms-settings: windowsdefender

  2. Ko ste enkrat v Varnost sistema Windows zavihek, se pomaknite na desni del in kliknite na Varnost naprave Spodaj Zaščitna območja .
  3. Nato se pomaknite navzdol po seznamu razpoložljivih možnosti in kliknite Podrobnosti o izolaciji jedra (Spodaj Izolacija jedra ).
  4. V meniju za izolacijo jedra zagotovite, da je preklop, povezan s celovitostjo pomnilnika, nastavljen na Izklopljeno .
  5. Ko je sprememba uveljavljena, znova zaženite računalnik in preverite, ali je težava odpravljena ob naslednjem zagonu.

Onemogočanje izolacije jedra v meniju Nastavitve

Če je preklopnik, povezan z izolacijo jedra, siv ali če pri poskusu, da ga nastavite na IZKLOP, dobite sporočilo o napaki, je tukaj hiter vodnik za doseganje enakega rezultata z urejevalnikom registra:

  1. Pritisnite Tipka Windows + R. odpreti a Teči pogovorno okno. Nato vnesite 'Regedit' v besedilno polje in pritisnite Enter odpreti urejevalnik registra. Nato kliknite Da pri UAC (poziv uporabniškega računa) podeliti upravne privilegije.

    Zagon urejevalnika registra

  2. Znotraj urejevalnika registra z levim odsekom pojdite na naslednje mesto:
    Računalnik  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  DeviceGuard  Scenarios  CredentialGuard

    Opomba: Tam lahko krmarite ročno ali pa lokacijo objavite neposredno v navigacijski vrstici in pritisnete Enter priti takoj.

  3. Ko vam uspe priti na pravo lokacijo, se pomaknite na desni odsek in dvokliknite na Omogočeno tipko.

    Dostop do tipke Enabled

  4. Ko vam uspe odpreti Omogočeno Vrednost, pustite osnovo do Šestnajstiška in spremenite Podatki o vrednosti do 0 .

    Nastavitev vrednosti vrednosti Enabled na 0

  5. Kliknite V redu da shranite spremembo, zaprite urejevalnik registra in znova zaženite računalnik, da si ogledate spremembe.
  6. Ob naslednjem zagonu računalnika ponovite dejanje, ki je prej povzročalo VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT kodo napake in preverite, ali se težava še vedno pojavlja.

V primeru, da težava še vedno ni odpravljena, se pomaknite do naslednjega možnega popravka spodaj.

5. Omogočite virtualizacijo v BIOS-u ali UEFI

Drug možen razlog, ki bi lahko povzročil to težavo, je primer, ko je v nastavitvah BIOS-a ali UEFI onemogočena virtualizacija strojne opreme. Upoštevajte, da je danes virtualizacija privzeto omogočena za vsak kos nove strojne opreme, zato starejše računalniške konfiguracije privzeto ne morejo omogočiti te možnosti.

Če imate starejšo konfiguracijo računalnika, boste morda morali ročno omogočiti virtualizacijo strojne opreme v nastavitvah BIOS-a ali UEFI. Več prizadetih uporabnikov je potrdilo, da je bila težava v celoti rešena, potem ko so to storili.

Tu je hiter vodnik za omogočanje virtualizacije iz nastavitev BIOS-a ali UEFI:

  1. Če imate računalnik s sistemom BIOS, ga zaženite in začnite večkrat pritisniti tipko Setup, takoj ko vidite zagonski zaslon. Pri večini konfiguracij je Nastaviti tipka je ena od tipk F (F2, F4, F6, F8) ali tipka Od tipko.

    Pritisnite [tipko] za vstop v nastavitve

    Opomba: Če uporabljate računalnik, ki temelji na UEFI, sledite korakom ( tukaj ) za zagon neposredno v Napredni zagon meni možnosti. Ko ste tam, lahko do nastavitev vdelane programske opreme UEFI dostopate neposredno iz tega menija.

    Dostop do nastavitev vdelane programske opreme UEFI

  2. Takoj, ko pristanete v nastavitvah BIOS-a ali UEFI, začnite brskati po menijih in poiščite svojo matično ploščo, enakovredno tehnologiji za virtualizacijo (Intel VT-x, Intel Virtualization Technology, AMD-V, Vanderpool itd.)
  3. Ko ga uspete najti, poskrbite, da ga nastavite na Omogočeno.

    Omogočanje tehnologije Intel Virtualization

    Opomba: V večini primerov boste to možnost našli v razdelku Procesor, Varnost, Nabor čipov, Napredno, Napredno upravljanje nabora čipov ali Napredna konfiguracija procesorja. Upoštevajte pa, da se vaš zaslon morda močno razlikuje od našega, odvisno od matične plošče, ki jo uporabljate, in proizvajalca CPU. Če možnosti sami ne najdete, poiščite v spletu natančne korake glede na svojo konfiguracijo.

  4. Ko uspete omogočiti tehnologijo za virtualizacijo, shranite spremembe v nastavitvah BIOS-a ali UEFI in znova zaženite računalnik, da se lahko normalno zažene.
  5. Pri naslednjem zagonskem zaporedju ponovite dejanje, ki je povzročilo » Surov način ni na voljo z dovoljenjem Hyper-V ' napake in preverite, ali je težava zdaj odpravljena.

Če ista težava še vedno obstaja, se pomaknite do naslednjega morebitnega popravka spodaj.

9 minut branja