How to Enable Virtualization on Windows 10

Windows 10 is loaded with lots of powerful features and one of the most important features is hardware virtualization. Virtualization is a technology that enables other programs to emulate hardware in order to run other operating system, in their own respective containers. This is essentially another computer you can make, but inside your own computer in which it is emulating that hardware. You can run different operating systems and programs. You can test new features without risking the current system. You can install anything as you wish, you can test software compatibility without harming up the main system of your computer. 

Setting up such virtual machine needs advanced technology and not all computers can support it. First enable virtualization on Windows 10, then we can proceed. 

What Is Hyper - V?


You can enable virtualization on Windows 10 with the help of a virtualization platform called Hyper-V. It lets you create and run a software version of a computer called virtual machine. Hyper-V or hypervisor should be activated in your computer to use virtual machine. You can also use it for server virtualization. You can do the following things with the help of Hyper-V: 

  • Use your hardware more effectively 
  • You can do this by using powerful computers to use less power and physical space.  
  • It can help you to improve business continuity by minimizing the impact of downtime of your workload. 
  • You can use it to make development in your computing environment and test more efficiently. 

Hardware Virtualization System Requirements

  • Windows 10 Pro or Enterprise
  • 4GB system RAM at minimum
  • BIOS-level Hardware Virtualization support

Check Hardware Virtualization support on Your PC

As a first step, you need to ensure that your computer supports hardware virtualization. Follow these steps: 

Step 1 – Run a command prompt 

Step 2 – The command should be 

Step 3 – Let the command gather information about your system. It may take few seconds. 

Step 4 – Under the heading Hyper-V Requirements 

Step 5 – Under the command Virtualization Enabled In Firmware reads Yes.  

 enable virtualization windows 10

Step 6 – In an alternative way, you can check if virtualization is enabled under the Performance tab of the Task Manager. 

enable virtualization windows 10

On the CPU performance screen, check if the virtualization status is enabled. If not, enable by going in the BIOS or UEFI setting. 

Enable Virtualization on PC BIOS Setting

Follow these steps on how to enable virtualization in bios windows 10        

Step 1 – Restart your computer

Step 2 – Press that specific key that lets you enter BIOS. Most commonly the key is F10, Delete or the F2 key

Step 3 – After entering the BIOS, you can enable Windows 10 virtualization

Step 4 – Exit once you’re done and restart your PC 

To enable virtualizations on windows 10, here is another way to do it from the Windows 10 Settings. Follow below steps: 

Step 1 – In your Windows, go to your Settings 

Step 2 – Click on Update & Security from the drop-down list 

Step 3 – Select Recovery and click on it 

Step 4 – Under the Advanced startup, select and click Restart now.

enable virtualization windows 10	    

Step 5 – Select Troubleshoot option 

enable virtualization windows 10

Step 6 – From there select Advanced Options 

enable virtualization windows 10

Step 7 – Select UEFI Firmware Settings and click on it 

enable virtualization windows 10

Step 8 – And click on Restart 

enable virtualization windows 10

To make sure this method, be sure you have UEFI-boot. It can also be changed from the BIOS. Do not worry, Windows PCs have UEFI boot enabled by default.

enable virtualization windows 10

Enable Hyper-V Virtualization in Windows 10

Let’s learn on how to activate virtualization on Windows 10, after setting up the virtualization support in the BIOS. 

Step 1 – Go to the Windows key to obtain the Search box 

Step 2 – In search box, type “turn windows features on or off” and select the option.

enable virtualization windows 10  

Step 3 – On clicking it, you will see varied options. Scroll down and check the box next to Hyper-V. 

 enable virtualization windows 10

Step 4 – Select on ‘OK’

Step 5 – Windows will run action and install the necessary files to enable virtualization

Step 6 – You’ll be prompted to restart your computer 

enable virtualization windows 10

Step 7 – Select the Restart now option

Using Hyper-V to Create a Virtual Machine

After you’ve installed Hyper-V, create a virtual machine in your Windows 10. Follow these simple steps: 

Step 1 – Go to Enter Panel and select the option Administrative Tools enable virtualization windows 10	     

Step 2 – In the Administrative Tools folder, you will see the Hyper-V Manager, click on it 

enable virtualization windows 10

Step 3 – When the folder starts running, there will be name of your computer displayed on the left-side of the application. Select that option. 

enable virtualization windows 10

Step 4 – On the top left bottom, see the Action menu, select first option New and further go to Virtual Machine

enable virtualization windows 10

On the right-side of the application on the sidebar, go in Actions

enable virtualization windows 10

Step 5 – There will be dialog box displayed on your screen the New Virtual Machine Wizard, this option will help you in setting up a virtual machine. You will see a following command, ‘Click Next to create a virtual machine with a custom configuration.’ Further select ‘Next’ and follow steps to create a virtual machine. 

enable virtualization windows 10

Step 6 – Finally you will see the virtual machine in the Hyper-V window 

enable virtualization windows 10

Why Should You Enable Virtualization On Your PC?

We’ve already stated the exceptional feature about virtualization. That is, to run test and software compatibility in an isolated environment. It is called Windows Sandbox, a built-in feature in the new Windows 10 May 2019 update. 

Some of the benefits of implementing virtual machines are:

  • Virtual machine lets you have more than one or multiple operating system environments on the same computer.
  • Through virtual machine you can get ISA or instruction set architecture. The ISA acts as an interface between software and hardware. 
  • A virtual machine is like a virtual computer with its own hard disk. Anything you do will be saved on your virtual hard disk. If anything on your actual system crashes, you’ll still be able to find it on the host machine. 
  • Virtual machines guards your activity. It is like a security system. If you want to run a confidential software, you can take the advantage of a guest operating system. In case, you face damage while running a software test, it is just on a temporary basis. 


So now that you are fully aware of everything on how to enable virtualization in windows 10. It’s more up to you whether you want your computer with operating system windows 10 enabled virtualization or not. It has been a very impactful and useful feature none the less. Now with the help of the information provided in this article on how to enable vt on windows 10 you can definitely enjoy the benefits and make the most of them. 



My name is Sean and I started this project in 2019. It has been growing ever since. I am serial tech entrepreneur and a tech geek . My experience in blogging and technology helps me understand what type of content people are looking for and I intend to provide the information in the best possible way. I want to grow our online community in such a way that whenever someone thinks of technology, the first thing that comes to their mind, is Notion Ink.

Leave a Comment

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

Ezoicreport this ad

Follow Us !

Ezoicreport this ad

Recent Posts

Sign up for our Newsletter

Don’t miss new updates on your email !

Scroll to Top