VirtualBox-Fehler behoben: „VT-x is disabled in the BIOS for all CPU modes“ (VERR_VMX_MSR_ALL_VMX_DISABLED)

Melden

Wenn du versuchst, eine virtuelle Maschine in VirtualBox zu starten, und die Fehlermeldung „VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)“ erhältst, bedeutet das: Die Hardware-Virtualisierung deines Prozessors ist im BIOS/UEFI deines Computers deaktiviert oder wird durch eine Windows-Sicherheitsfunktion blockiert.

In diesem Tutorial erfährst du Schritt für Schritt, wie du das Problem löst.


Schritt 1: Prüfen, ob Virtualisierung im System aktiv ist

Bevor du ins BIOS gehst, kannst du unter Windows schnell prüfen, ob die Funktion wirklich aus ist:

  1. Drücke Strg + Umschalt + Esc, um den Task-Manager zu öffnen.
  2. Klicke auf den Reiter Leistung und wähle links CPU aus.
  3. Unten rechts siehst du den Punkt Virtualisierung.
    • Steht dort Deaktiviert, musst du Schritt 2 befolgen.
    • Steht dort Aktiviert, liegt das Problem an Windows-Funktionen (gehe direkt zu Schritt 3).

Schritt 2: Virtualisierung im BIOS/UEFI aktivieren (Die Hauptlösung)

Da die Virtualisierung direkt vom Prozessor gesteuert wird, musst du sie auf Hardware-Ebene aktivieren:

  1. PC neu starten.
  2. Drücke direkt beim Starten mehrfach die entsprechende Taste, um ins BIOS/UEFI zu gelangen.
    • Häufige Tasten: Entf (Del), F2, F10 oder F12 (abhängig vom Hersteller des Mainboards/Laptops).
  3. Suche nach den CPU-Einstellungen. Die Menüs heißen je nach Hersteller unterschiedlich:
    • Advanced (Erweitert) -> CPU Configuration
    • Security -> System Security
    • Configuration
  4. Suche nach der Virtualisierungsoption. Der Name variiert je nach CPU-Hersteller:
    • Intel-Prozessoren: Intel Virtualization Technology, Intel VT-x, Virtualization Extensions oder Vanderpool.
    • AMD-Prozessoren: SVM Mode (Secure Virtual Machine), AMD-V oder AMD IOMMU.
  5. Ändere die Einstellung von Disabled auf Enabled.
  6. Drücke F10 (in den meisten Fällen), um zu speichern und den PC neu zu starten („Save & Exit“).

Schritt 3: Windows-Sicherheitsfunktionen anpassen (Falls der Fehler weiterhin besteht)

Manchmal ist VT-x im BIOS aktiviert, aber Windows blockiert den Zugriff für VirtualBox durch eigene Hypervisor-Funktionen.

A. Hyper-V und Virtualisierungsplattformen deaktivieren

  1. Drücke die Windows-Taste, tippe Windows-Features aktivieren oder deaktivieren ein und öffne das Programm.
  2. Entferne die Häkchen bei folgenden Einträgen (sofern vorhanden):
    • Hyper-V
    • Plattform für virtuelle Computer (Virtual Machine Platform)
    • Windows-Hypervisor-Plattform (Windows Hypervisor Platform)
    • Windows-Sandbox
  3. Klicke auf OK und starte den PC neu.

B. Den Hypervisor per Eingabeaufforderung ausschalten

  1. Klicke mit der rechten Maustaste auf das Startmenü und wähle Terminal (Administrator) oder Eingabeaufforderung (Administrator).
  2. Gib folgenden Befehl ein und drücke Enter:
    bcdedit /set hypervisorlaunchtype off
  3. Starte den PC neu.
    (Hinweis: Falls du später wieder WSL2 oder Hyper-V nutzen möchtest, kannst du dies mit bcdedit /set hypervisorlaunchtype auto rückgängig machen).

C. Speicher-Integrität (Kernisolierung) deaktivieren

Moderne Windows-Versionen nutzen die Virtualisierung für Sicherheitsfeatures, was VirtualBox blockieren kann:

  1. Öffne die Windows-Einstellungen (Windows-Taste + I).
  2. Gehe zu Datenschutz und Sicherheit -> Windows-Sicherheit.
  3. Klicke auf Gerätesicherheit.
  4. Wähle unter Kernisolierung die Option Details zur Kernisolierung.
  5. Schalte die Speicher-Integrität auf Aus.
  6. Starte den PC neu.

Fertig!

Starte nun VirtualBox erneut. Die virtuelle Maschine sollte sich jetzt ohne die Meldung VERR_VMX_MSR_ALL_VMX_DISABLED problemlos starten lassen.

0