Enable Hardware Virtualization in Windows 11
If you want to run Android emulators, virtual machines, Windows Subsystem for Linux (WSL), Hyper-V, or other virtualization-based software on your Windows 11 PC, you may first need to enable hardware virtualization. The good news is that most modern processors support it, but the feature can sometimes be disabled in your computer’s UEFI or BIOS settings.
Windows 11 can use virtualization technology to create an environment where another operating system or platform can run inside your computer. Microsoft also notes that many Windows devices already have virtualization enabled, so it is worth checking the current status before changing anything.
In this guide, I will show you how to check whether virtualization is already enabled, enter your computer’s UEFI or BIOS, turn on the appropriate virtualization option, enable Virtual Machine Platform when needed, and verify that everything is working correctly.
Let’s go for it!
Enable Hardware Virtualization in Windows 11

Virtualization is a hardware-assisted technology that allows your computer to create and run virtual environments. For example, a virtualization program can use your computer’s processor, memory, storage, and other hardware resources to run another operating system without requiring another physical computer.
The exact name of the virtualization setting depends on your processor and computer manufacturer. On systems with Intel processors, you may see names such as Intel Virtualization Technology, Intel VT-x, or VMX. On systems with AMD processors, the setting is commonly called SVM Mode, AMD-V, or AMD Virtualization.
There is also an important distinction between enabling virtualization in firmware and enabling Windows virtualization features. Turning on virtualization in UEFI or BIOS makes the processor’s virtualization capability available.
Windows features such as Virtual Machine Platform or Hyper-V can then use that capability when required. Microsoft specifically identifies hardware-assisted virtualization as a requirement for Hyper-V.
Step 1: Check Whether Virtualization Is Already Enabled
Before entering the BIOS or UEFI, check whether Windows 11 already has virtualization enabled. This is the easiest approach because you may discover that no changes are necessary.
Press Ctrl + Shift + Esc to open Task Manager. If Task Manager opens in its simplified view, select More details. Now select the Performance tab and choose CPU from the left side.
Look toward the lower portion of the CPU information. You should see a Virtualization entry. If it says Enabled, your processor’s virtualization capability is already turned on in firmware, so you normally do not need to change the BIOS or UEFI setting.
If it says Disabled, Windows can see that your processor supports virtualization, but the feature is currently turned off at the firmware level. In that situation, continue with the next step.
This check is especially useful for beginners because it prevents unnecessary changes to UEFI or BIOS settings.
Step 2: Open Windows 11 Advanced Startup Options
If Task Manager shows that virtualization is disabled, the next step is to enter your computer’s UEFI or BIOS. You can do this directly through Windows 11 instead of trying to guess which keyboard key your computer requires during startup.
Open Settings by pressing Windows + I.
Go to System > Recovery > Advanced startup > Restart now.
Windows will restart and display the Windows Recovery Environment. From there, select Troubleshoot > Advanced options > UEFI Firmware Settings > Restart.
Your computer will restart again and open its UEFI firmware interface. Depending on your computer manufacturer, this interface may still be labeled BIOS. Microsoft recommends using this Windows-based route to access UEFI when available.
Do not change unrelated firmware settings while you are here. UEFI controls important hardware and startup behavior, so changing the wrong option can cause unexpected problems.
Step 3: Find the Virtualization Setting in UEFI or BIOS
Once you enter UEFI or BIOS, you need to locate the processor virtualization setting. The location and name can be different from one computer to another, so do not worry if your screen does not look exactly like another PC’s BIOS screen.
Look through sections such as Advanced, Advanced CPU Configuration, CPU Configuration, Security, System Configuration, or Processor.
On an Intel-based computer, look for Intel Virtualization Technology, Intel VT-x, VMX, or a similar option.
On an AMD-based computer, look for SVM Mode, AMD-V, or AMD Virtualization.
Go to Advanced > CPU Configuration > Intel Virtualization Technology if your system uses that menu structure, or Advanced > CPU Configuration > SVM Mode on many AMD systems.
The exact navigation can vary by manufacturer and motherboard. Microsoft also provides manufacturer-specific virtualization instructions because UEFI interfaces are not standardized across all PCs.
Step 4: Enable Intel VT-x or AMD-V
After locating the correct option, change its value from Disabled to Enabled.
For an Intel processor, select Intel Virtualization Technology and set it to Enabled.
For an AMD processor, select SVM Mode or the equivalent AMD virtualization option and set it to Enabled.
Be careful not to change settings simply because they contain words such as VT, CPU, or Virtual. Some systems have additional virtualization-related technologies, and their purpose can differ. If you are unsure about a setting, check your computer or motherboard documentation before changing it.
The main setting you are looking for is hardware-assisted CPU virtualization. Microsoft identifies Intel Virtualization Technology and AMD-V as the relevant hardware virtualization technologies for Hyper-V.
Step 5: Save the BIOS or UEFI Changes
After enabling virtualization, save your changes and exit the firmware interface.
In many systems, you can press F10 to save and exit, although the exact key varies by manufacturer. You can also look for an option such as Save Changes and Exit.
Go to Save & Exit > Save Changes and Exit if your firmware uses this menu structure.
Your computer should restart automatically and boot back into Windows 11.
If Windows starts normally, you can continue to the next step. If your computer returns to the firmware screen instead of Windows, do not make additional changes randomly. Check the boot configuration or consult your computer manufacturer’s documentation.
Enable Virtual Machine Platform in Windows 11
Enabling processor virtualization does not automatically turn on every Windows virtualization feature. If you need virtualization for applications that depend on Virtual Machine Platform, you may need to enable that Windows component separately.
Open the Start menu and search for Windows features.
Go to Start > Windows Features > Turn Windows features on or off.
When the Windows Features window opens, find Virtual Machine Platform and check the box next to it. Select OK and allow Windows to make the requested changes.
Windows may ask you to restart your computer. Restart when prompted.
Microsoft specifically recommends enabling Virtual Machine Platform when applicable, particularly for some systems upgraded from Windows 10 to Windows 11.
Keep in mind that Virtual Machine Platform and hardware virtualization are not the same thing. The first is a Windows feature, while the second is a processor capability controlled through UEFI or BIOS.
Verify That Virtualization Is Enabled
After Windows 11 starts again, verify the change rather than assuming it worked.
Press Ctrl + Shift + Esc to open Task Manager.
Go to Performance > CPU and locate the Virtualization entry.
If it says Enabled, your processor virtualization feature is active.
You can also perform a more technical check if you are planning to use Hyper-V. Open Command Prompt as Administrator and enter the systeminfo command.
Go to Start > Command Prompt > Run as administrator.
Look through the results for the Hyper-V Requirements section. Microsoft states that the system information report can be used to check whether the required Hyper-V capabilities are available.
If the relevant requirements are satisfied, your system should be properly prepared for compatible virtualization workloads.
Enable Hyper-V If You Specifically Need It
If your goal is to create virtual machines using Microsoft’s Hyper-V, you may need to enable Hyper-V itself in Windows.
First, remember that Hyper-V is not available on Windows 11 Home. Microsoft’s documentation lists Windows 11 Pro and Enterprise as supported editions for the Hyper-V role. Hyper-V also requires a compatible 64-bit processor with SLAT, appropriate virtualization extensions, and sufficient memory.
Open the Windows Features dialog.
Go to Start > Windows Features > Turn Windows features on or off > Hyper-V.
Expand Hyper-V if necessary, select the required components, and select OK. Restart Windows when prompted.
Once Windows has restarted, you can search for Hyper-V Manager from the Start menu.
If you are using a third-party virtualization application instead, such as another virtual machine platform, you may not need Hyper-V itself. The virtualization setting in UEFI or BIOS is the important hardware-level component.
Pros & Cons
| Pros | Cons |
| Allows virtualization-based software to use CPU virtualization features | The BIOS or UEFI interface can be confusing for beginners |
| Supports virtual machines and compatible emulators | Some firmware settings vary significantly between manufacturers |
| Can enable features such as Virtual Machine Platform and Hyper-V | Virtual machines can consume significant RAM and CPU resources |
| Useful for developers, IT professionals, testers, and advanced users | Changing unrelated BIOS settings can create boot or hardware configuration problems |
| Does not normally require additional hardware when the processor already supports virtualization | Some virtualization software may conflict or behave differently when Windows Hyper-V is active |
Faqs
What is virtualization in Windows 11?
Virtualization allows your computer to create virtual environments that can run operating systems, applications, or other workloads separately from the main Windows environment. It relies on hardware virtualization support built into modern processors.
How do I know if virtualization is enabled?
Open Task Manager and go to Performance > CPU. Look for the Virtualization entry. If it says Enabled, hardware virtualization is already active.
Why does Task Manager show virtualization as disabled?
This usually means the processor supports virtualization, but the feature is disabled in the computer’s UEFI or BIOS. You need to enter the firmware settings and enable the appropriate Intel or AMD virtualization option.
Is virtualization safe to enable?
Yes, enabling hardware virtualization is a normal supported configuration on compatible computers. However, you should only change the specific virtualization setting and avoid modifying unrelated firmware options unless you understand what they do.
Do I need virtualization for Windows 11?
Not necessarily for ordinary Windows 11 use. You typically need it when using software or Windows features that depend on virtualization, such as certain virtual machines, emulators, Virtual Machine Platform, WSL configurations, or Hyper-V.
Is Intel virtualization the same as AMD virtualization?
They perform the same general purpose, but the terminology differs. Intel systems commonly use Intel VT-x or Intel Virtualization Technology, while AMD systems commonly use AMD-V or SVM Mode.
Can I enable virtualization without entering BIOS?
If virtualization is already enabled, you do not need to change anything. However, if Task Manager reports Disabled, the hardware virtualization setting generally has to be enabled through UEFI or BIOS. Windows cannot simply switch that firmware setting on from the normal desktop.
Does enabling virtualization slow down Windows 11?
Simply enabling hardware virtualization does not mean that a virtual machine is constantly running. Performance impact depends primarily on the virtualization software and workloads you actually run. Virtual machines can consume additional CPU, RAM, storage, and other system resources while they are active.
Can I enable Hyper-V on Windows 11 Home?
Microsoft’s current Hyper-V documentation lists Windows 11 Pro and Enterprise as supported editions for Hyper-V. Therefore, if you are using Windows 11 Home, you should not expect the Hyper-V feature to be available through the normal Windows Features interface.
Final Words
Enabling virtualization in Windows 11 is usually a straightforward process once you understand the difference between the processor setting and Windows virtualization features. Start by checking Task Manager > Performance > CPU because virtualization may already be enabled.
If it is disabled, use Settings > System > Recovery > Advanced startup > Restart now > Troubleshoot > Advanced options > UEFI Firmware Settings > Restart to enter your firmware settings. Then enable the appropriate Intel VT-x, Intel Virtualization Technology, AMD-V, or SVM Mode option and save your changes.
After Windows starts, check Task Manager again to confirm that Virtualization now shows Enabled.
If your particular application requires it, you can then enable Virtual Machine Platform or Hyper-V separately.
