HMR3Init: Versuch, auf NEM zurückzugreifen: VT-x ist auf VirtualBox nicht verfügbar

VirtualBox konnte keine virtuelle Maschine starten, und als wir ein wenig recherchierten, stellten wir fest, dass dies der Fall warvbox.loglöst eine der folgenden Fehlermeldungen aus.

{timestamp} HM: HMR3Init: Versuch, auf NEM zurückzugreifen: VT-x ist nicht verfügbar
{timestamp} NEM: WHvCapabilityCodeHypervisorPresent ist TRUE, also könnte das funktionieren ...

oder

{timestamp} HM: HMR3Init: Versuch, auf NEM zurückzugreifen: AMD-V ist nicht verfügbar {timestamp} NEM: WHvCapabilityCodeHypervisorPresent ist TRUE, daher könnte dies funktionieren ...

Dies kann verschiedene Gründe haben, dieser Fehler wird jedoch meistens ausgelöst, wennHyper-V ist aktiviertauf dem Gerät. Bedenken Sie, dass auch Benutzer von Windows 11 Home auf dieses Problem gestoßen sind, obwohl Hyper-V standardmäßig nicht vorhanden ist. In diesem Beitrag gehen wir auf alles ein und sehen, was Sie tun können, um das Problem zu beheben.

WennVbox.logsagt,„Fix HMR3Init: Versuch, auf NEM zurückzugreifen: VT-x ist auf VirtualBox nicht verfügbar“,Befolgen Sie die unten aufgeführten Lösungen, um das Problem problemlos zu beheben.

  1. Schalten Sie Hyper-V aus
  2. Aktivieren Sie die Hardware-Virtualisierung
  3. Machen Sie VirtualBox mit Hyper-V kompatibel
  4. Deaktivieren Sie die Windows-Sicherheitsfunktion „Memory Integrity“.
  5. BIOS zurücksetzen

Lassen Sie uns ausführlich darüber sprechen.

1] Schalten Sie Hyper-V aus

Wie Sie vielleicht bereits wissen, ist es nicht einfach, Hyper-V und VirtualBox auf demselben Computer auszuführen. Beide Hypervisoren nutzen Hardware-Virtualisierungsfunktionen wie Intel VT-x oder AMD-V, die bei gleichzeitiger Ausführung zu Konflikten führen können. Hyper-V übernimmt als Typ-1-Hypervisor die Kontrolle über die Virtualisierungshardware und macht sie für andere Hypervisoren wie VirtualBox nicht verfügbar. Aus diesem Grund wird der betreffende Fehler auftreten. Um das Problem zu beheben, müssen Sie die unten aufgeführten Schritte ausführen.

  1. Öffnen Sie dieEingabeaufforderungals Administrator und führen Sie dann den folgenden Befehl aus.
    bcdedit /set hypervisorlaunchtype aus
  2. Öffnen Sie nun dieBedienfeld.
  3. Gehe zuProgramme > Programme und Funktionen.
  4. Klicken Sie aufSchalten Sie die Windows-Funktion ein oder aus.
  5. DeaktivierenWindows-Hypervisor-PlattformUndHyper-V.
  6. Klicken Sie abschließend auf Ok, um die vorgenommenen Änderungen zu speichern.

Wenn Sie fertig sind, starten Sie Ihren Host-Computer neu. Sobald der Computer gestartet ist, öffnen Sie die VirtualBox und starten Sie die Maschine. Hoffentlich läuft sie ohne Fehler.

2] Aktivieren Sie die Hardware-Virtualisierung

Hardwarevirtualisierung ist eine Technologie, die es einem physischen Computer ermöglicht, mehrere virtuelle Maschinen (VMs) auszuführen, indem er seine Hardwareressourcen flexibel nutzt. Dadurch können verschiedene Betriebssysteme und Anwendungen gleichzeitig auf demselben Computer ausgeführt werden, jeweils in einer eigenen separaten Umgebung. Abhängig von Ihrem OEM unterscheidet sich die Methode zur Aktivierung der Hardwarevirtualisierung. Normalerweise müssen Sie jedoch b, suchen Sie nach Virtualisierung und setzen Sie sie auf Aktiviert. Wir empfehlen Ihnen, unseren Leitfaden dazu durchzulesen, da wir dort versucht haben, alle großen OEMs abzudecken.

3] Machen Sie VirtualBox mit Hyper-V kompatibel

Durch ein aktuelles Update konnte VirtualBox Hyper-V als Backend konfigurieren. Mit dieser Funktion können Sie beide gleichzeitig ausführen. Allerdings ist dies immer noch etwas instabil, sodass Sie einige andere Änderungen vornehmen können, um dies zu verbessern. Diese Lösung ist für Benutzer gedacht, die Hyper-V nicht deaktiviert lassen können.

Zunächst müssen Sie Hyper-V aktivieren (folgen Sie den oben genannten Schritten). Befolgen Sie anschließend die unten aufgeführten Schritte.

  1. Öffnen Sie VirtualBox.
  2. Klicken Sie mit der rechten Maustaste auf Ihre virtuelle Maschine und wählen SieEinstellungen.
  3. Jetzt geh zuSystem > Beschleunigung.
  4. Stellen Sie die einParavirtualisierungsschnittstelleZuHyper-V.
  5. Klicken Sie auf „OK“, um die Änderungen zu speichern.

Überprüfen Sie abschließend, ob das Problem behoben ist.

Sie können die Funktion auch mit den folgenden Befehlen schnell ein- und ausschalten, wenn dies bei Ihnen nicht funktioniert.

  • So deaktivieren Sie Hyper-V: bcdedit /set hypervisorlaunchtype aus
  • So aktivieren Sie Hyper-V:bcdedit /set hypervisorlaunchtype auto

Überprüfen Sie abschließend, ob das Problem behoben ist.

4] Deaktivieren Sie die Windows-Sicherheitsfunktion „Memory Integrity“.

Memory Integrity, auch bekannt als Hypervisor-Protected Code Integrity (HVCI), ist eine Sicherheitsfunktion in Windows, die Ihr System vor bösartigem Code schützt, indem Kernprozesse in einer virtualisierten Umgebung ausgeführt werden. Dies kann die Sicherheitsfunktion von VirtualBox beeinträchtigen und Probleme verursachen. Um es zu deaktivieren, befolgen Sie die unten aufgeführten Schritte.

  • OffenWindows-Sicherheitüber die Option „Suche starten“ aus.
  • Jetzt geh zuGerätesicherheit > Details zur Kernisolierung.
  • Dann muss man ausschaltenGedächtnisintegrität.

Starten Sie abschließend Ihren Computer neu, um die Änderungen zu speichern.

5] BIOS zurücksetzen

Wenn alles andere fehlschlägt, ist unser letzter Ausweg. Anschließend müssen Sie prüfen, ob das Problem weiterhin besteht.

Hoffentlich können Sie das Problem mit den in diesem Beitrag genannten Lösungen lösen.

Lesen:

Wie aktiviere ich VT X in VirtualBox?

Um VT-x in VirtualBox zu aktivieren, stellen Sie zunächst sicher, dass die Virtualisierung in den BIOS/UEFI-Einstellungen Ihres Computers aktiviert ist. Starten Sie Ihren Computer neu und rufen Sie das BIOS/UEFI auf, indem Sie die entsprechende Taste drücken (normalerweise F2, F10 oder Entf). Anschließend müssen Sie die Virtualisierungseinstellung finden und aktivieren und schließlich das BIOS/UEFI speichern und beenden. Öffnen Sie dann VirtualBox, gehen Sie zu den Einstellungen Ihrer virtuellen Maschine und aktivieren Sie das zugehörige KontrollkästchenAktivieren Sie Nested VT-x/AMD-Vunter demSystem > ProzessorTab.

Lesen:

Benötigt VirtualBox VT-X?

VirtualBox erfordert VT-x. Es verbessert die Leistung und ist für 64-Bit-Gastbetriebssysteme erforderlich. VT-x ist eine Hardware-Virtualisierungsfunktion, die eine bessere Ressourcenzuteilung und Effizienz ermöglicht. Ohne VT-x kann es zu Einschränkungen und Leistungseinbußen kommen.

Lesen Sie auch:

Related Posts