How to Enable Hyper-V and Create a Virtual Machine on Windows 11 & 10

There are several benefits of using virtual machines. You can safely test applications, enjoy old or new operating systems without troubling your main PC. There are several third-party software available online like VirtualBox, VMWare etc., using which you can create virtual machines on your PC. However, if you are using Windows 10 or Windows 11, you can enable built-in Hyper-V feature and create virtual machine.

Please note that your machine should be running Windows 10 Pro, Enterprise or Education edition. If you are running Home version of Windows 11 or Windows 10, Hyper-V feature is not generally available. So, you must make some changes to your PC to enable it before proceeding further.

SEE ALSO: How to install Google Play Store in Windows 11 and run Android Apps?

Enable Hyper-V Feature and Create a Virtual Machine on Windows 11 or Windows 10

So, in this tutorial, we are going to explain how to enable Hyper-V feature on Windows 10 & 11 and create a virtual machine after that. You won’t require any third-party software as we are using native Hyper-V feature of Windows. We have divided this tutorial in parts for better understanding. Let’s start.

A) Enable Virtualization in BIOS/UEFI and Hyper-V in Windows Features

Hyper-V is not enabled by default in Windows 10 or 11 and you have to manually enable it in Windows Features. There is one more thing you need to take care of, i.e. you will have to enable virtualization in BIOS or UEFI settings if not enabled already. So, let’s start with virtualization.

Step 1: Enable Virtualization in BIOS/UEFI Settings

You can enable virtualization in BIOS/UEFI settings on your computer. The virtualization setting may vary depending on the make and model of the motherboard. We have a detailed tutorial on how to enable virtualization (VTx/AMD-V) in BIOS or UEFI settings.

Enable Virtualization Technology VT-X Amd V In Bios Or Uefi Settings to Enable Hyper-V in Windows 11 or Windows 10
Enable Virtualization in BIOS/UEFI Settings

Step 2: Enable Hyper-V Support in Windows 11 or Windows 10 Optional Features

After enabling virtualization from BIOS/UEFI settings, we have to enable Hyper-V feature on Windows 11 or 10. We can do so in optional Windows Features. So, launch RUN by pressing Windows + R keys, type optionalfeatures and press Enter.

Go To Run Type Optional Features And Press Enter To Launch Optional Windows Features
Go to RUN, type optionalfeatures and press Enter

Now, scroll down and look for Hyper-V feature. Make sure to enable all the checkboxes under Hyper-V and click OK.

Enable Hyper-V In Optional Windows Features in Windows 11 or Windows 10
Enable Hyper-V in Windows Features

After installing the necessary packages, it will ask you to restart the computer. So, restart your computer and you have now successfully enabled Hyper-V on your Windows 10 or 11 PC.


SEE ALSO: How to Bypass TPM 2.0 and CPU Requirements to Upgrade to Windows 11?

B) Create a Virtual Machine on Windows 11 or 10 using Quick Create

Now, you are ready to create a virtual machine on Windows 11 or Windows 10. There are two ways of creating the virtual machine in Hyper-V. First method is Quick Create and second method is lengthy and advanced. So, we will check Quick Create option first.

Step 1: Launch Hyper-V Manager and Select Quick Create

Go to Start and search for Hyper-V. Select Hyper-V Manager application from search results and open it. It will open Virtual Machine Manger console on your Windows 10 or 11 PC.

Search And Open Hyper-V Manager From Start In Windows 10 Or Windows 11
Search and Open Hyper-V Manager from Start

Now, you will see Hyper-V Manager console. Here, click on the Quick Create option from the right panel. You can use this option to quickly create a VM in Hyper-V on Windows 10 & Windows 11.

Select Quick Create From Hyper V Manager To Create A Virtual Machine
Select Quick Create from left panel in Hyper-V Manager

Step 2: Select OS Installation Source for Virtual Machine

In Quick Create Virtual Machine window, you will see the list of operating systems. If you select any of the listed operating system, Hyper-V Manager will download and install it on virtual machine. The great thing is that Hyper-V also supports Linux (Ubuntu) out of the box.

However, you can also choose a local Windows ISO image if you have already downloaded it. So, to install OS from local ISO file, select Local installation source from left pane and click on Change installation source button.

Select Local Installation Source From Left And Then Click Change Installation Source Button
Select Local Installation Source from left and click Change Installation Source button

Now, browse and select Windows ISO you have downloaded and select it. Finally, click on Create Virtual Machine button and let the process complete.

Browse And Select Windows 10 Or Windows 11 Iso And Click Create Virtual Machine
Select Windows ISO and click Create Virtual Machine

Step 3: Connect and Install OS on Virtual Machine

After the VM has been created successfully, click on the Connect button to connect the newly created virtual machine via console.

Virtual Machine Created Successfully Using Quick Create Option
Virtual Machine Created Successfully

In virtual machine console, click on Start to power on the VM. Now, you can boot from attached Windows ISO and install OS on it. We have used Windows 11 ISO for this VM so, you can install Windows 11 on it. If you are installing Windows 11 Home, check this tutorial to create Local Account during setup.

Install Windows 10 Or 11 On Virtual Machine
Install Windows 11 on Virtual Machine

NOTE: If you see “Start PXE over IPv4” error, simply select Reset from Action menu. After that, press any key to boot from ISO and it will work fine.


SEE ALSO: How to Speed up your Windows 11 and Windows 10 PC?

C) Create Virtual Machine Manually using Detailed Steps

When you use Quick Create option to create virtual machines, you get almost no options to set for VM. So, if you want to create VM with customized settings, e.g. Generation 1 VM for Linux or older OSes, custom RAM and HDD size etc., follow these steps. We are creating a Windows 10 VM in this section.

Step 1: Start New Virtual Machine Wizard

So, in order to create a customized VM, select New > Virtual Machine from the right pane in Hyper-V Manager console.

Click New And Select Virtual Machine To Create Vm Manually in windows 11 windows 10
Click New > Virtual Machine

New Virtual Machine Wizard will start. Click Next on Before You Begin screen.

Click Next On Before You Begin Page
Click Next on Before You Begin page

Step 2: Type a Name and Select Generation of VM

On the next page, provide a name for your Windows 10 Virtual Machine. You can also change the location for storing Virtual Machine files. But you can leave it to default without any issues.

Type A Name For Your Virtual Machine And Click Next - create virtual machine in windows 11 or windows 10
Type a Name for your Virtual Machine

Now, you will be on the Specify Generation page. Here, select the generation of your VM. If you are creating VM for old operating systems like Linux or Windows XP, select Generation 1. However, if you are creating VM for operating systems that support UEFI and secure boot, you can select Generation 2. It also depends on your computer’s hardware.

Since in this tutorial, we are creating a Windows 10 virtual machine on Hyper-V, we will use Generation 2 to enable Secure Boot. After making your selection, click Next.

Select The Generation Of Vm And Click Next - create vm windows 11
Select the Generation of VM and click Next

Step 3: Select RAM, Network and HDD for New VM

Now, you will be on Assign Memory tab. Here, select the amount of RAM to assign to this new VM and click Next.

Allocate Ram Or Memory To Virtual Machine
Assign RAM to Virtual Machine

On Configure Networking tab, select Default Switch to provide internet connectivity to VM. If you select Not Connected, virtual machine won’t have internet connectivity. After selecting your desired option, click Next.

Configure And Select Network For Vm And Click Next
Configure Network for virtual machine

Now, on Connect Virtual Hard Disk tab, enter the Name, Location and Size of virtual hard disk for virtual machine. You can allocate as much size as you want based on the available free space in your PC. In this tutorial, we have used 50 GB for our Windows 10 virtual machine. Click Next to continue.

Create Virtual Hard Disk For Vm And Click Next
Create Virtual Hard Disk for VM ad click Next

Step 4: Select OS Installation Media and Create Virtual Machine

Now, we are almost there. So, on Installation Options page, choose “Install an operating system from a bootable CD/DVD-ROM” and then browse and select Windows 10 ISO image. After that, click Next to continue.

Browse And Select Windows 10 Iso File To Install Os From And Click Next
Select Windows 10 ISO file and click Next

Finally, click Finish to create Windows 10 virtual machine on Hyper-V in Windows 11 or 10 PC.

Click Finish To Exit Vm Creation Wizard
Click Finish to create Windows 10 virtual machine

Step 5: Connect Virtual Machine and Install Windows 10

After successfully creating, Windows 10 VM will show up in Hyper-V Manager console. Double-click or right-click and select Connect to connect this Virtual Machine.

Right Click On Vm And Select Connect To Launch Vm Console
Right-click and select Connect to Launch VM Console

After that, click Start to turn on your virtual machine and install Windows 10 operating system using the ISO you have selected in previous steps.

Install Windows 10 Or 11 On Virtual Machine
Install Windows 10 on Virtual Machine

SEE ALSO: How to Run Android on Linux using Virtual Machine?

Complete Guide on Virtual Machine Creation on Windows 11 and Windows 10

So, that was our guide on how to enable Hyper-V and create virtual machine in Windows 11 and Windows 10. We have explained two methods to create VMs – Quick Create and Detailed steps method. So, if you are a noob and don’t have good understanding, you can go for Quick Create option. However, if you are well versed with Windows 10 or 11, you can go for detailed steps for creating VM.

Remember, you must enable virtualization in BIOS/UEFI settings to use Hyper-V feature. Well, we hope you had good time following this guide. Feel free to share your queries and suggestions in the comment section down below. You may also subscribe to our newsletter to get latest updates directly into your inbox.

Editorial Staff

Hi there, we are the editorial staff at WINDOSPC (former HELLPC). We are a team of funny and technical people. Feel free to get in touch with us via Contact-Us page.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back to top button