Fix: vt-x ist nicht verfügbar (verr_vmx_no_vmx)

Einige Benutzer haben die Fehlermeldung VT-x ist nicht verfügbar (verr_vmx_no_vmx) erhalten, wenn sie versuchen, eine ihrer VMs (virtuellen Maschinen) mit VirtualBox oder einer ähnlichen Software zu starten.

Was ist die Ursache der vt-x ist nicht verfügbar (verr_vmx_no_vmx) Fehler

Wir haben das Problem untersucht, indem wir versucht haben, es erneut zu erstellen, und verschiedene Benutzerberichte überprüft haben. Nach dem, was wir gesammelt haben, gibt es mehrere Szenarien, die zum Auftreten dieser Fehlermeldung führen:

  • VT-X ist in den BIOS-Einstellungen nicht aktiviert - VT-X kann von einigen Anwendungen von Drittanbietern manuell oder remote in den BIOS-Einstellungen deaktiviert werden.
  • Die CPU des Geräts unterstützt VT-X nicht - In diesen seltenen Fällen tritt der Fehler jedoch in einigen Fällen auf, weil der betreffende PC die VT-X-Technologie einfach nicht unterstützt.
  • Hyper-V-Virtualisierung ist in Windows aktiviert. Dies ist möglicherweise die häufigste Ursache für diesen Fehler. Da bekannt ist, dass die Hyper-V-Technologie von Microsoft mit VT-X in Konflikt steht, deaktiviert das Betriebssystem VT-x automatisch, wenn die Hyper-V-Virtualisierung aktiviert ist.
  • Avast-Update deaktiviert VT-X - Wie sich herausstellt, hat Avast ein Update veröffentlicht, das VT-x effektiv deaktiviert, während der Echtzeitschutz aktiv ist, es sei denn, der Benutzer aktiviert die verschachtelte Virtualisierung über das Einstellungsmenü.
  • Core-Isolation ist aktiviert - Die Core-Isolation ist eine Windows Defender-Sicherheitsoption, die bekanntermaßen im Konflikt mit VT-X steht, solange sie aktiviert ist.

Wenn Sie Probleme mit der Behebung dieses Problems haben, finden Sie in diesem Artikel eine Liste der überprüften Schritte zur Fehlerbehebung. Im Folgenden finden Sie eine Sammlung von Methoden, mit denen andere Benutzer in einer ähnlichen Situation das Problem behoben haben.

Da die folgenden Methoden nach Komplexität und Effizienz geordnet sind, befolgen Sie sie am besten in der Reihenfolge, in der sie angezeigt werden, und fahren Sie fort, bis Sie eine Lösung gefunden haben, die in Ihrem speziellen Fall wirksam ist.

Methode 1: Deaktivieren der Hyper-V-Virtualisierung

Da dies eines der häufigsten Szenarien ist, sollten Sie zunächst sicherstellen, dass die Hyper-V-Virtualisierung VT-x nicht beeinträchtigt. Wenn die Hyper-V-Virtualisierung aktiviert ist, wird die entsprechende VT-x-Virtualisierung automatisch deaktiviert.

Möglicherweise haben Sie mit diesem Problem zu tun, nachdem Sie eine Anwendung wie Docker installiert haben. Beachten Sie, dass in den meisten Fällen die Technologie auch dann aktiviert bleibt, wenn Sie die Anwendung deinstallieren, die Hyper-V aktiviert hat. Dadurch wird die Ausführung von VT-x verhindert.

Testen Sie dieses Szenario, indem Sie Microsoft Hyper V deaktivieren. Es gibt verschiedene Möglichkeiten, die Hyper-V-Virtualisierung zu deaktivieren. Lassen Sie uns die Dinge jedoch so einfach wie möglich gestalten. So deaktivieren Sie Microsoft Hyper V über eine Eingabeaufforderung mit erhöhten Rechten:

  1. Drücken Sie die Windows-Taste + R, um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann " cmd " ein und drücken Sie Strg + Umschalt + Eingabetaste, um eine Eingabeaufforderung mit erhöhten Rechten zu öffnen. Klicken Sie auf Ja, wenn Sie im UAC- Fenster (User Account Control) dazu aufgefordert werden.

    Führen Sie den Dialog aus: cmd und drücken Sie dann Strg + Umschalt + Eingabetaste
  2. Fügen Sie an der Eingabeaufforderung mit erhöhten Rechten den folgenden Befehl ein, um Microsoft Hyper V zu deaktivieren, und drücken Sie die Eingabetaste :
     dism.exe / Online / Deaktivierungsfunktion: Microsoft-Hyper-V 
  3. Wenn der Befehl erfolgreich ausgeführt wurde, schließen Sie die Eingabeaufforderung mit erhöhten Rechten und starten Sie den Computer neu.
  4. Öffnen Sie beim nächsten Start erneut eine Virtualbox-Maschine und prüfen Sie, ob immer noch dieselbe Fehlermeldung angezeigt wird.

Wenn beim Versuch, eine VM zu starten, der Fehler " VT-x ist nicht verfügbar" (verr_vmx_no_vmx) weiterhin angezeigt wird, fahren Sie mit der folgenden Methode fort.

Methode 2: Aktivieren Sie die geschachtelte Virtualisierung über das Menü "Avast-Einstellungen" (falls zutreffend).

Wenn Sie Avast verwenden, beachten Sie, dass ein im Juni 2017 veröffentlichtes Anwendungsupdate eine automatische Funktion hinzufügt, die automatisch verhindert, dass VT-X auf Ihrem System ausgeführt wird, wenn bestimmte Bedingungen erfüllt sind.

Glücklicherweise gibt es eine Möglichkeit, dieses Problem zu beheben, ohne den Sicherheitsclient eines Drittanbieters zu deinstallieren. Viele Benutzer haben gemeldet, dass sie das Problem beheben können, nachdem sie unter Avast-Einstellungen> Fehlerbehebung die Kontrollkästchen für die Option Geschachtelte Virtualisierung verwenden ( sofern verfügbar) und Hardware-unterstützte Virtualisierung aktivieren aktiviert haben .

Aktivieren der Option Verschachtelte Virtualisierung verwenden, sofern verfügbar

Wenn diese Methode für Ihr bestimmtes Szenario nicht anwendbar war, fahren Sie mit der folgenden Methode fort.

Methode 3: Deaktivieren Sie die Core-Isolierung von Windows Defender

Core Isolation ist eine Windows Defender-Gerätesicherheitsoption, die bekanntermaßen mit VT-X in Konflikt steht. Wenn der Fehler " VT-x ist nicht verfügbar" (verr_vmx_no_vmx) angezeigt wird und Sie Windows Defender als Standardsicherheitsoption verwenden, empfehlen wir Ihnen, die erforderlichen Untersuchungen durchzuführen, um festzustellen, ob die Kernisolierung aktiviert ist.

So geht's:

  1. Greifen Sie auf das Startsymbol in der unteren linken Ecke zu und suchen Sie nach Windows Defender. Klicken Sie dann auf Windows Defender-Sicherheitscenter, um die integrierte Sicherheitsoption zu öffnen.

    Öffnen des Windows Defender-Sicherheitscenters
  2. Wenn Sie sich im Windows Defender-Sicherheitscenter befinden, klicken Sie im Menü auf der linken Seite auf den Eintrag Gerätesicherheit.

    Greifen Sie auf das Gerätesicherheitsmenü von Windows Defender zu
  3. Klicken Sie im Menü Gerätesicherheit auf Details zur Core-Isolierung (unter Core-Isolierung ).

    Zugriff auf die Core Isolation-Einstellungen
  4. Vergewissern Sie sich, dass im Menü " Core-Isolation" die Option " Speicherintegrität" deaktiviert ist.

    Deaktivieren der Speicherintegrität von Core Isolation
  5. Nachdem die Einstellung deaktiviert wurde, starten Sie den Computer neu und prüfen Sie, ob das Problem beim nächsten Start behoben wurde.

Wenn Sie eine Virtualbox-VM immer noch nicht ausführen können, ohne dass der Fehler VT-x nicht verfügbar ist (verr_vmx_no_vmx), fahren Sie mit der endgültigen Methode fort.

Methode 4: Aktivieren Sie VT-X über die BIOS-Einstellungen

Wenn Sie so weit gekommen sind, ohne ein Ergebnis, ist es wahrscheinlich, dass der Grund, warum Sie den VT-x erhalten, nicht verfügbar ist (verr_vmx_no_vmx), weil die Technologie in Ihren BIOS-Einstellungen deaktiviert ist. Beachten Sie, dass einige Anwendungen von Drittanbietern diese Einstellungen möglicherweise überschreiben. Schließen Sie diese Methode daher nicht, bevor Sie prüfen, ob dieses Szenario zutrifft.

Die Schritte zum Zugreifen auf die BIOS-Einstellungen und zum Überprüfen, ob VT-X aktiviert ist, hängen vom Hersteller Ihres Motherboards ab. Normalerweise finden Sie diese Einstellung jedoch unter Sicherheit (Systemsicherheit), aufgeführt als Virtualization Technology oder VTx / VTd .

Aktivieren der Virtualisierung über die BIOS-Einstellungen

Wenn sich alle oben genannten Methoden als Fehlschlag erwiesen haben, ist Ihr Computer wahrscheinlich nicht für die Unterstützung von VT-X ausgestattet. Sie können feststellen, ob dieses Szenario auf Ihre Situation zutrifft, indem Sie dieses von Microsoft entwickelte Tool ( hier ) installieren und ausführen, um festzustellen, ob Ihre CPU HAV (die Technologie hinter VT-X) unterstützt.

Interessante Artikel