Tutorial: VirtualBox Fehler „VERR_NEM_NOT_AVAILABLE“ beheben

Melden

Hier ist ein ausführliches Tutorial, um den VirtualBox-Fehler „not in a hypervisor partition (hvp=0) (verr_nem_not_available)“ unter Windows zu beheben.

Dieser Fehler tritt auf, wenn VirtualBox versucht, die Hardware-Virtualisierung (VT-x oder AMD-V) zu nutzen, diese aber entweder im BIOS deaktiviert ist oder von einer anderen Software (meist Microsoft Hyper-V) blockiert wird.

Hier sind die Schritte zur Lösung des Problems:


Schritt 1: Hardware-Virtualisierung im BIOS/UEFI aktivieren

Bevor Sie Einstellungen in Windows ändern, muss sichergestellt sein, dass Ihr Prozessor Virtualisierung zulässt.

  1. Starten Sie Ihren Computer neu und gehen Sie ins BIOS/UEFI (meist über die Tasten F2, F10, F12 oder Entf).
  2. Suchen Sie nach Begriffen wie Intel Virtualization Technology, VT-x, AMD-V oder SVM Mode.
  3. Stellen Sie sicher, dass diese Option auf Enabled (Aktiviert) gesetzt ist.
  4. Speichern und starten Sie Windows neu.

Schritt 2: Windows-Features deaktivieren

Windows nutzt für Sicherheitsfunktionen wie Hyper-V eine eigene Virtualisierungsebene, die VirtualBox den Zugriff verweigert.

  1. Drücken Sie die Windows-Taste und geben Sie Windows-Features aktivieren oder deaktivieren ein. Öffnen Sie das Programm.
  2. Suchen Sie in der Liste nach den folgenden Einträgen und entfernen Sie das Häkchen:
    • Hyper-V
    • Plattform für virtuelle Maschinen
    • Windows-Hypervisor-Plattform
    • Windows-Sandbox (falls vorhanden)
  3. Klicken Sie auf OK und starten Sie den Computer neu, wenn Sie dazu aufgefordert werden.

Schritt 3: Kernisolierung (Memory Integrity) deaktivieren

Dies ist eine häufige Fehlerquelle in modernen Windows-Versionen.

  1. Öffnen Sie die Windows-Einstellungen (Zahnrad-Symbol).
  2. Gehen Sie zu Update & Sicherheit > Windows-Sicherheit > Gerätesicherheit.
  3. Klicken Sie unter dem Punkt „Kernisolierung“ auf Details zur Kernisolierung.
  4. Schalten Sie den Schalter bei Speicher-Integrität auf Aus.
  5. Starten Sie den PC neu.

Schritt 4: Hypervisor per Befehlszeile ausschalten

Sollten die obigen Schritte nicht helfen, können Sie den Windows-Hypervisor beim Systemstart erzwingen auszuschalten.

  1. Klicken Sie mit der rechten Maustaste auf den Start-Button und wählen Sie Windows PowerShell (Administrator) oder Eingabeaufforderung (Administrator).
  2. Geben Sie den folgenden Befehl ein und drücken Sie Enter: bcdedit /set hypervisorlaunchtype off
  3. Starten Sie Ihren Computer komplett neu.

Schritt 5: VirtualBox Einstellungen prüfen (Optional)

Wenn der Fehler weiterhin besteht, prüfen Sie die Einstellungen der betroffenen VM:

  1. Öffnen Sie VirtualBox und wählen Sie die VM aus.
  2. Klicken Sie auf Ändern > System > Beschleunigung.
  3. Stellen Sie sicher, dass das „Paravirtualisierung“ auf Standard oder KVM steht und „VT-x/AMD-V“ aktiviert ist (falls auswählbar).

Zusammenfassung

In den meisten Fällen liegt das Problem an der Kernisolierung oder daran, dass Hyper-V im Hintergrund aktiv ist. Sobald der Windows-eigene Hypervisor deaktiviert ist, erhält VirtualBox wieder direkten Zugriff auf die Prozessor-Virtualisierung und die Fehlermeldung verschwindet.

Hinweis: Wenn Sie WSL (Windows Subsystem for Linux) nutzen, kann die Deaktivierung dieser Features dazu führen, dass WSL nicht mehr funktioniert. In diesem Fall müssen Sie sich entscheiden, welches System Sie primär nutzen möchten.

0