FIX: VirtualBox Error VT-x is not available in Windows 10 (Solved)

Last updated on June 26th, 2019

This tutorial contains instructions to fix the following error in VirtuaBox: "Failed to open a session for the virtual machine <VM MachineName>. VT-x is not available (VERR_VMX_NO_VMX) with Result Code: E_FAIL (0x80004005), Component: ConsoleWrap, Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed".

VirtualBox Error VT-x is not available - FIX

The VirtualBox Error "VT-x is not available", appears on a Windows 10 Pro based computer, with a Gigabyte Z370 HD3P motherboard and the Intel Core i7-8700 processor which supports the Intel® Virtualization Technology (VT-x). Except of the "VT-x is not available" error in VirtualBox, the SecurAble tool also states that the Hardware Virtualization is not available on the system.


How to FIX: "VT-x is not available" error in VirtualBox.

Important: Before you continue to apply the steps below, make sure that the installed CPU supports the following features: *

a. Virtualization technology.
b. Hardware Date execution prevention (DEP) **

* To easily find out if if your system supports the Virtualization requirements you can use the SecurAble

** The "Date execution prevention (DEP)" feature is also called  "No Execute (NX)" for AMD processors and "Execute Disable (XD)" for Intel processors.

Step 1. Enable Hardware Virtualization in BIOS.

1. First of all, proceed and enable the Virtualization Technology feature in BIOS settings. To do that, restart your system and launch the BIOS Settings. Then…

A. If you own an Intel CPU:

  • Click the Advanced * tab and set the Virtualization (aka "Intel® Virtualization Technology (VT-x)" to Enable.

* Note: In some BIOS the Virtualization setting is under the Performance options.

B. If you own an AMD CPU:

  • Click the M.I.T. tab –> Advanced Frequency Settings –> Advanced Core settings and the set the SVM Mode (aka "Secure Virtual Machine") to Enable.

2. Save and exit BIOS settings.
3. Try to start the VirtualBox machine. If you still face the same error, then proceed below.

Step 2. Disable Hyper-V. *

* Note: This step applies only to Windows 10 Professional and Enterprise versions.

1. Navigate to Windows Control Panel and open Programs and Features.
2. Click Turn Windows features on or off.

Uninstall Hyper-V

3. Uncheck the Hyper-V feature and click OK. *

* Note: If the Hyper-V is not enabled, then try the following trick: Enable Hyper-V –> Restart the computer –> Disable Hyper-V and restart again.

fix VT-x is not available VirtualBox

4. When the removal operation is completed, restart your computer.
5. Now try to start the VM machine.

You 're done! Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.

If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free: