
Hardware virtualization, also known as hardware-assisted virtualization or CPU virtualization, is a feature built into modern processors that allows a single physical machine to run multiple operating systems simultaneously through virtual machines. Technologies like Intel VT-x and AMD-V make this possible by allowing the processor to create isolated virtual environments, each capable of running its own operating system as if it were a separate physical computer.
In Windows 11 and Windows 10, hardware virtualization plays a much bigger role than most users realize. It isn’t just for people running virtual machines with software like VirtualBox, VMware, or Hyper-V. Many built-in Windows security features, including Core Isolation, Memory Integrity, Windows Sandbox, and the Windows Subsystem for Linux (WSL2), depend on hardware virtualization being enabled. Even certain Android emulators used for gaming or app development, as well as some antivirus programs, require this feature to function properly.
On the other hand, there are legitimate reasons someone might want to disable hardware virtualization. Some older games and applications don’t play well with virtualization-based security features and can suffer from reduced performance or stability issues. Certain BIOS-level troubleshooting scenarios, compatibility testing, or specific enterprise software requirements may also call for temporarily turning it off. Additionally, in rare cases, enabling virtualization can create conflicts with other low-level system tools, such as certain debugging utilities or older hypervisors.
Whatever your reason for wanting to enable or disable hardware virtualization, the good news is that it’s a fairly straightforward process, though it does involve navigating outside of Windows itself, into your computer’s BIOS or UEFI firmware settings. This guide walks you through everything you need to know: how to check whether hardware virtualization is currently enabled, how to turn it on or off through your system firmware, and how to verify the change afterward. We’ll also address some of the most frequently asked questions about this feature so you can make an informed decision.
Method: How to Enable or Disable Hardware Virtualization
Hardware virtualization is a firmware-level setting, meaning it lives in your computer’s BIOS or UEFI, not within Windows itself. This means Windows cannot toggle it on or off directly through Settings; you have to access your motherboard’s firmware interface to make the change. Below is a complete walkthrough of the process, broken into manageable steps.
Step 1: Check Whether Hardware Virtualization Is Already Enabled
Before diving into your BIOS, it’s worth checking the current status of hardware virtualization on your system. This saves you the trouble of rebooting into firmware settings if it’s already configured the way you want.
- Right-click on the Taskbar and select Task Manager, or press Ctrl + Shift + Esc.
- Click on the Performance tab.
- Select CPU from the left-hand sidebar.
- Look at the bottom-right section of the window. You’ll see a line labeled Virtualization, which will read either “Enabled” or “Disabled.”
Alternatively, you can check this using the System Information tool:
- Press Windows key + R to open the Run dialog.
- Type msinfo32 and press Enter.
- In the System Summary window, scroll down until you find entries labeled Hyper-V – VM Monitor Mode Extensions, Hyper-V – Virtualization Enabled in Firmware, and related Hyper-V requirements.
- If “Virtualization Enabled in Firmware” shows “Yes,” hardware virtualization is already turned on.
Step 2: Restart Your Computer and Enter BIOS/UEFI Settings
Since hardware virtualization is controlled by firmware, you’ll need to restart your PC and enter the BIOS or UEFI setup utility.
- Restart your computer.
- As soon as the machine begins booting, repeatedly press the key that opens your firmware settings. This key varies by manufacturer but is commonly F2, F10, F12, Delete, or Esc. Check your motherboard or laptop manual if you’re unsure.
- Alternatively, on Windows 11/10, you can access UEFI settings directly from within Windows:
- Open Settings > System > Recovery.
- Under “Advanced startup,” click Restart now.
- After your PC restarts to a blue screen, select Troubleshoot > Advanced options > UEFI Firmware Settings > Restart.
This second method is particularly useful for newer laptops and systems that boot too quickly to catch the manual key press, or for devices using UEFI Secure Boot exclusively.
Step 3: Locate the Virtualization Setting
Once inside the BIOS or UEFI interface, the exact location of the virtualization setting depends on your motherboard manufacturer and CPU brand. Here’s where to look based on common configurations:
For Intel processors:
- Look under Advanced, CPU Configuration, or System Configuration.
- Find an option called Intel Virtualization Technology, Intel VT-x, or simply Virtualization Technology (VTx).
For AMD processors:
- Look under Advanced, CPU Configuration, or North Bridge Configuration.
- Find an option labeled SVM Mode (Secure Virtual Machine Mode) or AMD-V.
Common menu paths by manufacturer include:
- ASUS: Advanced Mode > Advanced > CPU Configuration
- MSI: Settings > Advanced > CPU Features
- Gigabyte: M.I.T. > Advanced Frequency Settings > Advanced CPU Core Settings
- Dell/HP/Lenovo laptops: Usually under Security or Advanced > CPU Configuration
If you can’t find it right away, check every tab carefully. Some manufacturers hide this setting several submenus deep, and naming conventions vary quite a bit between BIOS versions.
Step 4: Enable or Disable the Setting
Once you’ve located the correct option:
- Select the virtualization setting (Intel VT-x or AMD-V/SVM Mode).
- Use the Enter key, arrow keys, or +/- keys (depending on your BIOS) to toggle the value between Enabled and Disabled.
- Set it to Enabled if you want to turn hardware virtualization on, or Disabled if you want to turn it off.
Step 5: Save Changes and Exit
After making your selection, you need to save the changes before exiting, or the modification won’t take effect.
- Press F10 on most systems to save and exit, though this can vary (check the on-screen legend for the exact key).
- Confirm the save prompt if one appears.
- Your computer will restart automatically and boot into Windows.
Step 6: Verify the Change in Windows
Once your system has rebooted, confirm the setting took effect:
- Open Task Manager > Performance tab > CPU.
- Check the Virtualization status at the bottom right. It should now reflect your chosen setting.
If the status hasn’t changed, double-check that you saved your BIOS settings correctly, and make sure you modified the correct option, since some systems list multiple similarly named virtualization-related settings.
Alternative Method: Enabling/Disabling Through Windows Features (Related Settings)
While the core hardware virtualization toggle lives in BIOS, Windows also has related software-level virtualization features that you can enable or disable directly from within the OS. These include Hyper-V, Windows Sandbox, and Virtual Machine Platform, all of which rely on hardware virtualization being enabled in firmware first.
- Press Windows key + R, type optionalfeatures, and press Enter.
- In the Windows Features window, look for:
- Hyper-V
- Virtual Machine Platform
- Windows Sandbox
- Windows Hypervisor Platform
- Check or uncheck the boxes next to the features you want to enable or disable.
- Click OK, then restart your PC when prompted.
Keep in mind that these Windows-level toggles control specific virtualization-dependent features and services, not the underlying hardware virtualization capability itself. If hardware virtualization is disabled in your BIOS, these Windows features either won’t function correctly or won’t be available to enable at all.
Conclusion
Hardware virtualization is a foundational feature in modern Windows 11 and Windows 10 systems, quietly powering everything from full-fledged virtual machines to critical security features like Memory Integrity and Windows Sandbox. Whether you’re a developer running multiple operating systems, a security-conscious user relying on virtualization-based protections, or someone troubleshooting compatibility issues with older software, knowing how to enable or disable this setting gives you meaningful control over your system’s behavior.
The process itself, while it requires stepping outside of Windows and into your BIOS or UEFI firmware, is straightforward once you know where to look. Restart your PC, access the firmware settings, locate the Intel VT-x or AMD-V/SVM option under your CPU configuration menu, toggle it as needed, and save your changes. From there, Windows Task Manager gives you a quick and reliable way to confirm the setting took effect.
Before disabling hardware virtualization, it’s worth considering what you might lose access to, particularly Windows Sandbox, WSL2, Hyper-V, and certain antivirus or anti-cheat systems that depend on it. For most users, leaving hardware virtualization enabled is the safer default, since it underpins several modern security protections without noticeably affecting everyday performance. However, if you have a specific compatibility reason to disable it, the steps above will get you there safely and reversibly, so you can always switch it back on later if your needs change.
FAQs
1. Will disabling hardware virtualization improve my gaming performance?
In most modern games, the performance impact of hardware virtualization is negligible or nonexistent. However, some older titles or specific games with aggressive anti-cheat systems have historically reported minor performance dips or compatibility issues when virtualization-based security (VBS) and Memory Integrity are active. If you’re experiencing stuttering, unexpected crashes, or lower frame rates in a specific game, it’s worth testing with hardware virtualization disabled to see if that resolves the issue. That said, for the vast majority of users and games, keeping it enabled has no noticeable downside.
2. My BIOS doesn’t seem to have a virtualization option. What should I do?
First, ensure you’re looking through every submenu carefully, as manufacturers often place this setting in unexpected locations, such as under Security, North Bridge, or Chipset Configuration rather than the more obvious CPU Configuration menu. If you genuinely cannot find it, check whether your BIOS/UEFI firmware is up to date, since older firmware versions on certain motherboards may not expose this setting, or may have it locked by default. Updating your BIOS to the latest version from your motherboard or laptop manufacturer’s website can sometimes reveal previously hidden options. It’s also possible, though less common, that your specific CPU doesn’t support hardware virtualization at all, so checking your processor’s official specifications is a good next step.
3. Is it safe to enable hardware virtualization, and does it pose any security risks?
Enabling hardware virtualization is generally safe and is actually recommended for most users, since it’s a prerequisite for several important Windows security features, including Core Isolation and Memory Integrity, which help protect against certain types of malware and kernel-level attacks. There’s no inherent security risk introduced simply by turning virtualization on. If anything, disabling it removes access to protective features that rely on it. The only scenario where you might want it off is for specific compatibility or performance troubleshooting, not because the feature itself poses a threat.
4. Do I need to disable hardware virtualization before installing Windows or performing a clean install?
No, disabling hardware virtualization is not required before installing Windows 11 or Windows 10, and doing a clean install won’t be affected either way by this setting. However, it’s worth noting that hardware virtualization support is one of the underlying requirements tied to certain Windows 11 features like Memory Integrity, though it is not a strict blocking requirement for installation the way TPM 2.0 and Secure Boot can be. If you’re setting up a new system for virtual machine use, running WSL2, or planning to use Windows Sandbox, it’s actually a good idea to confirm virtualization is enabled in BIOS before or shortly after installing Windows, so those features work correctly right from the start.

