Monday, 24 June 2019

windows 10 - VT-x is not available, but is enabled in BIOS


Recently I started having an issue with VT-x on my Windows 10 running on HP EliteBook. I was using Oracle VirtualBox to run some VMs on it before and VT-x was enabled in BIOS and was working fine.


I started getting VT-x is not available error every time I was trying to start any of my VMs. That started happening after I installed Docker on my machine, so I tried uninstalling it and rebooting. Didn't help.


I checked BIOS settings and it says VT-x is enabled but checking with Intel(R) Processor Identification Utility shows that VT-x is not supported and Oracle VirtualBox also doesn't see it.


There were no hardware changes and the only software change was installing/uninstalling Docker.


How can this issue be fixed?



Answer



There are three common culprits for the type of error the user is seeing:



  • VT-x is not enabled in the BIOS

  • The CPU doesn't support VT-x

  • Hyper-V virtualization is enabled in Windows


Since the user already eliminated the first two possible culprits, the next step is to open a command prompt as administrator and run the following command:


dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

Afterwards, reboot the PC and try VirtualBox again.


No comments:

Post a Comment

How can I VLOOKUP in multiple Excel documents?

I am trying to VLOOKUP reference data with around 400 seperate Excel files. Is it possible to do this in a quick way rather than doing it m...