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

Felmeddelandet ” Raw-mode är inte tillgängligt med tillstånd av Hyper-V ( VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT )” 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.

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 det redan är inaktiverat kan andra potentiella synder vara en aktiverad 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 att hårdvaruvirtualisering är inaktiverad på BIOS- eller UEFI-nivå.

1. Inaktivera Hyper-V-hanteringsverktyg

Den främsta orsaken som orsakar " Raw-mode är inte tillgänglig med tillstånd av Hyper-V" -felet ä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 kan detta skapa många problem, inklusive felkoden VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT . 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 GUI. Följ gärna vilken metod du föredrar:

Inaktivera Hyper-V via GUI

  1. Tryck på Windows-tangenten + R för att öppna en dialogruta Kör . Därefter typ 'appwiz.cpl' och tryck på Enter för att öppna upp Program och funktioner menyn.
  2. När du är inne i menyn Program och funktioner använder du menyn till höger för att klicka på Aktivera eller inaktivera Windows-funktioner från den vänstra rutan.
  3. Från insidan av Windows-funktionsmenyn , fortsätt och expandera mappen Hyper-V . Se till att avmarkera kryssrutan för Hyper-V Management Tools och Hyper-V Platform innan du äntligen klickar på OK .
  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 på Windows-tangenten + R för att öppna en dialogruta Kör . Därefter typ 'cmd' i textrutan och tryck på Ctrl + Skift + Enter för att öppna upp en avancerad Kommandotolken. När du äntligen ser UAC (User Account Control) klickar du på Ja för att bevilja administrativa behörigheter.
  2. När du lyckats ta dig in i den upphöjda CMD-terminalen, skriv eller klistra in följande kommando och tryck på Enter 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, upprepa åtgärden som orsakade Raw-läget är inte tillgänglig med tillstånd av Hyper-V- felet 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 instans där HyperVisorLaunchType- tjänsten är inställd på AUTO. 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 Bcdedit-verktyget 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 på Windows-tangenten + R för att öppna en dialogruta Kör. Därefter typ 'cmd' i textrutan och tryck sedan på Ctrl + Skift + Enter för att öppna upp en förhöjd CMD terminal.

    Obs! När du kommer till UAC (User Account Control) klickar du på Ja för att ge administratörsbehörighet.

  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

    Obs! Om statusen för hypervisorlaunchtype är inställd på Inaktiverad, hoppa över nästa steg nedan och gå direkt till metod 3 .

  3. När resultatet är klart, bläddra ner till avsnittet hypervisorlaunchtype och se om statusen är inställd på Auto .
  4. Om status för hypervisorlaunchtype visar Auto , skriv eller klistra in följande kommando och tryck på Enter för att ställa in status till Inaktiverad:
    bcdedit / set hypervisorlaunchtype off
  5. När kommandot har bearbetats stänger du den upphöjda CMD-terminalen och startar sedan om värdmaskinen.
  6. Starta en virtuell VirtualBox-maskin vid nästa start 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 Device Guard (även känt som Credential Guard).

Som det visar sig kan denna kombination 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, kan du 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 det inte. Det finns dock steg som du kan vidta för att installera gpedit.msc på Windows 10 .

När du väl har försäkrat dig om att den lokala grupprincipredigeraren är tillgänglig i din Windows-version, här är en snabbguide för att inaktivera enhetsskyddet:

  1. Tryck på Windows-tangenten + R för att öppna en dialogruta Kör. Därefter typ 'gpedit.msc' och då slå Enter för att öppna upp lokala grupprinciper .

    Obs! Om du uppmanas av UAC- prompten (User Account Control) klickar du på Ja för att bevilja administrativa behörigheter.

  2. När du är inne i den lokala grupprincipredigeraren 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, flytta över till högra delen av Gpedit-verktyget och dubbelklicka på Aktivera virtualiseringsbaserad säkerhet .
  4. När du är inne i fönstret Aktivera virtualiseringsbaserad säkerhet ändrar du bara statusen till Inaktiverad och klickar på Använd för att spara ändringarna.
  5. När du har lyckats göra det ska du INTE starta om datorn än. Öppna istället en upphöjd kommandotolk genom att trycka på Windows-tangenten + R , skriv ' cmd ' och tryck sedan på Ctrl + Skift + Enter .

    Obs! När du ser UAC- prompten (User Account Control) klickar du på Ja för att ge CMD-terminalens administratörsbehörighet.

  6. Klistra in följande kommandon i CMD-fönstret och tryck på Enter efter varje för att ta bort relaterade EFI-variabler som fortfarande kan orsaka detta problem:
    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} path "\EFI\Microsoft\Boot\SecConfig.efi" bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X: mountvol X: /d 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} path "\EFI\Microsoft\Boot\SecConfig.efi" bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X: mountvol X: /d 

    Obs! 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 framgångsrikt, 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 Core Isolation - 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ött på " Raw-mode är inte tillgängligt med tillstånd av Hyper-V" -felet har bekräftat att de äntligen kunde åtgärda problemet genom att genomföra några ä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 på Windows-tangenten + R för att öppna en dialogruta Kör . Skriv sedan “ ms-settings: windowsdefender ” i textrutan och tryck på Enter för att öppna Windows Security-fliken (tidigare Windows Defender) i appen Inställningar .Kördialog: ms-inställningar: windowsdefender
  2. När du är inne på Windows Security- 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. Inom Core-isoleringsmenyn, se till att växeln som är 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.

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 den på OFF, här är en snabbguide för att uppnå samma resultat via Registerredigeraren:

  1. Press Windows key + R to open up a Run dialog box. Next, type ‘regedit’ inside the text box and press Enter to open up Registry Editor. Then, click Yes at the UAC (User Account Prompt) to grant administrative privileges.
  2. Inside Registry Editor, use the left-hand section to navigate to the following location:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard

    Note: You can either navigate there manually or you can post the location directly into the navigation bar and press Enter to get there instantly.

  3. After you manage to arrive at the correct location, move over to the right-hand section and double-click on the Enabled key.
  4. After you manage to open the Enabled Value, leave the base to Hexadecimal and change the Value data to 0.
  5. Click Ok to save the modification, then close Registry Editor and restart your computer to see the changes.
  6. At the next machine startup, repeat the action that was previously causing the VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT error code and see if the problem is still occurring.

In case the issue is still not resolved, move down to the next potential fix below.

5. Enable Virtualization in BIOS or UEFI

Another potential reason that might cause this problem is an instance where hardware virtualization is disabled from BIOS or UEFI settings. Keep in mind that virtualization is enabled by default on every piece of new hardware nowadays, older computer configurations might not have this option enabled by defaults.

If you have an older PC configuration, you might need to enable hardware virtualization manually from your BIOS or UEFI settings. Several affected users have confirmed that the issue was completely resolved after they did this.

Here’s a quick guide on enabling Virtualization from your BIOS or UEFI settings:

  1. In case you have a BIOS-powered computer, start it up and start pressing the Setup key repeatedly as soon as you see the startup screen. With most configurations, the Setup key is either one of the F keys (F2, F4, F6, F8) or the Del key.

    tryck på en tangent för att öppna inställningar eller biosNote: If you’re using a UEFI-based computer, follow the steps (here) to boot directly into the Advanced Startup options menu. Once you’re there, you can access the UEFI firmware settings directly from that menu.

  2. As soon as you land in your BIOS or UEFI settings, start browsing the menus to find your motherboard equivalent to the virtualization technology (Intel VT-x, Intel Virtualization Technology, AMD-V, Vanderpool, etc.)
  3. When you manage to locate it, ensure that you set it to Enabled.

    Note: In most cases, you will find this option under Processor, Security, Chipset, Advanced, Advanced Chipset Control or Advanced CPU configuration. But keep in mind that your screen might be wildly different from ours depending on the motherboard that you’re using and the CPU manufacturer. In case you’re not able to find the option by yourself, search online for specific steps according to your configuration.

  4. After you manage to enable the virtualization technology, save the changes you made to your BIOS or UEFI settings and restart your computer to allow it to boot normally.
  5. Vid nästa startsekvens, upprepa åtgärden som orsakade " Raw-mode är inte tillgängligt med tillstånd av Hyper-V" -felet och se om problemet nu är löst.

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

Rekommenderas

Fix: Minecraft svarar inte
Vad är en ansökan om registrering av digital-TV-mottagare och bör den tas bort?
Vad är FileRepMalware och ska du ta bort det