How to enable hardware virtualization in UEFI (BIOS) on Windows 11

If you have to enable virtualization in the motherboard's firmware, in this guide, we'll show you how on Windows 11.

Windows 11 WinRE UEFI option
Windows 11 WinRE UEFI option
  • To enable virtualization on UEFI/BIOS, open Settings > System > Recovery, click on “Restart now,” then go to Troubleshoot > Advanced options, click on “UEFI Firmware Settings,” and click on “Restart.” In the UEFI settings, turn on virtualization.
  • Another way to enable virtualization is booting into the UEFI/BIOS directly and turning on virtualization from the firmware settings.

On Windows 11, you can enable virtualization in the UEFI (BIOS) in at least two ways, and in this guide, I’ll show you how. Virtualization is a technology support that comes built into most processors from Intel and AMD, which allows your computer to run different operating systems alongside Windows 11, such as Android, Linux distributions, or another version of Windows through features like Windows Subsystem for Android (WSA), Windows Subsystem for Linux (WSL), or using a traditional virtual machine.

Although nowadays laptops and desktop computers usually come with the virtualization feature enabled by default in the Unified Extensible Firmware Interface (UEFI), sometimes, you may have to enable the feature manually. If this is the case, Windows 11 lets you turn on virtualization in at least two ways through the Settings app or by accessing the firmware from boot directly.

This guide will teach you the easy steps to enable virtualization on the motherboard’s firmware on Windows 11.

Enable UEFI (BIOS) virtualization on Windows 11 from WiRE

To enable virtualization on AMD or Intel UEFI (BIOS) through the Windows Recovery Environment (WinRE), use these steps:

  1. Open Settings on Windows 11. 

  2. Click on System.

  3. Click on Recovery.

  4. Under the “Recovery options” section, click the Restart now button for the “Advanced startup” setting.

    Advanced startup

  5. Click on Troubleshoot.

  6. Click on Advanced options.

  7. Click the “UEFI Firmware Settings” option.

    WinRE UEFI Firmware Settings

  8. Click the Restart button.

  9. Open the Configuration, Security, or Advanced page (the page’s name will depend on your motherboard manufacturer).

  10. Select the “Virtualization Technology,” “Intel Virtual Technology,” or “SVM Mode option.” (The feature name will also depend on the device manufacturer).

  11. Enable the virtualization feature.

  12. Save the UEFI (BIOS) settings (usually by pressing the F10 key).

Once you complete the steps, the computer will have virtualization enabled at the hardware level, and you can enable your preferred hypervisor to run virtual machines on Windows 11.

Alternatively, you can also access the Windows Recovery Environment (WinRE) from Automatic Repair.

Usually, if you have a Dell system, you will need to enable “Virtualization” and “Virtualization for Direct-IO (or VT-d)” from the “Advanced > Virtualization” or “Virtualization Support > Virtualization” tab.

On an HP system, you will need to enter the “Configuration” tab and then select the “Virtualization Technology” option. In some HP systems, you’ll have to enter the “System Security” tab from the “Security” menu and then enable the “Virtualization Technology (VTx)” option.

If you have a desktop computer with a motherboard from ASRock, Gigabyte, Asus, EVGA, or another manufacturer, you will need to check the device documentation because almost every model has a different way to enable this feature.

Enable UEFI (BIOS) virtualization on Windows 11 from boot

To enable virtualization by booting into the UEFI firmware on Intel or AMD motherboards, use these steps:

  1. Turn on the computer.

  2. Confirm the key that opens the firmware during boot. (You must do this quickly.)

  3. Press the suggested key multiple times to enter the UEFI. Typically, you have to press the ESC, Delete, or one of the Function keys (F1, F2, F10, F12, etc.).

    Boot enter UEFI firmware

  4. Open the Configuration, Security, or Advanced page (the page’s name will depend on your motherboard manufacturer).

  5. Select the “Virtualization Technology,” “Intel Virtual Technology,” or “SVM Mode option.” (The feature name will also depend on the device manufacturer).

  6. Enable the virtualization feature.

  7. Save the UEFI (BIOS) settings (usually by pressing the F10 key).

After you complete the steps, the virtualization feature will enable on the computer.

It’s important to note that many people still refer to UEFI as BIOS (Basic Input Output System). However, BIOS is an older firmware type that was replaced by UEFI. Windows 11 only supports the UEFI firmware type, which is the reason this guide only focuses on accessing the modern firmware type.

If you use VirtualBox, you don’t need to enable this technology in the firmware. You only need to enable the “Virtual Machine Platform” feature on Windows 11.

About the author

Mauro Huculak is a Windows How-To Expert who started Pureinfotech in 2010 as an independent online publication. He has also been a Windows Central contributor for nearly a decade. Mauro has over 14 years of experience writing comprehensive guides and creating professional videos about Windows and software, including Android and Linux. Before becoming a technology writer, he was an IT administrator for seven years. In total, Mauro has over 20 years of combined experience in technology. Throughout his career, he achieved different professional certifications from Microsoft (MSCA), Cisco (CCNP), VMware (VCP), and CompTIA (A+ and Network+), and he has been recognized as a Microsoft MVP for many years. You can follow him on X (Twitter), YouTube, LinkedIn and About.me. Email him at [email protected].