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

By | June 3, 2015

Advertisement from Google

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}


Advertisement from Google

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

25 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

    Reply
  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.

    Reply
    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

      Reply
  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.

    Reply
  4. Thomas

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

    Reply
  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.

    Reply
  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

    Reply
  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

    Reply
  9. Gowri Sankar

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

    Reply
  10. Daniel Porras

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

    Reply
  11. Luis Felipe rodrigues

    Resolvi meu problema indo em CONFIGURAÇÕES, SISTEMA, PROCESSADOR E HABILITEI O PAE/NX

    Reply
  12. 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.

    Reply
  13. 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.

    Reply
  14. Pingback: Aide Technique - MCIT

Leave a Reply

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