Home » Questions » Computers [ Ask a new question ]

How do I enable VT-X?

How do I enable VT-X?

I'd like to provide a guest OS with multiple CPUs in VirtualBox. My host machine is a quad core HP Compaq and uses the Intel Core 2 vPro hardware.

Asked by: Guest | Views: 249
Total answers/comments: 5
bert [Entry]

You can use the tool Securable from Gibson Research to find out if your hardware supports virtualization extensions. If it tells you that your hardware is supported, but not enabled, check the BIOS settings to enable it.
bert [Entry]

Your processor does support VT-X, you'll just need to enable it in the BIOS settings. Reboot your computer and press the specified key on the boot screen to go into the BIOS Setup and enable it.
bert [Entry]

Reducing RAM in VirtualBox from 4gb to 2gb worked for us when we had only RDP to host machine so couldn't access BIOS.
Reducing RAM in VirtualBox from 4gb to 2gb worked for us when we had only RDP to host machine so couldn't access BIOS.
bert [Entry]

"For me, ""VT-x is not available"" was highly misleading - I had my computer upgraded to Windows 10, which had turned on Hyper-V, which lead to the error message.
Disabling Hyper-V from Windows Features solved the issue. Based on comments here I'm not the only one.
Note that for example Docker in Windows 10 wants Hyper-V enabled. This means that you cannot run Virtualbox and Docker on the same Windows machine, thing Docker warns you about:

(outside Windows 10/Docker, Docker Toolbox is used to run Docker in Windows, which works with VirtualBox just fine)"
bert [Entry]

On My Sony Laptop, the setting is Intel® Virtualization Technology, which is under Advanced tab.