Das VirtualBox Problem: VT-x is not available

Seit einiger Zeit bekam ich beim Starten meiner VirtualBox VMs die Meldung, dass VT-x nicht verfügbar / aktiviert sei. Nach einer Prüfung dieser Einstellung im BIOS stellte sich dies aber als falsch heraus. VT-x war sehr wohl aktiviert. Es hatte ja bislang auch immer funktioniert.

Nachdem ich einige Zeit recherchiert habe, fand ich dann schließlich die Lösung für dieses Problem. Das Problem scheint es unter Windows 8.1 zu geben und liegt an der Software Hyper-V. Dies ist eine Virtualisierungssoftware von Microsoft, die sich im Lieferumfang von Windows 8.1 befindet. Hyper-V wurde scheinbar aktiviert als ich Visual Studio zur Entwicklung von Windows Phone Apps installiert hatte. Der Windows Phone Emulator benötigt ein aktiviertes Hyper-V. Dummerweise blockiert diese Software auch den VT-x Kanal wenn sie aktiv ist. Da ich meine Apps auf meinem Windows Phone debugge benötige ich Hyper-V nicht und habe es wie folgt wieder deaktiviert:

  • [Win]+S drücken und cmd eingeben
  • In der Trefferliste einen Rechtsklick auf dem Punkt Eingabeaufforderung ausführen und „Als Administrator ausführen“ auswählen
  • In der Eingabeaufforderung den Befehl „bcdedit /set hypervisorlaunchtype off“ eingeben (ohne die Anführungszeichen)
  • Die Eingabeaufforderung mit exit verlassen und Windows neu starten

Danach sollten sich die VirtualBox VMs wieder wie gewohnt starten lassen.

Posted in Windows.