How to enable Intel VT-x in BIOS or UEFI


Modern CPUs have hardware virtualization features that speed up virtual machines created in VirtualBox, VMware, Hyper-V, and other applications. But these features are not always enabled by default.

Virtual machines are a great initiative. With virtualization applications, you can run a virtual machine completely on windows in the current system. With that virtual machine, you can run different operating systems, test applications in the sandbox environment, and test features without worrying. To work, virtual machine applications need hardware acceleration that is built into modern CPUs. This means Intel VT-x hardware acceleration for Intel CPUs and AMD-V hardware acceleration for AMD CPUs.

Sometimes, you may encounter error messages in VM applications as follows:

  • VT-x /AMD-V hardware acceleration is not available on your system
  • This server supports Intel VT-x, but does not enable Intel VT-x
  • The processor on this machine is not compatible with Hyper-V

There are many different causes for these errors. First, hardware acceleration is not enabled. On systems with Intel CPUs, the Intel VT-x feature may be disabled via the BIOS or UEFI firmware settings. Actually, it usually defaults to off mode on new computers. On systems with AMD CPUs, there will be no such error as the AMD-V feature is always enabled, so BIOS or UEFI settings are not affected.

Another reason is to use a virtualization application such as VMWare or VirtualBox when the machine has Microsoft Hyper-V installed. Hyper-V takes advantage of hardware acceleration features and does not allow access to other virtual applications.

So take a look at how to overcome these problems.

Uninstall Hyper-V

If you have Hyper-V installed, it becomes greedy and does not allow other virtualization applications to access hardware acceleration features. This usually happens with the Intel VT-x hardware, but it can also happen with AMD-V. In this case, you will see the error message not found Intel VT-x (or AMD-V) although it is enabled on your computer.

To solve this problem, simply uninstall Hyper-V. Hyper-V is an optional Windows feature, so it’s a little different than uninstalling normal applications. Go to Control Panel> Uninstall a Program. In the “Programs and Features” window, select “Turn Windows features on or off.

In the “Windows Features” window, clear the checkbox “Hyper-V” and then click “OK”.

When finishing the uninstallation of Hyper-V, restart your computer and then try using VirtualBox or VMware again.

Enable Intel VT-x in BIOS or UEFI

If you have an Intel CPU and uninstalling Hyper-V does not solve the problem – or the virtual application still sends a message that Intel VT-x has been disabled – you need to go to the BIOS or UEFI settings. on the computer. BIOS systems are often found in personal computers manufactured prior to the release of Windows 8 and can be replaced by UEFI in today’s computers. The ability to use UEFI increasingly increases the modernity of personal computers.

On a BIOS-based system, access the BIOS setup by rebooting the PC and pressing the appropriate key as soon as it is booted for the first time. The key you need to press depends on the computer manufacturer, but usually the “Delete” or “F2” key. You may also see a message during startup that says “Press {Key} to access setup.” If you can not find the correct key to access the BIOS setup, just search the web for content such as “{COMPUTER} {MODEL NUMBER} VISUAL BIOS”.

For UEFI-based computers, you can not just press a key while the computer is booting. Instead, you will need to follow these instructions to access the UEFI installer from the advanced boot options of Windows. Hold Shift when you click Restart in Windows to restart the menu.

Whether your computer uses the BIOS or UEFI, once you are in the installation menu, you can start searching for options labeled “Intel VT-x”, “Intel Virtualization Technology”, “Virtualization Extensions” “,” Vanderpool “or similar.

Usually, you will find the option in the “Processor” submenu. This sub-menu may be located somewhere under the “Chipset”, “Northbridge”, “Advanced Chipset Control” or “Advanced CPU Configuration” menu.

Enables the option and then selects “Save and Exit” or similar to save the settings and reboot the computer.

After restarting the computer, try using VirtualBox or VMware again.

 What to do if you do not see the Intel VT-x option in BIOS or UEFI

Unfortunately, some laptop manufacturers and motherboard manufacturers do not have the option to enable Intel VT-x in BIOS or UEFI settings. If you do not see this option, look for the model number web site if your laptop or motherboard is desktop and “enable Intel VT-x.”

In some cases, manufacturers may release a BIOS update or UEFI firmware with this option. So, updating the BIOS or UEFI firmware might be helpful.