How to Create a Windows 10 Virtual Machine on Windows 11


Windows 11 is great but it is not perfect yet even after several months of official release. We found some apps are not working well in Windows 11. Hence, some of the Windows 11 users might want to create a Windows 10 virtual machine to run those problematic apps or test new apps.

Virtualization is a very powerful and full-fledged technolog. In this post, we will show you how to build a new Windows 10 virtual machine on a Windows 11 PC for free.

Prerequisites:

Before diving into the details, you need to prepare for a couple things in order to create a Windows 10 virtual machine on Windows 11. There are including:

  • Enable virtualization feature in BIOS.
  • Download Windows 10 ISO image.
  • 8GB of RAM.
  • 100 GB free storage.

 

Enable Virtualization From BIOS

The first step for every user who want to try virtualization on their computer, they need to make sure if virtualization feature is enabled in BIOS. Please follow the below steps to turn it on.

Power off the Windows 11 computer, and press the BIOS key (Google it if you don't know). In my case I am using a Lenovo IdeaPad 320 series, which it has one key recovery. When I click with the pin on the one key recovery, it will take me exactly to the place where I can choose to go to the BIOS.

Once landed in BIOS settings, navigate to the Configuration tab and enable virtualization technology on this PC.

Download PC Health Check

 

After enabling the virtualization from BIOS, but the computer normally. To check if the virtualization is enabled, open Task Manager > Performance tab there you will see if it is enabled or not.

Check Virtualization Status

 

Download Windows 10 ISO Image

The second step which is really required for you to do is download the Windows 10 ISO image. The simplest method that you can use to download Windows 10 ISO image is to use the windows media creation tool. Download and install it on a computer, also make sure that you have a very fast Internet connection.

Download Windows 10 Media Creation Tool

 

Create a Windows 10 Virtual Machine in Windows 11 with Hyper-V

Hyper-V is a built-in feature in Windows 11 for creating virtual machines. You don’t need to download and install additional software to complete this task. We are going to demonstrate this new technology at first place.

 

Step 1: Turn on Hyper-V

In order to create a Windows 10 virtual machine on Hyper-V in windows 11, the first step is to enable itin windows 11. Now, click on the search icon at the taskbar and open Windows features.

Open Windows Feature

 

The moment windows feature is opened, you have to find out Hyper-V and check its box fully stop after that one click OK at the bottom.

Enable Hyper-V Windows 11

 

Windows is going to search and download required packages from the Internet. Once it's ready it's going to apply the changes.

Applying Changes

 

Now that everything is ready, close all of your other works on your computer and click on Restart now.

Restart after Applying Changes

 

Step 2:Open Hyper-V Manager and Create a New Virtual Machine

To open Hyper-V, once again click on the search icon in the taskbar and search for Hyper-V manager to lancuh the app.

Open Hyper-V Manager

 

To create a virtual machine with Hyper-V Manager, the first first step is to click on your user name and then click on New and choose Virtual Machine...from pop-up menu.

Create New Virtual Machine

 

Step 3:Begin Virtual Machine Settings

Now we are officially on the stage where we are ready to create a new Windows 10 virtual machine in Hyper-V. The first window that you are seeing is known as before you begin where Microsoft explained details about how virtual machine works.

Create New Virtual Machine

 

Step 4:Specify VM's Name and Location

This is the place you need to provide a name for virtual machine and then click on browse and save it in a desired location. You can also leave the location as with the default settings, it's up to you.

Specify Name and Location for your VM

 

Step 5:Select Generation

You need to specify a generation for Windows 10. There are two generation in Hyper-V manager.

Generation 1: Support 32 and 64-bit off operating system.

Generation 2: Only support the 64-bit operating system.

The 32- and 64-bit differences between generation 1 and generation 2 are only the surface of differences among them. However, in terms of features compatibility among the generation 1 and generation 2; refer to the Microsoft official website and read about them in detail.

Select Generation for your VM

 

Also, if you are confused about which generation you have to choose, the answer depends on your operating system's version. In my case I am going to install the windows 10 64-bit operating system, so I'm going to choose generation 2. However, still if you are confused there is a full detailed guide about which generation you have to choose in Microsoft official website refer to it and read it from this document.

 

Step 6:Assign RAM

You need to assign memory size to the virtual machine, for a better performance I'm going to provide 4 GB of RAM to this new Windows 10 virtual machine.

Configure RAM Size

 

Step 7:Configure Networking

On the configuring network window click on the drop-down menu and choose Default Switch.

Configure Networking

 

Step 8:Create Virtual Hard Disk

You need to connect a virtual hard disk to hold the virtual machine. Currently, there are 3 options here. Since we are creating a new virtual machine, you have to choose Create a virtual hard disk, provide a name to the hard disk, save it into another location if you want and finally configure the size. Once you already click Next move to the next step.

Create Virtual Hard Drive

 

Step 9:Add ISO to Virtual Machine

On the installation options page, choose the second option and then click on the browse and locate the Windows 10 ISO.

Installation Options

 

Step 10:Review the Settings

Finally review all the settings that you have yet configured for the virtual machine, if everything is OK simply click Finish.

Review VM Settings

 

Step 11:Boot Virtual Machine from Windows 10 ISO Image

It is time for you to boot the Windows 10 virtual machine from Hyper-V Manager. Right click on the virtual machine and then click Connect....

Power On Windows 10 VM

 

Step 12:Start Installing Windows 10

It is time to begin the installation process of Windows 10 on Hyper-V manager, so click Start button and begin the Windows 10 installation process.

Start Win10 VM Installation VM

 

Create a Windows 10 Virtual Machine in Windows 11 with VMware Workstation

Another famous name which is providing virtualization software for is VMWare. VMWare is a giant tech company. The software in our tutorial is VMWare Workstation 16 Player, one of the best virtual machine software on earth.

Step 1: Download VMWare Workstation 16 Player

So, you get my clue, we need to download the VMWare workstation 16 player first. Here is the direct download link.

Download VMWare Workstation 16 Player

 

Step 2: Install VMWare Workstation 16 Player

After downloading the VMWare workstation player, you have to install the application. Fortunately, this task is easy, all you have to do is double click on the installer and follow the instructions on the screen, that's all.

Note: At the same time in one PC, you cannot run Hyper-V and VMWare Workstation Player together. So, if you want to work with VMWare, you have to turn off Hyper-V. However, if you want to work with VMWare and VirtualBox, there is no issue it will work without any problem.

 

Step 3:Open VMWare workstation 16 player

After installing the VMWare workstation 16 player, click on the search icon at the taskbar and search for VMWare workstation 16 player and open it.

Open VMWare Workstation 16 Player

 

Step 4:Create a New Windows 10 VM

To create a new virtual machine, on the right panel of VMware Player choose Create a New Virtual Machine.

Create VMWare Workstation 16 Player

 

Step 5: Import Windows 10 ISO Image

For the next step you need to choose the Windows 10 ISO image, so choose the second option and import the Windows 10 ISO image.

Import ISO VMWare Workstation 16 Player

 

Step 6:Set Name and Location

You can go with the default provided name of the VMWare, or simply type Windows 10 for your virtual machine. I'm going to change the default location from the document's directory into a VM directory in the drive D. You can go with the default location the VMWare to save the files. It is up to you.

Set Name VMWare Workstation 16 Player

 

Step 7: Add Storage

How much amount of storage do you need for your virtual machine? Jjust enter the amount and choose the first option which is store virtual disk as a single file. Then click Next.

Add Storage VMWare Workstation 16 Player

 

Step 8:Increase RAM Amount

We are in the final step to create our virtual machine for Windows 10 and windows 11. However, I want to increase the amount of RAM for the virtual machine so click on Customize Hardware....

Open VMWare Workstation 16 Player

 

From the memory panel, increase the amount of RAM from 2GB up to 4GB and click Close.

Open VMWare Workstation 16 Player

 

Wait a moment until the VMWare player should create a virtual disk for Windows 10 virtual machine.

Create Virtual Disk VMWare Workstation 16 Player

 

Step 9:Start Installing Windows 10 in VM

The moment creating disk is finished, the virtual machine will power on and you will be on the window we are the ISO of windows 10 is saying 'Press any key to boot from CD or DVD....'.

Start Installation VMWare Workstation 16 Player

Summary:

To create Windows 10 virtual machine in windows 11, make sure to enable virtualization from the BIOS. Then enable Hyper-V or download VMWare workstation player. After creating a new virtual machine profile, then start installing Windows 10 OS to virtual disk from ISO image.