Fix: VT-X ist im BIOS für alle CPU-Modi deaktiviert (Verr_Vmx_Msr_All_Vmx_Disabled)

Mehrere Benutzer stellen fest, dass der VT-X im BIOS für alle CPU-Modi deaktiviert ist (Verr_Vmx_Msr_All_Vmx_Disabled), wenn versucht wird, eine virtuelle Maschine mit VM Virtualbox zu öffnen. Es wird berichtet, dass das Problem bei allen aktuellen Windows-Versionen und einigen Ubuntu-Distributionen auftritt. Die Art der virtuellen Maschine scheint nicht wichtig zu sein, da sowohl bei virtuellen Windows- als auch bei Ubuntu-Sitzungen Ereignisse gemeldet werden, die mit derselben Fehlermeldung fehlschlagen.

VT-x ist im BIOS für alle CPU-Modi (VERR_VMX_MSR_ALL_VMX_DISABLED) deaktiviert

Was bewirkt, dass der VT-X im BIOS für alle CPU-Modi deaktiviert ist (Verr_Vmx_Msr_All_Vmx_Disabled)?

Wir haben diese spezielle Fehlermeldung untersucht, indem wir uns verschiedene Benutzerberichte und die zur Behebung des Problems verwendete Lösung angesehen haben. Dieses Problem ist nicht einfach zu beheben, da es sowohl unter Windows als auch unter Linux auftritt. Es ist uns jedoch gelungen, einige häufige Szenarien zu erkennen, von denen bekannt ist, dass sie diese bestimmte Fehlermeldung auslösen:

  • Virtualization Technology (VT-X) ist im BIOS deaktiviert. In den meisten Fällen tritt dieses spezielle Problem auf, weil VT-X auf der BIOS-Ebene des Computers deaktiviert ist. Auf einem 64-Bit-Host muss die Virtualization Technology (VTx) im BIOS aktiviert sein. Auf einigen Computern müssen Sie auch Virtualization Technology Directed I / O (VTd) aktivieren.
  • Ihre CPU unterstützt VT-X / AMD-V nicht - Ein weiteres mögliches Szenario ist, dass Ihre CPU einfach nicht für die Unterstützung von Virtualisierung ausgestattet ist. Dies kann bei alten Setups auftreten, die eine alte CPU verwenden.
  • PAE und NX sind auf der Host-CPU deaktiviert. Mehrere Benutzer haben gemeldet, dass das Problem behoben wurde, nachdem sie sichergestellt haben, dass die virtualisierte CPU für die Ausführung mit PAE (Physical Adress Extension) und NX konfiguriert ist.
  • Der zugewiesene Arbeitsspeicher ist unzureichend oder übersteigt die Systemfunktionen. Durch Ändern des Standardwerts für den Arbeitsspeicher konnten viele Benutzer, die auf dasselbe Problem gestoßen sind, das Problem vollständig beheben.
  • Sicherheitslösung von Drittanbietern beeinträchtigt VT-X Vt-D - Es gibt mehrere AV-Clients von Drittanbietern, von denen bekannt ist, dass sie die VirtualBox stören. Wenn Sie eine Regel für die vollständige Deinstallation des Av-Clients festlegen, wird der Konflikt behoben.

Wenn Sie derzeit Probleme mit der Behebung dieses Problems haben, finden Sie in diesem Artikel eine Liste mit Schritten zur Fehlerbehebung. Im Folgenden finden Sie eine Sammlung von Methoden, die andere Benutzer in einer ähnlichen Situation befolgt haben, um das Problem zu beheben.

Um die besten Ergebnisse zu erzielen, befolgen Sie die folgenden Methoden in der angegebenen Reihenfolge, bis Sie auf einen Fix stoßen, der das Problem in Ihrem speziellen Szenario behebt.

Methode 1: Überprüfen Sie, ob Ihre CPU VT-X / AMD-V unterstützt

Bevor Sie etwas anderes ausprobieren, stellen Sie sicher, dass das System, auf dem das Problem auftritt, für VT-X (Intel) oder AMD-V (AMD) ausgelegt ist . Wenn Ihre CPU alt genug ist, wurde sie möglicherweise einfach nicht für die Unterstützung der Virtualisierung entwickelt.

Es gibt verschiedene Methoden, mit denen Sie überprüfen können, ob Ihre CPU die Virtualisierung unterstützt. Wir gehen jedoch den einfachen Weg. SecurAble ist eine Freeware, mit deren Hilfe wir Ihre Prozessorfunktionen ermitteln und feststellen können, ob eine Virtualisierung möglich ist.

Im Folgenden finden Sie eine Kurzanleitung zum Herunterladen und Verwenden von SecurAble, um festzustellen, ob Ihre CPU Virtualisierung unterstützt:

  1. Besuchen Sie diesen Link ( hier ), scrollen Sie zum Download-Bereich und klicken Sie auf Jetzt herunterladen.

    SecurAble wird heruntergeladen
  2. Sobald das Dienstprogramm heruntergeladen ist, öffnen Sie einfach die ausführbare Datei und Sie können loslegen. Klicken Sie an der Benutzerkonten-Eingabeaufforderung auf Ja und warten Sie, bis Ihre CPU analysiert wurde.
  3. Wenn die Ergebnisse angezeigt werden, überprüfen Sie, ob direkt über der Hardware-Virtualisierung ein Ja angezeigt wird .

    Hardware-Virtualisierung wird in diesem Beispiel unterstützt

    Wenn Sie bestätigen, dass die Hardware-Virtualisierung unterstützt wird, können Sie die folgenden Methoden anwenden, um zu wissen, dass eine davon den Fehler " VT-X ist deaktiviert" im BIOS für alle CPU-Modi (Verr_Vmx_Msr_All_Vmx_Disabled) behebt .

Falls der Test ergab, dass Ihr Computer die Hardwarevirtualisierung nicht unterstützt, können Sie das Problem mit den folgenden Methoden nicht beheben.

Methode 2: Aktivieren Sie die Virtualisierungstechnologie (VTX) über das BIOS

Wenn das Problem auf einem 64-Bit-Host auftritt, müssen Sie wahrscheinlich die Virtualization Technology (VTx) in Ihren BIOS-Einstellungen aktivieren . Auf einigen Motherboards müssen Sie auch Virtualization Technology Directed I / O (VTd) aktivieren.

Bei einigen Motherboards ist diese Option standardmäßig aktiviert. Ein manueller Benutzereingriff oder Eingriffe von Drittanbietern können sie jedoch deaktivieren.

Hinweis: Windows Hyper V kann auch dafür verantwortlich sein, VT-x auf Ihrem Computer zu deaktivieren.

Beachten Sie, dass die genauen Menüoptionen für die Aktivierung von VT-X oder AMD-V je nach Motherboard unterschiedlich sind. Aber im Allgemeinen sind die Schritte ungefähr gleich. Im Folgenden finden Sie eine Kurzanleitung, um sicherzustellen, dass VT-X oder AMD-V in Ihren BIOS-Einstellungen aktiviert ist:

  1. Starten Sie Ihren Computer und drücken Sie die Setup-Taste so oft, bis Sie Ihr BIOS aufrufen. Die Setup-Taste wird in der Regel unmittelbar nach dem Einschalten des Computers auf dem Bildschirm angezeigt. Wenn Sie es nicht sehen, drücken Sie wiederholt die F-Tasten (F2, F4, F8, F10, F12) oder die Entf-Taste (Dell-Computer), bis Sie es richtig verstanden haben.

    Drücken Sie die [Taste], um das Setup aufzurufen. Hinweis: Sie können eine Online-Suche mit Ihrem " * Motherboard-Version * * BIOS-Schlüssel " durchführen, um sich das Experimentieren mit verschiedenen Kombinationen zu ersparen.
  2. Gehen Sie nach Eingabe Ihrer BIOS-Einstellungen zu Sicherheit> Systemsicherheit und aktivieren Sie Virtualization Technology (VTx) und / oder Virtualization Technology DIrected I / O (VTd).

    Aktivieren der Virtualisierung in einem HP-basierten BIOS

    Hinweis: Beachten Sie, dass die Namen oder der Speicherort je nach Motherboard unterschiedlich sind. Bei einigen BIOS-Versionen müssen Sie die Virtualisierungstechnologie über die erweiterten BIOS-Funktionen aktivieren. Auf Intel-basierten Motherboards können Sie die Virtualisierung über Advanced> Intel (R) Virtualization Technology aktivieren.

  3. Nachdem die Virtualisierungstechnologie auf dem Computer aktiviert wurde, speichern Sie Ihre aktuelle BIOS-Konfiguration und beenden Sie Ihre BIOS-Einstellungen, damit der Computer neu gestartet werden kann.
  4. Überprüfen Sie beim nächsten Start, ob das Problem behoben wurde, indem Sie versuchen, dieselbe virtuelle Maschine zu öffnen (die zuvor die Fehlermeldung angezeigt hat).

Wenn im BIOS für alle CPU-Modi (Verr_Vmx_Msr_All_Vmx_Disabled) weiterhin derselbe Fehler auftritt, fahren Sie mit der folgenden Methode fort.

Methode 3: Aktivieren Sie PAE / NX über VirtualBox Manager

Mehrere Benutzer, die Schwierigkeiten haben, dieselbe Fehlermeldung zu beheben, haben gemeldet, dass das Problem vollständig behoben wurde, nachdem sie mit den Einstellungen für virtuelle Geräte jongliert und PAE / NX im Menü Einstellungen aktiviert haben.

Diese Option legt fest, ob die PAE- (Physical Adress Extension) und NX-Funktionen der Host-CPU für die virtuelle Maschine verfügbar gemacht werden.

Es wird zwar nicht garantiert, dass dies funktioniert, es wird jedoch in der Regel gemeldet, dass das Problem auf 64-Bit-Computern behoben wird, von denen bestätigt wird, dass sie die Hardware-Virtualisierung unterstützen. Hier ist eine kurze Anleitung zum Aktivieren von PAE / NX über Oracle VM VirtualBox:

  1. Wählen Sie im linken Bereich das Gerät aus, auf dem die Fehlermeldung angezeigt wird, und klicken Sie dann auf das Symbol Einstellungen .

    Zugriff auf das Einstellungsmenü des fehlerhaften Computers
  2. Wechseln Sie im Fenster "Einstellungen" der virtuellen Maschine zum Abschnitt " System " (im linken Bereich) und rufen Sie die Registerkarte " Prozessor" auf . Stellen Sie dann sicher, dass das Kontrollkästchen PAE / NX aktivieren (mit erweiterten Funktionen verknüpft) aktiviert ist.

    Gehen Sie zu System> Processor und aktivieren Sie das Kontrollkästchen Enable PAE / NX
  3. Speichern Sie die Änderungen und starten Sie die virtuelle Maschine erneut.

Wenn beim Versuch, die virtuelle Maschine zu starten, der Fehler VT-X im BIOS für alle CPU-Modi (Verr_Vmx_Msr_All_Vmx_Disabled) weiterhin deaktiviert ist, fahren Sie mit der folgenden Methode fort.

Methode 4: Erhöhen der RAM-Größe

Mehrere Benutzer, bei denen dasselbe Problem auftritt, haben gemeldet, dass das Problem behoben wurde, nachdem sie die zugewiesene RAM-Größe erhöht und die virtuelle Maschine erneut gestartet haben.

Update: Einige Benutzer haben berichtet, dass in ihrem Fall der Fix tatsächlich die zugewiesene RAM-Größe reduziert hat.

Wenn sich die oben genannten Methoden als unwirksam erwiesen haben, führen Sie die folgenden Schritte aus, um die RAM-Größe zu erhöhen oder zu verringern:

  1. Wählen Sie die virtuelle Maschine aus, die Probleme verursacht, und klicken Sie auf das Symbol Einstellungen .

    Zugriff auf das Einstellungsmenü des fehlerhaften Computers
  2. Wechseln Sie im Fenster " Einstellungen" zu "System" und rufen Sie die Registerkarte " Hauptplatine" auf . Wenn Sie dort angekommen sind, erhöhen Sie den zugewiesenen Speicher ( Basisspeicher ), indem Sie den Schieberegler anpassen, und klicken Sie dann auf OK, um die Änderungen zu speichern.

    Vergrößerung des Basisspeichers
  3. Führen Sie die virtuelle Maschine aus und prüfen Sie, ob das Problem behoben wurde. Wenn immer noch derselbe Fehler auftritt, kehren Sie mit Schritt 2 zu der Registerkarte Motherboard zurück, und bringen Sie den Basisspeicher auf einen niedrigeren Wert als ursprünglich.

    Verkleinerung des Basisspeichers
  4. Führen Sie den Computer erneut aus und prüfen Sie, ob das Problem behoben wurde.

Methode 5: Verhindern, dass Virenschutzprogramme von Drittanbietern die Hardwarevirtualisierung beeinträchtigen

Ein unwahrscheinlicher Schuldiger, der jedoch immer wieder das Problem verursacht, ist die Antiviren-Lösung eines Drittanbieters. Mehrere Benutzer, bei denen dasselbe Problem auftritt, haben gemeldet, dass in ihrem Fall Avast (oder ein anderer AV-Client eines Drittanbieters) die Fehlermeldung ausgelöst hat.

Wie sich herausstellt, führen mehrere Sicherheitslösungen von Drittanbietern etwas im Hintergrund aus, um eine Sandbox-Funktion zu erstellen. Dies führt dazu, dass die Virtualisierungsfunktionen nicht von VirtualBox oder einem ähnlichen Client verwendet werden können.

Wenn Sie einen Sicherheitsclient eines Drittanbieters verwenden, können Sie das Problem nicht beheben, indem Sie den Echtzeitschutz deaktivieren. Die gleichen Sicherheitsregeln bleiben bestehen, unabhängig davon, ob Ihr AV aktiv ist oder nicht.

Wenn Sie Avast verwenden, können Sie verhindern, dass der Sicherheits-Client die VirtualBox stört, indem Sie unter Einstellungen> Fehlerbehebung das Kontrollkästchen Hardware-unterstützte Virtualisierung aktivieren deaktivieren . Starten Sie Ihr System neu, sobald Sie diese Änderung vorgenommen haben.

Deaktivieren der Hardware-Virtualisierung von Avast

Wenn Sie einen anderen Client verwenden, suchen Sie online nach der entsprechenden Einstellung. Beachten Sie jedoch, dass Sie bei einigen AV-Clients von Drittanbietern die Sandbox-Funktion nicht deaktivieren können.

In diesem Fall besteht die einzige Lösung darin, die AV-Software Ihres Drittanbieters vollständig von Ihrem System zu deinstallieren. Sie können dies ganz einfach tun, indem Sie dieser Anleitung ( hier ) folgen.

Interessante Artikel