Virtualization on Windows 10 is enabled in two stages: turning on Intel VT-x or AMD-V in the BIOS, then activating the Virtual Machine Platform feature in Windows.
Most Windows 10 PCs ship with hardware virtualization sitting idle in the firmware, disabled out of the box. Turning it on is the difference between running Docker, WSL2, or an Android emulator and seeing a cryptic “VT-x is disabled” error. Here is how to enable virtualization on Windows 10 in two distinct stages. This works on any 64-bit Windows 10 system (Home, Pro, or Enterprise) with a modern Intel or AMD processor. If your CPU predates 2010 or runs a 32-bit OS, hardware virtualization likely isn’t available.
What Exactly Is Hardware Virtualization?
Hardware virtualization lets your CPU split itself into multiple independent processing environments, so software like Hyper-V, VMware, or WSL2 can run operating systems alongside Windows 10 without stepping on each other. The feature goes by different names depending on your processor: Intel calls it Intel Virtualization Technology (VT-x), while AMD labels it AMD-V or SVM Mode. Without it enabled in the BIOS, Windows 10’s virtualization-based features simply won’t start.
Stage 1 — Enable Virtualization in BIOS/UEFI
The most reliable way to enter the firmware on a UEFI-based Windows 10 PC is through the operating system itself. Open Settings > Update & Security > Recovery. Under Advanced startup, click Restart now. In the recovery environment, select Troubleshoot > Advanced options > UEFI Firmware Settings > Restart.
If that option is missing (usually on older systems booting in Legacy mode), you can press your manufacturer’s BIOS key immediately after powering on. The table below lists the most common keys and menu paths.
| Manufacturer | Common BIOS Key | Typical Menu Path to Setting |
|---|---|---|
| ASUS | DEL or F2 | Advanced > CPU Configuration |
| HP | F10 | Configuration > Virtualization Technology |
| Dell | F2 | Virtualization Support > Virtualization |
| Lenovo (ThinkPad) | F1 | Security > Virtualization |
| Lenovo (IdeaPad) | F2 or Novo Button | Configuration > Intel Virtualization Technology |
| MSI | DEL | Overclocking > CPU Features |
| Acer | F2 | Main > Virtualization Technology |
| Gigabyte | DEL or F2 | Peripherals > Intel Virtualization Technology / SVM |
| ASRock | DEL or F2 | Advanced > CPU Configuration |
Once inside the BIOS, navigate to the appropriate section. For Intel processors, look for Intel Virtualization Technology or Intel VT-x and set it to Enabled. For AMD processors, find SVM Mode or AMD-V and set it to Enabled. Press F10 to Save & Exit and confirm the prompt.
Stage 2 — Activate the Virtual Machine Platform in Windows
Once the BIOS setting is saved and the PC reboots into Windows, the software side needs to be turned on. Search for Turn Windows features on or off in the Start menu and open it.
Check the box for Virtual Machine Platform. If you plan to run full virtual machines with Hyper-V, also check Hyper-V, Hyper-V Management Tools, and Hyper-V Platform. Click OK, let Windows install the required files, and restart when prompted. For the official walkthrough straight from Microsoft, check out Microsoft’s guide on enabling virtualization.
Verifying Virtualization Is Working in Task Manager
After your PC reboots, open Task Manager (Ctrl+Shift+Esc), click the Performance tab, and select CPU. If the bottom-right corner reads Virtualization: Enabled, both stages completed successfully. If it still says Disabled, a common mistake is the culprit.
Common Mistakes and How to Fix Them
Even when following the steps exactly, a few pitfalls can keep virtualization disabled. The table below covers the most frequent scenarios.
| Symptom | Likely Cause | The Fix |
|---|---|---|
| Task Manager shows “Disabled” after BIOS enable | BIOS setting was not saved (e.g., exited without F10) | Re-enter BIOS, verify setting says “Enabled”, press F10 to Save & Exit. |
| “Virtual Machine Platform” missing from Windows Features | Windows 10 Home may lack the update; or running 32-bit Windows | Install the latest Windows Update. Run winver to check your edition and bitness. |
| Blue screen or boot loop after enabling Hyper-V | Hyper-V conflicts with older third-party virtualization tools | Disable Hyper-V in Windows Features. Keep Virtual Machine Platform enabled for WSL2. |
| “UEFI Firmware Settings” option is missing from Windows | System booted in Legacy BIOS mode, not UEFI | Restart and press the boot key (F2/DEL) directly during power-on to access the firmware. |
| Emulator says “VT-x is not available” | Hyper-V is monopolizing the hardware VT-x | Disable Hyper-V in Windows Features if your emulator does not support Hyper-V coexistence. |
| Guest VM runs extremely slow | Nested virtualization not enabled, or insufficient CPU cores assigned | Enable “VT-x/AMD-V” in the VM’s own processor settings. Assign at least 2 CPU cores. |
Hardware Virtualization Requirements and Limits
Not every Windows 10 PC can run every virtualization feature. 32-bit versions of Windows 10 do not support Hyper-V, though basic VT-x/AMD-V can still be used by third-party applications. CPUs like older Intel Celeron and Atom processors (before 2015) and early AMD Athlon chips without the AMD-V extension are not supported. Additionally, if you enable Hyper-V, Windows itself takes ownership of the virtualization layer. Some older emulators (BlueStacks 4 and earlier, older VMware Workstation) will refuse to start. The fix is to use a modern version that supports the Hyper-V platform, or disable Hyper-V in Windows Features while keeping the Virtual Machine Platform active.
Virtualization Enablement Checklist — Done in 5 Minutes
Follow this quick sequence to ensure the setting sticks:
- Enter BIOS/UEFI via Settings > Update & Security > Recovery > Advanced startup or the boot key.
- Set Intel VT-x / Intel Virtualization Technology or AMD-V / SVM Mode to Enabled.
- Press F10 to Save & Exit.
- In Windows, open Turn Windows features on or off.
- Check Virtual Machine Platform (and Hyper-V if needed).
- Restart and verify in Task Manager > Performance > CPU that Virtualization reads Enabled.
References & Sources
- Microsoft. “Enable virtualization on Windows 10” Official Microsoft support document detailing BIOS settings and Windows feature activation steps.
