Windows comes with native virtualization (VT) support, which enables virtual machines to run on Windows 10 using hardware virtualization. This way, your virtual machine runs entirely apart from your primary system.

What are the hardware requirements for virtualization (VT) on Windows 10?

  • Windows 10 Pro or Enterprise
  • X64-bit processor with SLAT (Second Level Address Translation).
  • RAM must be at least 4 GB.
  • BIOS-level hardware virtualization (VT) support

How to check for hardware virtualization (VT) support on Windows 10:

  • Open the Command Prompt (CMD).
  • Open using RUN:
    • Press Windows and R at the same time.
    • Type CMD and press Enter.
    • Or use Windows PowerShell.
  • Type this command: systeminfo.exe.
  • Check for Hyper-V requirements.
  • If you see “Yes,” then your device supports this function.

To enable virtualization in Windows 10, follow these steps:

This article is dedicated to the functionality of Windows 10. If you want to enable virtualization on Windows 7, Windows 8, or Windows 9.1, the procedure will be different.

Check if virtualization is enabled or disabled on your PC.

Before proceeding further, we should check if your PC has enabled or disabled virtualization.

  1. Open the task manager.
  2. Navigate to the Performance tab.
  3. If it says “Enabled: Virtualization,” then it is turned on.
  4. If it says “Disabled,” then your virtualization is off. That’s it.

Check for virtualization support:

Follow the respective guide for your CPU:

For Intel:

  • Download and instal the Intel Processor Identification Utility.
  • Open it and click on “CPU technologies.”
  • If the first option has a checkmark (a tick) for Intel Virtualization Technology, then your CPU supports it.

For AMD:

  • Download the AMD-V detection utility and extract the ZIP file.
  • Run the utility as an administrator.
  • An open dialogue box will appear and show the status.
  • At the bottom, it says, “Compatible with Hyper-V.” That’s it.

Steps to enable virtualization in Windows 10:

Enabling virtualization on Windows 10 allows you to adjust the functions and attributes of your PC. The Basic Input Output System (BIOS) helps perform hardware initialization.

  • Open your Windows Settings and go to Update & Security.
  • From the left sidebar, click on Recovery, and within Advance Startup, click on Restart Now.
  • On the screen, you will find four options. Select Troubleshoot.
  • Click on “Advanced Options” and select “UEFI Firmware Settings.”
  • Try an alternative method or disable fast startup if you cannot find UEFI firmware.

To disable Fast startup:

  • Open “Run” (Windows + R) and type powercfg.cpl.
  • Hit enter and click on “Choose what the power button does,” located on the left sidebar.
  • Uncheck the first checkbox, “Enable fast startup.”
  • Save the changes and choose Restart at the end.

Enable virtualization in BIOS:

As always, follow the guide based on your system. Also, entering the BIOS settings varies according to the CPU.

For Intel:

  • Power on your PC and press F7 to enter BIOS settings.
  • Go to the Advanced Mode button.
  • Open the Advance tab and select CPU configuration.
  • Intel Virtualization Technology is present.
  • Click on “Disable” and then “Enable” from there.
  • Exit and select “Save Changes and Reset.”

For AMD:

  • Power on your PC and press F7 to enter BIOS settings.
  • Click on the “Advanced Mode” option and choose the “Advanced Tab.”
  • Select the CPU configuration, and then a drop-down menu will appear.
  • Select SVM mode and then enable it.
  • Exit and click OK.

Hopefully, you have now enabled virtualization on your device. Thanks for being with us. We would like to hear your valuable opinion and feedback. If you have any questions, please leave them in the comments section below.