[Fix] “VT-x is not available. (VERR_VMX_NO_VMX)” in VirtualBox

By | June 3, 2015

Sometimes you can get “VT-x is not available. (VERR_VMX_NO_VMX)” error if you are trying to start x64 bit virtual machine in VirtualBox.
VT-x is not available

Failed to open a session for the virtual machine Windows 10 TP.

VT-x is not available. (VERR_VMX_NO_VMX).

Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

There are three most common reasons for this error:

  • Your CPU doesn’t support VT-x or AMD-V virtualization
  • VT-x or AMD-V is not enabled in BIOS (UEFI)
  • You have Hyper-V virtualization enabled in Windows

You can fix first one only by replacing CPU with a new one, but it is easy to fix second and third reasons.

Solution 1: Enable VT-x in BIOS

  • Restart your computer
  • Load into BIOS (press Del, F2, Esc key. Depends on motherboard)
  • Find Virtualization setting and enabled it. It might look different in you system, but here are some examples: Enable VT-x in biosEnable VT-x in biosEnable VT-x in UEFI

Solution 2: Disable Hyper-V virtualization

  • Run cmd.exe as Administrator
  • Execute:
    dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
  • Reboot computer

Another way:

  • Open Control Panel
  • Go to Program section -> Turn Windows features on or off
  • Disable Hyper-V Disable Hyper-V
  • Reboot computer

33 thoughts on “[Fix] “VT-x is not available. (VERR_VMX_NO_VMX)” in VirtualBox

  1. Avinash Pawar

    Hi I have a Dell Inspiron intel Core 2 Duo T6400 32-bit Win 7 noted book and when i enter bios setup i do not see anything called Virtualisation… does my computer support virtualisation or not … i m trying to install oracle linux on this computer … is it possible .. please help .. need it desperately .. thanking you tons

  2. Basit

    Hi. Im trying to install SAS software for my study. My computer came up with the [Fix] “VT-x is not available. (VERR_VMX_NO_VMX)” problem.
    I tried looking for the virtualisation in the BIOS setting but couldn’t find it.
    Laptop model: Acer Aspire 4736z
    OS: Windows 10 Education N (64-bit)
    Processor: Dual-core T4200 2GHz
    RAM: 5GB
    Please help me. Is my laptop unable to install the software?
    Thanks in advance.

    1. Goushique Jonathan

      Your laptop’s processor doesn’t support Intel VT-x technology, so there is no way you can run VirtualBox or Hyper-V on it. If you want to check whether your computer supports any virtualisation technology go to Command Prompt and type systeminfo. Down to the bottom, you can see Hyper-V requirements. If all of it says yes then you can run VirtualBox. But I don’t think it will work on your particular processor. Check this website: http://ark.intel.com/products/37251/Intel-Pentium-Processor-T4200-1M-Cache-2_00-GHz-800-MHz-FSB for Intel Virtualization Technology

  3. Spencer Williams

    Your advice helped me a lot. My Windows 10 host machine was running Virtual Box machines just fine until very recently when I got the error, even though I’ve had “Intel Virtualization Technology” enabled for a while in my EFI/BIOS, and only my Cent OS 7 VMs were having trouble booting. Oddly, my other Linux flavors were still booting up.

    I had to disable Hyper-V in Windows Features like you suggested and things gradually started working. When I first disabled that feature and rebooted, I selected the kernel for CentOS but then it claimed that my processor was i686 and not the required 64-bit. This was rather strange indeed, but I have not seen that particular error again after simply trying to boot it once more. Now it’s running like when there wasn’t a problem. So in the the end, turning off Window’s Hyper-V feature did it, I’m pretty sure.

  4. Thomas

    having a host ubuntu 16.04 lts and the same error
    Bios virtualization is enable
    any hints for this scenario?
    thanks thomas

  5. Pingback: [修复] “VT-x is not available. (VERR_VMX_NO_VMX)” in VirtualBox | LzSkyline's Blog

  6. Mayuri

    I cannot see Hyper-V in Windows features and when i run the cmd dism.exe /Online /Disable-Feature:Microsoft-Hyper-V, it shows Feature name Microsoft-Hyper-V is unknown. I am trying to run open edX. Please help.

  7. Flavio Sousa

    in my case, it was already enabled in the BIOS and only worked when activated the option Preferences> System> Processor PAE / NX

  8. Ravi Kodithini

    Hi I have a Dell Inspiron 1545 model intel Core 2 Duo T6400 32-bit Win 7 book and when i enter bios setup i do not see anything called Virtualisation option … does my computer support virtualisation or not? … i m trying to install oracle virtual machine on this computer … is it possible .. please help .. need it desperately .. thanking you tons and much appreciated

  9. Gowri Sankar

    tyvm! Turning off Windows Hyper-V did it. what side effects would this have? would it affect any windows component?

  10. Daniel Porras

    Thanks, I solved it, it happened after installing Visual Studio.

  11. Marcos Pérez

    Well, my problem is the Hyper-V but I can’t uninstall it because I need it for development on Visual Studio (with windows/android virtual machines), and I also need the VirtualBox with my Debian to make the other work, so what can I do to preserve both options?

  12. Woonghee Lee

    Hi! I am using SAMSUNG SERIES3 model and 64-bit window10 book . I cannot find ‘Virtualization’ in my notebook computer. So I try to confirm ‘Hyper-V’ but it also no problem. Is it that Virualbox is not run because I am using a laptop computer?

  13. Luis Felipe rodrigues


  14. Mat Fre

    Thanks for the fix. This happened to me after installing ‘Docker for Windows’. Despite having an up-to-date version of VirtualBox Docker installs an older version of VirtualBox and then enables Hyper-V. Vbox then fails with the ‘VT-x’ error. Your fix restored my VBox.

  15. Burlyman

    This helped. Thanks! I also changed the drive to Solid State. Settings>Storage>highlight drive>Check Solid Sate.
    Seems obvious, but I had to do it. I also had to reboot 2 or more times after changing to Vt-x in BIOS.

  16. Pingback: Aide Technique - MCIT

  17. Deniz

    Since 1709 or earlier there is “Guarded Host” as an optional feature.
    If you have Hyper-V disabled but the feature was on, VB will throw this error. – So just make sure that this feature is disabled as well.

  18. Mikaël

    Thanks, it worked, bad thing is that Docker and VirtualBox can’t run simultaneously but the goal is to migrate all to Docker so,

    Thanks again !

  19. Karthik

    Failed to open a session for the virtual machine SAS University Edition_1.

    VT-x is not available (VERR_VMX_NO_VMX).

    Result Code: NS_ERROR_FAILURE (0x80004005)
    Component: ConsoleWrap
    Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

    1. Karthik

      i can not run this virtual machine SAS University Edition_1.
      help me please.

    2. Bernard Dautrevaux

      Just a note for people that may have this problem: you must not only disable Hyper-V but must check that the “Windows Hypervisor Platform” is not activated either in the Windows Features panel; it cost me hours to find that this was checked and caused VirtualBox to refuse starting…


      1. artur

        Good! Disable Windows Hypervisor Platform works for me!! Thanks!


Leave a Reply

Your email address will not be published. Required fields are marked *