Moderne CPUs verfügen über Hardware-Virtualisierungsfunktionen, die dabei helfen, virtuelle Maschinen zu beschleunigen, die in VirtualBox, VMware, Hyper-V und anderen Anwendungen erstellt wurden. Diese Funktionen sind jedoch nicht immer standardmäßig aktiviert.
Virtuelle Maschinen sind eine großartige Innovation. Mit virtualisierten Anwendungen können Sie eine vollständig virtuelle Maschine unter Windows innerhalb des aktuellen Systems ausführen. Mit diesem virtuellen Desktop können Sie problemlos verschiedene Betriebssysteme ausführen, Anwendungen in einer Sandbox-Umgebung testen und Funktionen testen. Damit virtuelle Maschinenanwendungen funktionieren, ist eine in moderne CPUs integrierte Hardwarebeschleunigung erforderlich. Dies bedeutet Intel VT-x-Hardwarebeschleunigung für Intel-CPUs und AMD-V-Hardwarebeschleunigung für AMD-CPUs.
Manchmal können in VM-Anwendungen Fehlermeldungen wie die folgende auftreten:
- Die VT-x/AMD-V-Hardwarebeschleunigung ist auf Ihrem System nicht verfügbar
- Dieser Server unterstützt Intel VT-x, aktiviert Intel VT-x jedoch nicht
- Der Prozessor dieses Computers ist nicht mit Hyper-V kompatibel
Es gibt viele verschiedene Ursachen für diese Fehler. Der erste Grund ist, dass die Hardwarebeschleunigung nicht aktiviert ist. Auf Systemen mit Intel-CPUs kann die Intel VT-x-Funktion über BIOS-Einstellungen oder UEFI-Firmware deaktiviert werden. Tatsächlich ist es auf neuen Computern oft standardmäßig deaktiviert. Auf Systemen mit AMD-CPUs tritt ein solcher Fehler nicht auf, da die AMD-V-Funktion immer aktiviert ist, sodass BIOS- oder UEFI-Einstellungen nicht geändert werden.
Ein weiterer Grund besteht darin, eine Virtualisierungsanwendung wie VMWare oder VirtualBox zu verwenden, wenn auf dem Computer Microsofts Hyper-V installiert ist. Hyper-V kümmert sich um Hardwarebeschleunigungsfunktionen und verhindert, dass andere virtuelle Anwendungen darauf zugreifen.
Sehen wir uns also an, wie wir diese Probleme beheben können.
Deinstallieren Sie Hyper-V
Wenn Sie Hyper-V installiert haben , wird es „gierig“ und ermöglicht anderen Virtualisierungsanwendungen keinen Zugriff auf Hardwarebeschleunigungsfunktionen. Dies geschieht normalerweise bei Intel VT-x-Hardware, kann aber auch bei AMD-V passieren. In diesem Fall wird die Fehlermeldung „Intel VT-x (oder AMD-V) nicht gefunden“ angezeigt, obwohl es auf Ihrem Computer aktiviert ist.
Um dieses Problem zu beheben, deinstallieren Sie einfach Hyper-V. Hyper-V ist eine optionale Windows-Funktion und unterscheidet sich daher ein wenig von der regulären App-Deinstallation . Gehen Sie zu Systemsteuerung > Programm deinstallieren. Wählen Sie im Fenster „ Programme und Funktionen “ die Option „ Windows-Funktionen ein- oder ausschalten “.
Deaktivieren Sie im Fenster „Windows-Funktionen“ das Kontrollkästchen „Hyper-V“ und klicken Sie dann auf „ OK “ .
Wenn Sie die Deinstallation von Hyper-V abgeschlossen haben, starten Sie Ihren Computer neu und versuchen Sie dann erneut, VirtualBox oder VMware zu verwenden.
Aktivieren Sie Intel VT-x im BIOS oder UEFI
Wenn Sie über eine Intel-CPU verfügen und die Deinstallation von Hyper-V das Problem nicht löst – oder die virtuelle Anwendung immer noch eine Meldung sendet, dass Intel VT-x deaktiviert ist – müssen Sie die BIOS- oder UEFI-Einstellungen auf dem Computer aufrufen. BIOS-Systeme waren häufig in Personalcomputern zu finden, die vor der Veröffentlichung von Windows 8 hergestellt wurden, und können in heutigen Computern durch UEFI ersetzt werden. Die Möglichkeit, UEFI zu nutzen, erhöht zunehmend die Modernität von Personalcomputern.
Auf einem BIOS-basierten System können Sie auf das BIOS-Setup zugreifen, indem Sie den PC neu starten und beim ersten Start die entsprechende Taste drücken. Welche Taste Sie drücken müssen, hängt vom Computerhersteller ab, in der Regel handelt es sich jedoch um die Taste „Entf“ oder „F2“. Während des Startvorgangs wird möglicherweise auch eine Meldung angezeigt, die etwa „Drücken Sie die {Taste}, um auf das Setup zuzugreifen“ lautet. Wenn Sie den genauen Schlüssel zum Zugriff auf die BIOS-Einstellungen nicht finden können, suchen Sie einfach im Internet nach etwas wie „{Computer} {Modellnummer} Zugriff auf BIOS“.
Bei UEFI-basierten Computern können Sie nicht einfach eine Taste drücken, während der Computer bootet. Stattdessen müssen Sie diese Anweisungen befolgen, um über die erweiterten Windows-Startoptionen auf die UEFI-Einstellungen zuzugreifen . Halten Sie die Umschalttaste gedrückt, wenn Sie in Windows auf „Neustart“ klicken, um das Menü neu zu starten.
Unabhängig davon, ob Ihr Computer BIOS oder UEFI verwendet, können Sie im Einstellungsmenü nach Optionen mit der Bezeichnung „Intel VT-x“, „Intel Virtualization Technology“, „Virtualization Extensions“, „Vanderpool“ oder ähnlichem suchen.
Normalerweise finden Sie die Option im Untermenü „Prozessor“. Dieses Untermenü befindet sich möglicherweise irgendwo unter dem Menü „Chipsatz“, „Northbridge“, „Erweiterte Chipsatzsteuerung“ oder „Erweiterte CPU-Konfiguration“.
Aktivieren Sie die Option und wählen Sie dann „Speichern und beenden“ oder eine ähnliche Funktion, um die Einstellungsänderungen zu speichern und den Computer neu zu starten.
Versuchen Sie nach dem Neustart Ihres Computers erneut, VirtualBox oder VMware zu verwenden.
Was tun, wenn die Intel VT-x-Option im BIOS oder UEFI nicht angezeigt wird?
Leider haben einige Laptop- und Motherboard-Hersteller nicht die Möglichkeit, Intel VT-x in den BIOS- oder UEFI-Einstellungen zu aktivieren. Wenn Sie diese Option nicht sehen, suchen Sie im Internet nach der Modellnummer, wenn es sich um einen Laptop handelt, oder nach dem Motherboard, wenn es sich um einen Desktop handelt, und „ Intel VT-x aktivieren “.
In einigen Fällen veröffentlichen Hersteller möglicherweise BIOS- oder UEFI-Firmware-Updates, die diese Option enthalten. Daher kann eine Aktualisierung des BIOS oder der UEFI-Firmware hilfreich sein.