How to Install Windows 10 using Hyper-V

This article will guide you through installing Windows 10 on a fresh virtual machine utilizing the Microsoft Hyper-V virtualization program.

Hyper-V is a virtualization software developed by Microsoft that allows you to create virtual machines on servers and personal computers. To use this software on your system, you should know that the processor of your physical computer must have virtualization support.

If you are using an Intel or AMD branded processor, you can check the virtualization support on the manufacturer’s website according to your product model. Or, you can learn the virtualization feature of your computer by using third-party software.

You can enable Hyper-V software built into Windows 10 using the Turn Windows Features On or Off tool. After installing the Microsoft virtualization software, you can install Windows 10 on the guest machine by following this video or the steps below.

Step 1: To install Hyper-V virtualization software on your Windows 10 system, turn Windows Features On or Off, tick Hyper-V, and click OK. After the installation is complete, restart your system.

Step 2: Search for Hyper-V in the start menu and run it. After opening Hyper-V Manager, you need to create an External Switch that you will use on guest machines before operating system installation. Default Switch connects virtual machines to your local network using a NAT connection, but in many cases, this adapter can cause network problems. So, open Virtual Switch Manager from the Actions section to create an External Switch.

Step 3: Select the type of virtual switch you want to create in Virtual Switch Manager and click the Create Virtual Switch button. After completing the network adapter, select External Network in its settings, ethernet or Wi-Fi adapter of your host computer, and click OK to close the window.

Step 4: Now open the wizard by clicking Actions / New / Virtual Machine to create a virtual machine.

Step 5: When the Before You Begin window opens, click Next to create a manual virtual computer.

Step 6: In the Specify Name and Location window, type the name of the system you will install in the Name field. If you want to back up the VM in an external location, click the Browse button and specify the location on your external storage device.

Step 7: You will see Generation 1 and 2 options in the Specify Generation window. Generation 1 supports BIOS firmware to install older systems. Generation 2, on the other hand, supports UEFI firmware to establish newer methods. Select Generation 2 for virtual machine security and continue.

Step 8: You must assign the RAM size to the virtual machine in the Assign Memory window. If you run multiple VMs in Hyper-V, you can enable the Dynamic Memory feature to allocate the host’s resources to the VMs administratively. However, uncheck Dynamic Memory and assign 4096 MB (4 GB) size to the VM if you use only one virtual computer.

Step 9: In the Configure Networking window, select the External Switch you created using Virtual Switch Manager and click Next.

Step 10: In the Connect Virtual Hard Disk window, you can increase or decrease the size of the virtual disk according to the operations you will perform on the VM. By default, Hyper-V has set a disk capacity of 127 GB for the Windows 10 virtual machine, but you can change this value.

Step 11: In the Installation Options window, select Install an operating system from a bootable image file to add a Windows 10 ISO file to the virtual machine. Click the Browse button to add the image file you downloaded to your computer.

Step 12: You will see the settings you have made on the virtual computer in the Summary window. If there is a setting you want to change, you can return to the previous settings or click Finish to close the VM wizard.

Step 13: After creating the Windows 10 virtual computer, open its settings and increase the number of virtual processors to 4 or higher according to the hardware power of your host.

Step 14: Connect to Windows 10 and install by clicking the Start button.

   Related Articles

1. What is Hyper-V?
2. How to Install Hyper-V
3. How to Create a Virtual Machine using Hyper-V
4. How to Install Windows XP using Hyper-V
5. How to Install Windows 7 using Hyper-V

In other languages: TR
Avatar for tolgabagci


In my personal blog, I will explain the solutions to the problems I encounter in the system, network, and information technologies for you. If you want to contact me or consult about a problem, you can send an e-mail to