Hur fixar jag Raw-Mode är inte tillgängligt med tillstånd av Hyper-V?



Prova Vårt Instrument För Att Eliminera Problem

Raw-mode är inte tillgängligt med tillstånd av Hyper-V ( VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT ) ”-Felet visas för VirtualBox när de försöker starta en virtuell maskin. För vissa användare inträffar detta fel trots att Hyper-V-teknik är inaktiverad på deras maskiner.



Raw-mode är inte tillgängligt med tillstånd av Hyper-V (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)



När du försöker åtgärda detta fel skulle ditt första stopp vara att se till att Hyper-V inte är aktiverat under Windows-funktioner. Om den redan är inaktiverad kan andra potentiella synder aktiveras hypervisor-kontroll , en aktiverad Device Guard (Credential Guard) eller någon form av störningar som underlättas av en Windows Defender-säkerhetsfunktion som kallas Core Isolation.



Men på äldre maskinkonfigurationer kan du också se detta fel på grund av det faktum att hårdvara virtualisering är inaktiverad på BIOS- eller UEFI-nivå.

1. Inaktivera Hyper-V-hanteringsverktyg

Den främsta orsaken som kommer att orsaka Raw-mode är inte tillgängligt med tillstånd av Hyper-V ” fel är det faktum att Hyper-V är aktiverat på din maskin. Denna egenutvecklade Microsoft-virtualiseringsteknik möjliggör skapande av virtuella maskiner på x86- och x64-system som kör en Windows-version på ett inbyggt sätt.

Men inget av alternativen från tredje part som VirtualBox eller VMware använder det av stabilitetsskäl. Ännu mer vägrar de specifikt att arbeta när denna teknik är aktiverad. Men Windows 10 är nu programmerat att prioritera Hyper-V framför en liknande virtualiseringsteknik.



Som du kan föreställa dig har detta potential att skapa många problem, inklusive VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT felkod. För att fixa det måste du inaktivera Hyper-V för att låta tredjepartsalternativet att ta över.

Och när det gäller att göra detta har du två vägar framåt. Du kan antingen göra det direkt från terminalen, eller så kan du göra det från menyn Program och funktioner. Följ gärna vilken metod du föredrar:

Inaktivera Hyper-V via GUI

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan 'Appwiz.cpl' och tryck Stiga på för att öppna upp Program och funktioner meny.

    Skriv appwiz.cpl och tryck Enter för att öppna listan över installerade program

  2. När du väl är inne i Program och funktioner menyn, använd menyn till höger för att klicka på Slår på eller av egenskaper i Windows från den vänstra rutan.

    Öppna Windows-funktionsmenyn

  3. Inifrån Windows-funktioner menyn, fortsätt och expandera Hyper-V-mapp . Se till att avmarkera rutan som är associerad med Hyper-V-hanteringsverktyg och Hyper-V-plattform innan du äntligen klickar OK .

    Inaktivera Hyper-V via skärmen Windows-funktioner

  4. Vänta tills proceduren är klar, starta sedan om datorn och se om problemet är löst efter nästa start.

Inaktivera Hyper-V via CMD-terminal

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan 'Cmd' inuti textrutan och tryck på Ctrl + Skift + Enter för att öppna en avancerad kommandotolk. När du äntligen ser UAC (användarkontokontroll) , klick Ja för att bevilja administrativa privilegier.

    Köra kommandotolken

  2. När du lyckats ta dig in i den upphöjda CMD-terminalen skriver du eller klistrar in följande kommando och trycker på Stiga på för att inaktivera Hyper-V-funktionen:
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V
  3. När kommandot har bearbetats framgångsrikt stänger du CMD-fönstret och startar om datorn.
  4. Vid nästa start upprepar du åtgärden som orsakade Raw-mode är inte tillgängligt med tillstånd av Hyper-V fel och se om problemet nu är löst.

Om den här åtgärden inte tillät dig att åtgärda problemet, följ instruktionerna nedan för ett annat sätt att åtgärda problemet.

2. Inaktivera Hypervisor-kontroll

Som det visar sig kan du stöta på det här problemet även om Hyper-V är inaktiverat. Ett populärt scenario som kan orsaka problemet är en förekomst där HyperVisorLaunchType tjänsten är inställd på BIL. Detta kommer att sluta tvinga ditt system att söka efter applikationer som använder VT-x före varje virtuell maskinstart.

Flera berörda användare har lyckats få problemet löst genom att köra verktyget Bcdedit för att kontrollera status för HyperVisorLaunchType och inaktivera den om den är inställd på Automatisk.

Här är en snabbguide om hur du gör det på vilken Windows-dator som helst:

  1. Tryck Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan 'Cmd' inuti textrutan och tryck sedan på Ctrl + Skift + Enter för att öppna en upphöjd CMD-terminal.

    Köra kommandotolken

    Notera: När du anländer till UAC (användarkontokontroll) , klick Ja för att ge administratörsåtkomst.

  2. När du är inne i den upphöjda CMD-terminalen skriver du följande kommando och trycker på Enter för att kontrollera status för HyperVisor:
    bcdedit

    Notera : Om status som hypervisorlaunchtype satt till Inaktiverad, hoppa över nästa steg nedan och gå direkt till Metod 3 .

  3. När resultatet är klart, bläddra ner till hypervisorlaunchtype avsnittet och se om statusen är inställd på Bil .

    Ett exempel där HyperAdvisor är inställt på auto

  4. Om status för hypervisorlaunchtype visar Bil , skriv eller klistra in följande kommando och tryck på Stiga på för att ställa in status till Inaktiverad:
    bcdedit / set hypervisorlaunchtype av
  5. När kommandot har bearbetats stänger du den upphöjda CMD-terminalen och startar sedan om värdmaskinen.
  6. Vid nästa start, starta en virtuell VirtualBox-maskin och se om problemet nu är löst.

Om samma problem fortfarande kvarstår, gå ner till nästa möjliga fix nedan.

3. Inaktivera enhetsskydd / referensvakt

Andra drabbade användare har lyckats fixa Raw-mode är inte tillgängligt med tillstånd av Hyper-V fel genom att använda Gpedit (Local Group Policy Editor) för att inaktivera Enhetsskydd (också känd som Bevis).

Som det visar sig kan den här kombinationen av företagsrelaterad programvara och tjänster inriktade på säkerhet hamna i konflikt med vissa VirtualBox VM-funktioner. Om detta är den skyldige bakom VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT, du kan få problemet löst enkelt genom att inaktivera Device Guard via Local Group Policy Editor.

Men kom ihåg att inte alla Windows-versioner har Gpedit-verktyg som standard. Windows 10 Home och ett par andra associerade underversioner inkluderar inte det. Det finns dock steg du kan ta installera gpedit.msc på Windows 10 .

När du väl har sett till att Local Group Policy Editor är tillgänglig i din Windows-version, här är en snabbguide om hur du inaktiverar enhetsskyddet:

  1. Tryck Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan 'Gpedit.msc' och sedan slå Stiga på för att öppna upp Lokal grupppolicyredaktör .

    Kör redaktören för lokal policygrupp

    Notera: Om du uppmanas av UAC (användarkontokontroll) snabb, klicka Ja för att bevilja administrativa privilegier.

  2. När du är inne i redigeraren för lokal grupprincip använder du menyn till vänster för att navigera till följande plats:
    Lokal datorpolicy> Datorkonfiguration> Administrativa mallar> System> Enhetsskydd
  3. När du lyckats komma fram till rätt plats flyttar du dig till högra delen av Gpedit-verktyget och dubbelklickar på Aktivera virtualiseringsbaserad säkerhet .

    Aktivera virtualiseringsbaserad säkerhet

  4. När du väl är inne i Aktivera virtualiseringsbaserad säkerhet ändra bara status till Inaktiverad och klicka Tillämpa för att spara ändringarna.

    Inaktiverad virtualiseringsteknik

  5. När du lyckats göra detta, LÅT BLI starta om datorn än. Öppna istället en upphöjd kommandotolk genom att trycka på Windows-tangent + R , skriv ” cmd Och tryck sedan på Ctrl + Skift + Enter .

    Köra kommandotolken

    Notera: När du ser UAC (användarkontokontroll) snabbt, klicka på Ja för att ge CMD-terminalens administratörsbehörighet.

  6. Klistra in följande kommandon i CMD-fönstret och tryck på Stiga på efter var och en för att ta bort relaterade EFI-variabler som fortfarande kan orsaka detta problem:
    mountvol X: / s kopia% WINDIR%  System32  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / skapa {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / applikation osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} sökväg ' 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} enhetspartition = X: mountvol X: /%  WIN32  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / skapa {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / applikation osloader bcdedit / set {0cb3b571-2f2e 43 a879-d86a476d7215} sökväg ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit / set {0cb3b571-2f2e-43-43 DISABLE-LSA-ISO, DISABLE-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a 476d7215} enhetspartition = X: mountvol X: / d

    Notera: Tänk på att X är en platshållare för en oanvänd enhet. Justera värdet därefter.

  7. När varje kommando har bearbetats, starta om värdmaskinen och se om problemet är löst vid nästa start.

Om du fortfarande stöter på samma ' Raw-mode är inte tillgängligt med tillstånd av Hyper-V ” fel, gå ner till nästa metod nedan.

4. Inaktivera kärnisolering i Windows Defender

Som det visar sig kan en säkerhetsfunktion från standard-AV också vara ansvarig för detta problem. På Windows 10 har Windows Defender en funktionskollad kärnisolering - det är i grunden ett extra lager av virtualiseringsbaserad säkerhet som är utformad för att avvisa mer sofistikerade attacker.

Denna säkerhetsfunktion är emellertid känd för att störa de virtuella maskinernas välfungerande funktioner (särskilt de som underlättas av alternativ från tredje part.

Flera drabbade användare som också stötte på ” Raw-mode är inte tillgängligt med tillstånd av Hyper-V ” fel har bekräftat att de äntligen kunde åtgärda problemet genom att genomföra vissa ändringar som gjorde det möjligt för dem att inaktivera Core-isolering från inställningsmenyn i Windows Security.

Här är en snabbguide för att inaktivera Core Isolation från inställningsmenyn i Windows Defender:

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan “ ms-inställningar: windowsdefender ”Inuti textrutan och tryck Stiga på för att öppna upp Fliken Windows Säkerhet (tidigare Windows Defender) av inställningar app. tryck på en tangent för att öppna inställningar eller bios

    Kördialog: ms-inställningar: windowsdefender

  2. När du väl är inne i Windows-säkerhet fliken, flytta till höger avsnitt och klicka på Enhetssäkerhet under Skyddsområden .
  3. Därefter rullar du ner genom listan över tillgängliga alternativ och klickar på Detaljer om kärnisolering (under Kärnisolering ).
  4. Inuti Core-isoleringsmenyn, se till att växeln associerad med minnesintegritet är inställd på Av .
  5. När modifieringen har genomförts startar du om datorn och ser om problemet är löst vid nästa start.

Inaktivera kärnisolering via menyn Inställningar

Om växeln som är associerad med Core Isolation är nedtonad eller om du får ett felmeddelande när du försöker ställa in det på OFF, här är en snabbguide för att uppnå samma resultat via Registerredigeraren:

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan 'Regedit' inuti textrutan och tryck på Stiga på för att öppna registerredigeraren. Klicka sedan Ja vid UAC (användarkontoprompt) för att bevilja administrativa privilegier.

    Köra registerredigeraren

  2. Inne i Registerredigeraren, använd vänster avsnitt för att navigera till följande plats:
    Dator  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  DeviceGuard  Scenarios  CredentialGuard

    Notera: Du kan antingen navigera dit manuellt eller lägga upp platsen direkt i navigeringsfältet och trycka på Stiga på att komma dit direkt.

  3. När du lyckats komma fram till rätt plats, flytta till höger avsnitt och dubbelklicka på Aktiverad nyckel.

    Åtkomst till Enabled-tangenten

  4. När du lyckats öppna Aktiverad Värde, lämna basen till Hexadecimal och ändra Värdedata till 0 .

    Ställa in värdedata för Enabled till 0

  5. Klick Ok för att spara ändringen, stäng sedan Registerredigeraren och starta om datorn för att se ändringarna.
  6. Vid nästa maskinstart upprepar du den åtgärd som tidigare orsakade VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT felkod och se om problemet fortfarande uppstår.

Om problemet fortfarande inte är löst, gå ner till nästa möjliga korrigering nedan.

5. Aktivera virtualisering i BIOS eller UEFI

En annan potentiell orsak som kan orsaka detta problem är en förekomst där hårdvaruvirtualisering är inaktiverad från BIOS- eller UEFI-inställningar. Tänk på att virtualisering är aktiverad som standard på varje ny maskinvara idag, äldre datorkonfigurationer kanske inte har det här alternativet aktiverat av standardinställningar.

Om du har en äldre PC-konfiguration kan du behöva aktivera hårdvaruvirtualisering manuellt från dina BIOS- eller UEFI-inställningar. Flera berörda användare har bekräftat att problemet var helt löst efter att de gjorde det.

Här är en snabbguide för att aktivera virtualisering från dina BIOS- eller UEFI-inställningar:

  1. Om du har en BIOS-driven dator, starta den och börja trycka på Setup-tangenten upprepade gånger så snart du ser startskärmen. Med de flesta konfigurationer, Uppstart tangenten är antingen en av F-tangenterna (F2, F4, F6, F8) eller Av nyckel.

    Tryck på [tangent] för att öppna inställningen

    Notera: Följ stegen om du använder en UEFI-baserad dator ( här ) för att starta direkt i Avancerad start alternativmenyn. När du väl är där kan du komma åt inställningarna för UEFI-firmware direkt från den menyn.

    Åtkomst till UEFI-firmwareinställningarna

  2. Så fort du hamnar i dina BIOS- eller UEFI-inställningar, börja bläddra i menyerna för att hitta ditt moderkort motsvarande virtualiseringstekniken (Intel VT-x, Intel Virtualization Technology, AMD-V, Vanderpool, etc.)
  3. När du lyckas hitta den, se till att du ställer in den på Aktiverad.

    Aktiverar Intel Virtualization Technology

    Notera: I de flesta fall hittar du det här alternativet under Processor, Säkerhet, Chipset, Advanced, Advanced Chipset Control eller Advanced CPU-konfiguration. Men kom ihåg att din skärm kan skilja sig väldigt mycket från vår beroende på moderkortet du använder och CPU-tillverkaren. Om du inte kan hitta alternativet själv, sök online efter specifika steg enligt din konfiguration.

  4. När du lyckats aktivera virtualiseringstekniken sparar du ändringarna i dina BIOS- eller UEFI-inställningar och startar om datorn så att den startar normalt.
  5. Upprepa åtgärden som orsakade “vid nästa startsekvens Raw-mode är inte tillgängligt med tillstånd av Hyper-V ” fel och se om problemet nu är löst.

Om samma problem fortfarande kvarstår, gå ner till nästa möjliga fix nedan.

9 minuter läst