Hoe Raw-Mode te repareren is niet beschikbaar met dank aan Hyper-V?

De " Raw-modus is niet beschikbaar dankzij Hyper-V ( VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT )" foutmelding verschijnt voor VirtualBox wanneer ze proberen een virtuele machine te starten. Voor sommige gebruikers treedt deze fout op ondanks het feit dat Hyper-V-technologie op hun computers is uitgeschakeld.

Wanneer u deze fout probeert op te lossen, is uw eerste stop om ervoor te zorgen dat Hyper-V niet is ingeschakeld onder Windows-functies. Als het al is uitgeschakeld, kunnen andere mogelijke boosdoeners een ingeschakelde hypervisorcontrole zijn, een ingeschakelde Device Guard (Credential Guard) of een soort van interferentie die mogelijk wordt gemaakt door een Windows Defender-beveiligingsfunctie genaamd Core Isolation.

Bij oudere machineconfiguraties kunt u deze fout echter ook zien vanwege het feit dat hardwarevirtualisatie is uitgeschakeld op BIOS- of UEFI-niveau.

1. Schakel Hyper-V-beheerprogramma's uit

De belangrijkste oorzaak die ervoor zorgt dat de " Raw-modus is niet beschikbaar dankzij Hyper-V" -fout is het feit dat Hyper-V is ingeschakeld op uw computer. Deze gepatenteerde virtualisatietechnologie van Microsoft maakt het mogelijk virtuele machines te creëren op x86- en x64-systemen met een Windows-versie op een native manier.

Maar geen van de alternatieven van derden, zoals VirtualBox of VMware, gebruikt het om stabiliteitsredenen. Sterker nog, ze weigeren specifiek te werken wanneer deze technologie is ingeschakeld. Windows 10 is nu echter geprogrammeerd om Hyper-V prioriteit te geven boven een vergelijkbare virtualisatietechnologie.

Zoals u zich kunt voorstellen, kan dit veel problemen veroorzaken, waaronder de VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT- foutcode. Om het probleem op te lossen, moet u Hyper-V uitschakelen om het alternatief van derden het over te laten nemen.

En als het erop aankomt, heb je twee manieren om vooruit te komen. U kunt het rechtstreeks vanaf de terminal doen, of u kunt het doen vanuit het GUI-menu Programma's en onderdelen. Voel je vrij om de aanpak te volgen die je verkiest:

Schakel Hyper-V uit via GUI

  1. Druk op de Windows-toets + R om een dialoogvenster Uitvoeren te openen. Typ vervolgens 'appwiz.cpl' en druk op Enter om het menu Programma's en onderdelen te openen .
  2. Als u zich eenmaal in het menu Programma's en onderdelen bevindt , gebruikt u het menu aan de rechterkant om in het linkerdeelvenster op Windows-onderdelen in- of uitschakelen te klikken .
  3. Ga je gang vanuit het menu Windows-functies en vouw de Hyper-V-map uit . Zorg er vervolgens voor dat u het selectievakje verwijdert dat is gekoppeld aan Hyper-V Management Tools en Hyper-V Platform voordat u uiteindelijk op OK klikt .
  4. Wacht tot de procedure is voltooid, start uw computer opnieuw op en kijk of het probleem is opgelost na de volgende keer opstarten.

Schakel Hyper-V uit via CMD-terminal

  1. Druk op de Windows-toets + R om een dialoogvenster Uitvoeren te openen. Typ vervolgens 'cmd' in het tekstvak en druk op Ctrl + Shift + Enter om een ​​geavanceerde opdrachtprompt te openen. Wanneer u eindelijk de UAC (User Account Control) ziet , klikt u op Ja om beheerdersrechten te verlenen.
  2. Nadat het je is gelukt om naar de verhoogde CMD-terminal te komen, typ of plak je de volgende opdracht en druk je op Enter om de Hyper-V-functie uit te schakelen:
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V
  3. Zodra de opdracht met succes is verwerkt, sluit u het CMD-venster en start u uw computer opnieuw op.
  4. Herhaal bij de volgende keer opstarten de actie die ervoor zorgde dat de Raw-modus niet beschikbaar is dankzij de Hyper-V- fout en kijk of het probleem nu is opgelost.

Als u met deze bewerking het probleem niet kunt oplossen, volgt u de onderstaande instructies voor een andere manier om het probleem op te lossen.

2. Schakel Hypervisor-controle uit

Het blijkt dat u dit probleem kunt tegenkomen, zelfs als Hyper-V is uitgeschakeld. Een populair scenario dat dit probleem kan veroorzaken, is een instantie waarbij de HyperVisorLaunchType- service is ingesteld op AUTO. Hierdoor wordt uw systeem gedwongen om te controleren op applicaties die VT-x gebruiken voordat elke virtuele machine wordt gestart.

Verschillende getroffen gebruikers zijn erin geslaagd dit probleem op te lossen door het hulpprogramma Bcdedit uit te voeren om de status van HyperVisorLaunchType te controleren en het uit te schakelen voor het geval het is ingesteld op Automatisch.

Hier is een korte handleiding over hoe u dit op elke Windows-computer kunt doen:

  1. Druk op de Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens 'cmd' in het tekstvak en druk vervolgens op Ctrl + Shift + Enter om een ​​verhoogde CMD-terminal te openen.

    Opmerking: wanneer u bij de UAC (User Account Control) aankomt , klikt u op Ja om beheerderstoegang te verlenen.

  2. Als u zich eenmaal in de verhoogde CMD-terminal bevindt, typt u de volgende opdracht en drukt u op Enter om de status van HyperVisor te controleren:
    bcdedit

    Opmerking : als de status van hypervisorlaunchtype is ingesteld op Disabled, slaat u de volgende stappen hieronder over en gaat u rechtstreeks naar methode 3 .

  3. Zodra de resultaten binnen zijn, scrolt u omlaag naar het gedeelte hypervisorlaunchtype en kijkt u of de status is ingesteld op Auto .
  4. Als de status van hypervisorlaunchtype Auto toont , typ of plak dan de volgende opdracht en druk op Enter om de status in te stellen op Disabled:
    bcdedit / zet hypervisorlaunchtype uit
  5. Nadat de opdracht met succes is verwerkt, sluit u de verhoogde CMD-terminal en start u de hostcomputer opnieuw op.
  6. Start bij de volgende start een virtuele VirtualBox-machine en kijk of het probleem nu is opgelost.

Als hetzelfde probleem zich blijft voordoen, gaat u naar de volgende mogelijke oplossing hieronder.

3. Schakel Device Guard / Credential Guard uit

Andere getroffen gebruikers zijn erin geslaagd om de Raw-modus te repareren is niet beschikbaar dankzij Hyper-V- fout door de Gpedit (Local Group Policy Editor) te gebruiken om Device Guard (ook bekend als Credential Guard) uit te schakelen .

Het blijkt dat deze combinatie van bedrijfsgerelateerde software en services gericht op beveiliging in conflict kan komen met bepaalde VirtualBox VM-functies. Als dit de boosdoener is achter de VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT, kun je het probleem gemakkelijk oplossen door Device Guard uit te schakelen via de Local Group Policy Editor.

Maar houd er rekening mee dat niet alle Windows-versies standaard de Gpedit-hulpprogramma's hebben. Windows 10 Home en een aantal andere bijbehorende subversies bevatten het niet. Er zijn echter stappen die u kunt nemen om gpedit.msc op Windows 10 te installeren .

Zodra u zeker weet dat de Editor voor lokaal groepsbeleid toegankelijk is in uw Windows-versie, vindt u hier een korte handleiding voor het uitschakelen van de apparaatbeveiliging:

  1. Druk op de Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens 'gpedit.msc' en druk op Enter om de Editor voor lokaal groepsbeleid te openen .

    Opmerking: als u wordt gevraagd door de UAC- prompt (User Account Control) , klikt u op Ja om beheerdersrechten te verlenen.

  2. Als u zich eenmaal in de Editor voor lokaal groepsbeleid bevindt, gebruikt u het menu aan de linkerkant om naar de volgende locatie te navigeren:
    Lokaal computerbeleid> Computerconfiguratie> Beheersjablonen> Systeem> Apparaatbeveiliging
  3. Nadat je op de juiste locatie bent aangekomen, ga je naar het rechtergedeelte van het Gpedit-hulpprogramma en dubbelklik je op Virtualization Based Security inschakelen .
  4. Zodra u zich in het venster Op virtualisatie gebaseerde beveiliging inschakelen bevindt, wijzigt u eenvoudig de status in Uitgeschakeld en klikt u op Toepassen om de wijzigingen op te slaan.
  5. Start uw computer nog NIET opnieuw op nadat u hierin bent geslaagd . Open in plaats daarvan een verhoogde opdrachtprompt door op de Windows-toets + R te drukken , typ ' cmd ' en druk vervolgens op Ctrl + Shift + Enter .

    Opmerking: wanneer u de UAC- prompt (User Account Control) ziet , klikt u op Ja om de CMD-terminalbeheerder toestemming te verlenen.

  6. Plak de volgende opdrachten in het CMD-venster en druk na elke opdracht op Enter om de gerelateerde EFI-variabelen te verwijderen die dit probleem mogelijk nog steeds veroorzaken:
    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 

    Opmerking: houd er rekening mee dat X een tijdelijke aanduiding is voor een ongebruikt station. Pas de waarde dienovereenkomstig aan.

  7. After every command is processed successfully, restart the host machine and see if the problem is resolved at the next startup.

In case you’re still encountering the same “Raw-mode is unavailable courtesy of Hyper-V” error, move down to the next method below.

4. Disable Core Isolation in Windows Defender

As it turns out, a security feature from the default AV can also be responsible for this issue. On Windows 10, Windows Defender has a feature colled Core Isolation – it’s essentially an extra layer of virtualization-based security that’s designed to repel more sophisticated attacks.

However, this security feature is known to interfere with the well-functioning of virtual machines (especially the ones facilitated by 3rd-party alternatives.

Several affected users that were also encountering the “Raw-mode is unavailable courtesy of Hyper-V” error have confirmed that they were finally able to fix the issue by enforcing some modifications that allowed them to disable Core isolation from the settings menu of Windows Security.

Here’s a quick guide on disabling Core Isolation from the settings menu of Windows Defender:

  1. Press Windows key + R to open up a Run dialog box. Next, type “ms-settings:windowsdefender” inside the text box and press Enter to open up the Windows Security tab (former Windows Defender) of the Settings app.Run dialog: ms-settings:windowsdefender
  2. Once you’re inside the Windows Security tab, move over to the right-hand section and click on Device Security under Protection areas.
  3. Next, scroll down through the list of available options and click on Core isolation details (under Core isolation).
  4. Inside the Core isolation menu, ensure that the toggle associated with Memory integrity is set to Off.
  5. Once the modification is enforced, restart your computer and see if the problem is fixed at the next startup.

In case the toggle associated with Core Isolation is greyed out or you get an error message when you try to set it to OFF, here’s a quick guide on achieving the same result via Registry Editor:

  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.

    press a key to enter setup or 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. At the next startup sequence, repeat the action that was causing the “Raw-mode is unavailable courtesy of Hyper-V” error and see if the problem is now resolved.

In case the same problem is still persisting, move down to the next potential fix below.

Aanbevolen

Oplossing: Minecraft reageert niet
Wat is de registratietoepassing voor een digitale tv-tuner en moet deze worden verwijderd?
Wat is FileRepMalware en moet u het verwijderen?