Menu Zamknij

VirtualBox i „VT-x is not available (VERR_VMX_NO_VMX)”

Używanie VirtualBoxa na Windowsie obok HyperV jest niemożliwe – tylko jeden hypervisor może na raz używać VT-x, czyli sprzętowego wsparcia wirtualizacji od Intela. Jednak poza brakiem włączenia wirtualizacji w BIOSie/UEFI czy aktywnym HyperV jest kilka innych czynników blokujących VirtualBoxa przed działaniem.

Lokalizacja ustawień funkcji systemu Windows

Aby wyłączyć wszystko co związane z HyperV w ustawieniach funkcji systemu Windows (w „klasycznym” panelu sterowania) należy odznaczyć poniższe i zatwierdzić reboot:

  • Guarded Host
  • HyperV
  • Virtual Machine Platform
  • Windows Defender Application Guard
  • Windows Hypervisor Platform
  • Windows Sandbox

Jeśli jednak po reboocie nadal VirtualBox wyrzuca komunikat VERR_VMX_NO_VMX należy pozbyć się Device Guarda.

Aby to uczynić należy pobrać od Microsoftu Device Guard and Credential Guard hardware readiness tool, a następnie w Powershellu z uprawnieniami administratora uruchomić skrypt z rozpakowanego zipa:

Set-ExecutionPolicy AllSigned
.\DG_Readiness_Tool_v3.6.ps1 -Disable -AutoReboot

Po automatycznym rebopocie system zada nam dwa pytania – czy na pewno chcemy wyłączyć Device Guard oraz Credentials Guard. Pytania będą miały styl starego bootloadera Windowsowego (z ery siódemki – biały tekst na czarnym tle, zatwierdzanie klawiszem F3).

Po automatycznym rebopocie system zada nam dwa pytania – czy na pewno chcemy wyłączyć Device Guard oraz Credentials Guard. Pytania będą miały styl starego bootloadera Windowsowego (z ery siódemki – biały tekst na czarnym tle, zatwierdzanie klawiszem F3).

Po tych operacjach VirtualBox powinien mieć uwolnione VT-x i działać poprawnie.

Dodaj komentarz