Fix: vt-x is niet beschikbaar (verr_vmx_no_vmx)



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Sommige gebruikers hebben het VT-x is niet beschikbaar (verr_vmx_no_vmx) foutmelding elke keer dat ze een van hun VM's (virtuele machines) proberen te starten met VirtualBox of vergelijkbare software.





Wat de oorzaak is van de fout vt-x is niet beschikbaar (verr_vmx_no_vmx)

We hebben het probleem onderzocht door te proberen het probleem opnieuw te creëren en verschillende gebruikersrapporten te bekijken. Van wat we hebben kunnen verzamelen, zijn er verschillende scenario's die zullen leiden tot het verschijnen van deze foutmelding:



  • VT-X is niet ingeschakeld in de BIOS-instellingen - VT-X kan handmatig of op afstand worden uitgeschakeld vanuit de BIOS-instellingen door sommige toepassingen van derden.
  • De CPU van de machine ondersteunt VT-X niet - Hoewel deze gevallen zeldzaam zijn, zijn er gevallen waarin de fout optreedt omdat de betreffende pc eenvoudigweg niet is uitgerust om de VT-X-technologie te ondersteunen.
  • Hyper-V-virtualisatie is ingeschakeld in Windows - Dit is misschien wel de meest voorkomende oorzaak van deze fout. Aangezien bekend is dat de Hyper-V-technologie van Microsoft conflicteert met VT-X, zal het besturingssysteem VT-x automatisch uitschakelen als Hyper-V-virtualisatie is ingeschakeld.
  • Avast-update heeft VT-X uitgeschakeld - Het blijkt dat Avast een update heeft uitgebracht die VT-x effectief uitschakelt terwijl de real-time bescherming actief is, tenzij de gebruiker geneste virtualisatie inschakelt via het instellingenmenu.
  • Core Isolation is ingeschakeld - Kernisolatie is een Windows Defender-beveiligingsoptie waarvan bekend is dat deze conflicteert met VT-X terwijl deze is ingeschakeld.

Als u moeite heeft om dit specifieke probleem op te lossen, vindt u in dit artikel een lijst met geverifieerde stappen voor probleemoplossing. Hieronder vindt u een verzameling methoden die andere gebruikers in een vergelijkbare situatie hebben gebruikt om het probleem op te lossen.

Aangezien de onderstaande methoden zijn gerangschikt op complexiteit en efficiëntie, kunt u ze het beste volgen in de volgorde waarin ze worden gepresenteerd en doorgaan totdat u een oplossing vindt die in uw specifieke geval effectief is.

Methode 1: Hyper-V-virtualisatie uitschakelen

Aangezien dit een van de meest voorkomende scenario's is, laten we beginnen door ervoor te zorgen dat Hyper-V-virtualisatie VT-x niet verstoort. Wanneer Hyper-V-virtualisatie is ingeschakeld, wordt het VT-x-virtualisatie-equivalent automatisch uitgeschakeld.



Mogelijk hebt u met dit probleem te maken na het installeren van een toepassing zoals Docker. Houd er rekening mee dat in de meeste gevallen, zelfs als u de toepassing verwijdert die Hyper-V heeft ingeschakeld, de technologie nog steeds ingeschakeld blijft, waardoor VT-x niet kan worden uitgevoerd.

Laten we dit scenario testen door Microsoft Hyper V uit te schakelen. Er zijn verschillende manieren waarop u de Hyper-V-virtualisatie kunt uitschakelen, maar laten we de zaken zo eenvoudig mogelijk houden. Hier leest u hoe u Microsoft Hyper V uitschakelt via een verhoogde opdrachtprompt:

  1. druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens ' cmd ”En druk op Ctrl + Shift + Enter om een ​​verhoogde opdrachtprompt te openen. Wanneer daarom wordt gevraagd UAC (Gebruikersaccountbeheer) -venster, klik op Ja . De optie Geneste virtualisatie gebruiken indien beschikbaar inschakelen

    Dialoogvenster uitvoeren: cmd en druk vervolgens op Ctrl + Shift + Enter

  2. Plak in de verhoogde opdrachtprompt de volgende opdracht om Microsoft Hyper V uit te schakelen en druk op Enter :
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V Druk op ENTER-toets bcdedit / set hypervisorlaunchtype off Druk op ENTER-toets
  3. Zodra de opdracht met succes is uitgevoerd, sluit u de verhoogde opdrachtprompt en start u uw computer opnieuw op.
  4. Open bij de volgende keer opstarten opnieuw een Virtualbox-machine en kijk of u nog steeds dezelfde foutmelding krijgt.

Als je nog steeds het VT-x is niet beschikbaar (verr_vmx_no_vmx) fout wanneer u een VM probeert te starten, gaat u naar de volgende methode hieronder.

Methode 2: geneste virtualisatie inschakelen via het menu Avast-instellingen (indien van toepassing)

Als u Avast gebruikt, moet u er rekening mee houden dat een applicatie-update die in juni 2017 is uitgebracht, een automatische functie toevoegt die automatisch voorkomt dat VT-X op uw systeem wordt uitgevoerd als aan bepaalde voorwaarden is voldaan.

Gelukkig is er een manier om dit probleem op te lossen zonder de beveiligingsclient van derden te verwijderen. Veel gebruikers hebben gemeld dat ze het probleem kunnen oplossen nadat ze naar Avast-instellingen> Problemen oplossen en het inschakelen van de selectievakjes die zijn gekoppeld aan Gebruik geneste virtualisatie indien beschikbaar en Schakel hardware-ondersteunde virtualisatie in.

Virtualisatie inschakelen vanuit BIOS-instellingen

Schakel de optie Geneste virtualisatie gebruiken indien beschikbaar in

Als deze methode niet van toepassing was op uw specifieke scenario, gaat u verder met de volgende methode hieronder.

Methode 3: Schakel kernisolatie van Windows Defender uit

Core Isolation is een Windows Defender Device-beveiligingsoptie waarvan bekend is dat deze conflicteert met VT-X. Als u de VT-x is niet beschikbaar (verr_vmx_no_vmx) fout en u Windows Defender als de standaardbeveiligingsoptie gebruikt, raden we u aan de nodige onderzoeken te doen om te bepalen of Core-isolatie is ingeschakeld.

Hier is hoe dit te doen:

  1. Open het startpictogram in de linkerbenedenhoek en zoek naar Windows Defender. Klik vervolgens op Windows Defender Security Center om de ingebouwde beveiligingsoptie te openen.

    Windows Defender Security Center openen

  2. Zodra u zich in het Windows Defender-beveiligingscentrum bevindt, klikt u op het Apparaatbeveiliging invoer uit het menu aan de linkerkant.

    Open het menu Apparaatbeveiliging van Windows Defender

  3. Klik in het menu Apparaatbeveiliging op Details van kernisolatie (onder Kernisolatie ).

    Toegang tot de Core Isolation-instellingen

  4. Binnen in de Kernisolatie menu, zorg ervoor dat de schakelaar die is gekoppeld aan Geheugenintegriteit is gedraaid UIT .

    Geheugenintegriteit van Core Isolation uitschakelen

  5. Nadat de instelling is uitgeschakeld, start u uw computer opnieuw op en kijkt u of het probleem is opgelost bij de volgende keer opstarten.

Als u nog steeds geen Virtualbox VM kunt uitvoeren zonder het VT-x is niet beschikbaar (verr_vmx_no_vmx) fout, ga naar de laatste methode.

Methode 4: Schakel VT-X in vanuit de BIOS-instellingen

Als u zo ver bent gekomen zonder resultaat, is dit waarschijnlijk de reden waarom u de VT-x is niet beschikbaar (verr_vmx_no_vmx) fout is omdat de technologie is uitgeschakeld vanuit uw BIOS-instellingen. Houd er rekening mee dat sommige applicaties van derden deze instellingen kunnen overschrijven, dus sluit deze methode niet af voordat u heeft gecontroleerd of dit scenario waar is.

De stappen voor het openen van de BIOS-instellingen en het controleren of VT-X is ingeschakeld, zijn afhankelijk van de fabrikant van uw moederbord. Maar doorgaans vindt u deze instelling onder Beveiliging (systeembeveiliging) Vermeld als Virtualisatietechnologie of VTx / VTd .

Virtualisatie inschakelen vanuit BIOS-instellingen

Als alle bovenstaande methoden een mislukking blijken te zijn, is het zeer waarschijnlijk dat uw machine niet is uitgerust om VT-X te ondersteunen. U kunt zien of dit scenario van toepassing is op uw situatie door deze door Microsoft ontwikkelde tool te installeren en uit te voeren ( hier ) om te zien of uw CPU HAV ondersteunt (de technologie achter VT-X).

4 minuten gelezen