Enable Virtualization

Windows 10 can create a virtual machine, and this is the most potent feature Windows 10 has. A virtual machine competes with the computer system to run different operating systems and programs. It is beneficial while testing out new features without any risk. With a virtual machine, you can install anything you want to on your central system.

However, not all computers can run a Virtual machine. But if you want to run, then you can create one with the help of Windows 10. Windows 10 has support for hardware virtualization, and this can be done via Hyper-V, a virtualization platform. On your Windows 10, once you enable the Virtualization, you can create a virtual machine.

If you want to create a virtual machine, then you have to first enable hardware virtualization on Windows 10. So, to do this, your computer system needs some requirements, and if the system meets all the requirements, you can go ahead and follow the steps.

System Requirements for Hardware Virtualization

  • 64-bit processor with Second Level Address Translation (SLAT)
  • Minimum 4GB RAM or more in the system
  • Windows 10 Pro or Enterprise
  • BIOS-level Hardware Virtualization support
  • Space in the Hard drive for the Operating system which will be added

What is Hyper-V?

To handle Virtualization in Windows 10, it uses software called Hyper-V. You must activate Hyper-V to add a virtual machine.

Check Hardware Virtualization Support

Before enabling Virtualization, first, check that your device has the support of hardware virtualization or not. You can also check that it is enabled in the BIOS firmware settings.

  • Go to the start button and search for Command Prompt.
  • Open Command Prompt or Windows PowerShell Window
  • Now, enter the given command.


  • Please wait for a few seconds ( It is gathering all the information about your system)
  • Now, search for Hyper-V Requirements.
  • There you must see that Virtualization Enabled in Firmware reads YES.

Enable virtualization in Firmware

You can check the same thing by the different method also. You must open Task Manager and click on the Performance tab, there at the right-hand side; you will see Virtualization: Enabled.

Task Manager Performance

Related Article- How To Enable Fast Startup in Windows 10

Steps to Enable Virtualization on PC BIOS Setting

All the PCs have a different version of the BIOS screen and settings. However, the steps to enable Virtualization depends on the manufacturer of the PC. Usually, during boot, BIOS settings can be accessed using the function keys (F1, F2, F3, F10, or F12). And other PCs have ESC or Delete Key.

If you don’t know the correct Key for your system, then you must search on Google. And when you boot your PC, tab the key two times per second when the screen turns on. One of the easiest ways to do this is from Windows 10 Settings.

  • First, go to Windows Settings
  • Tab on Update and Security
  • Click on Recovery
  • Under Advanced Startup, click on Restart Now
    Restart Now
  • Then go to Troubleshoot
  • Click on Advanced Options
  • Tab on UEFI Firmware SettingsAdvanced Option
  • Click on Restart.

If you are using UEFI-boot, then only this method will work. You can also change the setting from BIOS. However, you don’t need to worry about if you don’t know, as all Windows PCs ship with UEFI boot is enabled by default only.

Under the Advanced tab or menu, you will find the setting in which you must turn ON. It can be Advanced Mode or Configuration, and it can be labeled differently. You have to look for the settings Virtualization and see whether it is ON or not. The name can be different, as it depends on your processor and other factors.

The most common names which are used as below:

  • Intel Virtualization Technology,
  • AMD-V,
  • Hyper-V
  • VT-X
  • Vanderpool
  • SVM

Steps to Enable Hyper-V Virtualization in Windows 10

Let us see the steps to enable Virtualization in Windows 10.

  • On your device, click on the Windows Key and go to the Search box.
  • Enter “turn windows features on or off.”
    Turn Windows feature
  • Click on it and open it.
  • Please scroll down and look for Hyper-V, check on the box next to it.
  • Click on OK
    Hyper V
  • All the necessary files will be installed to enable Virtualization.
  • It will ask you to reboot the PC
  • Now, click on Restart Now.
    Restart now

So, this is how you can enable Virtualization on Windows 10 and start creating a virtual machine.

The first Windows version to support Hardware virtualization was Windows 8. Windows 10 also supports it, and it has so many features like Enhanced Session Mode, high fidelity graphics, USB redirection, Linux secure boot, etc.

Related Articles


Please enter your comment!
Please enter your name here