How to Enable Virtualization On Windows 10? 

Here is the Complete Guide to Enable Virtualization on your Windows 10 PC using Hyper-V to Create Virtual Machine on Computer.

In this article, we will guide you through the process that will enable Virtualization on Windows 10. It is one of the powerful features that are available as native support for hardware visualization. Apparently, this is done via a platform called Hyper-V. Using virtualization on Windows 10, you can create a virtual machine. Now the advantage of creating a virtual machine means that you can install any software you want without worrying about messing up your main system.

As this virtual machine setup via virtualization is separate from the main system, there is no issue of messing up with the files on the main system. But before you can create a virtual machine on your Windows 10 PC or laptop, you have to first enable this feature. This is where this post comes in. We will guide you with all the requirements, along with the steps that you need to follow in order to enable virtualization on Windows 10. With that said, let us get straight into the article itself:


Before we go ahead and look at the steps that are required to enable virtualization on Windows 10, you first need to make sure that your PC matches the requirements needed to support this feature. You can go through the list of pre-requisites to check whether your system matches the requirements or not:

  • Windows 10 Pro or Enterprise (Hyper-V isn’t available on Windows 10 Home Edition)
  • 64-bit processor with Second Level Address Translation (SLAT) support
  • 4GB system RAM at minimum
  • BIOS-level Hardware Virtualization support

Check Hardware Virtualization support

Although the requirements are mentioned pretty clearly in the above section, there are a bunch of steps that you can follow to check whether or not your device supports hardware virtualization. Follow the steps below:

  1. Firstly, launch a command prompt by pressing the Windows button on the Taskbar and search for CMD.
  2. Open the command prompt.
  3. Now enter the below command in the CMD:
  4. The system will take a few minutes to gather information about your PC to give you the results.
  5. Head over to Hyper-V Requirements.
    Hyper-V Requirements.
  6. If the Virtualization Enabled in Firmware reads Yes, then you are good to go.

You can also see if Virtualization is enabled or not by going to the Performance tab of the task manager.

  • Simply press the Ctrl+Alt+Del buttons on your keyboard
  • Select Task Manager or right-click on the Taskbar and select the Task Manager option to open the Task Manager.
  • Once the Task Manager is open, head to the Performance tab and check the Virtualization section (as shown in the image below).

Virtualization section

Enable Virtualization Via BIOS or UEFI Settings

If the Virtualization is enabled on your PC then you are good, but if it is not then, you need to enable virtualization from the BIOS or UEFI settings. Do not worry, we have you covered here as well. To enable Virtualization from BIOS or UEFI settings, follow the steps below:

  1. You need to restart your PC and enter the BIOS setup menu. This is done by pressing  F2, F10, or Delete (depending on your PC) just as the system is turning ON. Some systems tell you the specific key that you need to press to enter the BIOS menu.
  2. Once the BIOS menu is open, you need to enable all the virtualization settings. Since the BIOS varies greatly from system to system and the chipset that your PC is using (Intel or AMD), you need to make sure that you tweak the correct option.
  3. After you have enabled all the virtualization settings in the BIOS menu, save, and exit. Your PC will restart.

Just to make things easier for you, if you do not know the key that enters your system in the BIOS menu, you can follow the universal way of doing that by following the steps below:

  1. Head to Windows Settings.
  2. Click on Update & Security.
  3. Click on Recovery.
  4. Finally, click the Restart now option under Advanced startup.
    BIOS menu
  5. Now go to Troubleshoot.
  6. Click on Advanced Options.
  7. Tap on UEFI Firmware Settings.
    UEFI Firmware Settings
  8. Click Restart.
  9. Finally, look for the Virtualization option, and Turn it On.

One should not confuse the different names, that different processors use for Virtualization.

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

Enable Virtualization in Windows 10

Now that you have enabled the virtualization settings via any of the two methods mentioned above, you need to enable it on Windows 10.

  1. Press the Windows key.
  2. Search for “turn windows features on or off” and hit Enter.
    turn windows features on or off
  3. A new Windows Features menu will open.
  4. Here, search for Hyper-V and check the box next to it.
    search for Hyper-V
  5. Click OK.
  6. Now Windows will install all the necessary files to enable Virtualization on Windows 10.
  7. Finally, you will be asked to reboot your PC.


So, there you have it from my side in this post. We have tried to ease down all the steps to make this process enabling pretty easy for everyone. However, if you have any doubts regarding any of the steps mentioned above, you can reach out to us via the comments section below. For more such awesome articles, you can follow DigitBin. Until the next post…Cheers!

If you've any thoughts on How to Enable Virtualization On Windows 10? , then feel free to drop in below comment box. Also, please subscribe to our DigitBin YouTube channel for videos tutorials. Cheers!

Sagar N Bhavsar
A Six Sigma and Google Certified Digital Marketer who worked as an Analyst for a Top MNC. Technology and automobile enthusiast who likes to write, play guitar, and travel. Entrepreneur and Blogger.

Leave a Reply

Your email address will not be published. Required fields are marked *