Editorial

how to enable virtualization in BIOS for Windows

Learn how to enable virtualization in BIOS for Windows. Step-by-step guide for Intel and AMD systems to run virtual machines or Android apps.

Enabling virtualization in BIOS is a necessary step for running virtual machines on your Windows PC. Whether you’re using Hyper-V, VirtualBox, VMware, or Windows Subsystem for Android, virtualization must be turned on at the hardware level before it can work in the operating system.

I’ve configured virtualization on many systems over the years—both Intel and AMD-based—and this guide reflects what I’ve consistently seen work, as well as insights gathered from hands-on experience with multiple BIOS interfaces like Dell, HP, ASUS, Lenovo, and MSI.

In this article, I’ll walk you through how to enable virtualization in BIOS for Windows, with clear step-by-step instructions that apply to most modern systems.

What Is Virtualization?

Virtualization allows your computer to simulate a complete hardware environment to run multiple operating systems simultaneously. This is commonly used for:

  • Running virtual machines (VMs) with Hyper-V, VMware, or VirtualBox
  • Using Windows Subsystem for Android (WSA)
  • Developing and testing apps in isolated environments
  • Enhancing performance in emulators like BlueStacks and Nox

However, virtualization is disabled by default on many machines. You must manually enable it in the BIOS or UEFI firmware settings before using any of these features in Windows.

Check If Virtualization Is Enabled in Windows

Before diving into BIOS, it’s good to verify whether virtualization is already active.

Method 1: Task Manager

  1. Press Ctrl + Shift + Esc to open Task Manager
  2. Go to the Performance tab
  3. Click CPU on the left
  4. Check the line that says Virtualization
  • If it says Enabled, you’re good to go
  • If it says Disabled, continue with this guide

Step-by-Step Guide: How to Enable Virtualization in BIOS

Step 1: Access the BIOS or UEFI Firmware Settings

You’ll need to restart your computer and enter the BIOS menu. The key varies by manufacturer.

Common BIOS keys:

  • Dell – F2
  • HP – Esc or F10
  • Lenovo – F1 or F2
  • ASUS – Del or F2
  • MSI – Del

Instructions:

  1. Click Start > Power > Restart
  2. As soon as your screen goes black, press the BIOS key repeatedly
  3. This will take you to the BIOS or UEFI settings screen

If Windows boots instead, restart again and try pressing the key earlier or more frequently.

Step 2: Find the Virtualization Setting in BIOS

The layout differs slightly depending on your motherboard or laptop brand. Look for the virtualization setting under:

  • Advanced, CPU Configuration, or System Configuration tab
  • For Intel systems: Look for Intel Virtualization Technology (VT-x)
  • For AMD systems: Look for SVM Mode or AMD-V

On some systems, the option may be inside a submenu like Advanced > CPU Features

Here’s where I usually find it on different brands:

  • Dell: Virtualization Support > Virtualization
  • HP: System Security > Virtualization Technology
  • Lenovo: Security > Virtualization
  • ASUS/MSI: Advanced > CPU Configuration

Step 3: Enable the Virtualization Option

Once located:

  1. Use arrow keys to navigate
  2. Highlight the Virtualization setting
  3. Press Enter and select Enabled
  4. Press F10 to save and exit
  5. Confirm by selecting Yes

Your system will reboot automatically with virtualization enabled.

Step 4: Confirm That Virtualization Is Now Active

After reboot:

  • Open Task Manager
  • Go to Performance > CPU
  • It should now say Virtualization: Enabled

Alternatively, you can run this in Command Prompt:

arduino

CopyEdit

systeminfo | find “Virtualization”

You should see something like:

  • Virtualization Enabled In Firmware: Yes

This confirms the BIOS change worked.

What If You Don’t See the Virtualization Option?

If you don’t see the setting:

Try These:

  • Update your BIOS/UEFI: Visit the manufacturer’s website and follow update instructions
  • Check system compatibility: Some entry-level CPUs or older systems may not support virtualization
  • Contact support: In rare cases, OEMs hide advanced BIOS options

On one of my older Dell systems, I had to update the BIOS before the option appeared. Always read instructions carefully before updating BIOS to avoid system issues.

Enable Virtualization for Hyper-V (Optional Step in Windows)

If you plan to use Microsoft’s Hyper-V, you also need to enable it in Windows.

Steps:

  1. Press Windows + R, type optionalfeatures.exe, and hit Enter
  2. In Windows Features, check Hyper-V, Hyper-V Platform, and Hyper-V Management Tools
  3. Click OK and restart your computer

This enables Hyper-V in addition to the BIOS-level virtualization setting.

Why Enabling Virtualization Is Useful

Key use cases:

  • Running VirtualBox or VMware for testing OS images
  • Using Android emulators for gaming or development
  • Accessing Windows Sandbox (available in Pro edition)
  • Creating isolated environments for security research
  • Running Linux distros within WSL2 (Windows Subsystem for Linux)

I’ve personally used virtualization for setting up Linux VMs to test software, and for secure browsing sessions with sandboxed environments. It’s an essential feature for power users and developers.

Safety Tips

  • Do not change other BIOS settings unless you’re sure what they do
  • Always save and exit properly to apply changes
  • Make a system restore point or backup before making major changes (especially if also updating BIOS)

Conclusion

Enabling virtualization in BIOS for Windows is straightforward once you understand your system’s firmware layout. With just a few steps—accessing the BIOS, locating the virtualization setting, enabling it, and rebooting—you can unlock advanced features like virtual machines, emulators, and secure environments. If you’re serious about app testing, development, or learning new operating systems, this is a necessary configuration. Once enabled, you can use powerful tools like Hyper-V, VirtualBox, or WSA without issues.

About the author

Avatar photo

Oliver Noah

Oliver is a professional blogger who writes about technologies, news and health to help businesses understand and inspire their target audience.