How to Create a New Virtual Machine using Hyper-V

Virtualization is when you create virtual computers inside a real one. It’s helpful if you want to try different things or test software without messing up your real computer. In this guide, we’ll explain how to create a new virtual machine using Microsoft’s Hyper-V software on your Windows 10 or 11 PC.

We’ll give you easy steps to create a new VM, change its settings, and put an operating system on it. Whether you’re new to this or know your way around, this guide will help you start using Hyper-V and virtualization on PC systems.

Creating a New Virtual Machine using Hyper-V

Make Your Computer Better with Microsoft Hyper-V Virtualization

Microsoft Hyper-V is a really cool program that’s already on many versions of Windows 10 and Windows Server. With this software, you can make VMs on your actual computer and use them just like you would a regular one.

Here’s how it works: Hyper-V uses something called a hypervisor to manage the critical parts of your PC and give them to your pretend systems. This lets you install all kinds of different operating systems, even if they don’t match your real one.

And do this: when you create a virtual machine with this VM software, it gets its own hard drive, CPU, memory, network card, and even a video card, just like a real one! So, your machines can work just as well as a regular PC but without needing extra hardware.

What is the Dissimilarity Between Generation 1 and Generation 2?

While creating a new virtual machine in Hyper-V, you have two options: Generation 1 and 2. They’re different because they use other ways to start up the VM. Option 1 uses the old-style BIOS (Basic Input/Output System) that PCs have used for a long time. Option 2 uses a newer type of firmware called UEFI (Unified Extensible Firmware Interface), which is more modern and advanced than BIOS.

UEFI is better than BIOS in a few ways. It helps the computer start up faster, allows for bigger storage drives, and makes booting more secure. It also gives a more advanced way to set up hardware and manage how the PC starts. With UEFI, something called Secure Boot stops unauthorized software or drivers from starting up.

Another difference is the type of virtual hardware they work with. Version 1 works with older hardware like IDE controllers and older network adapters. Version 2 works with newer hardware like SCSI controllers and modern network cards. This means Generation 2 can use newer hardware features and work better with modern systems.

To sum it up, the main difference between Type 1 and Type 2 is the way they start up: Generation 1 uses BIOS, and Generation 2 uses UEFI. UEFI makes things start faster, supports bigger drives, and is more secure. It also works better with modern hardware and operating systems.

What is the Difference Between the Client and Host of Hyper-V?

Hyper-V is a tech made by Microsoft that helps you create and run lots of virtual machines on just one physical computer. You can use it in two main ways: as a Client or as a Host.

The Hyper-V Client comes already in Windows 10. It lets folks make and run virtual machines on their own PCs. So, you can have many different operating systems on your computer without needing extra hardware. This is good for personal use, not for big projects.

On the other hand, the Hyper-V Host is for servers. It’s for making and handling lots of virtual machines all at once. The Host works best with lots of memory and processing power. It’s made for big companies that need to run many virtual machines on one server.

The big difference between the Client and the Host is how many virtual machines they can handle. That is, Hyper-V Client is for personal use, making and running a few VMs on one device. The Host, though, is for big projects, running many virtual PCs on one server.

Another difference is how much control they give you. The Client is simple and suitable for folks who are new to virtual machines. It has an easy interface, so you can make and handle virtual machines without knowing too much about how it all works.

The Hyper-V Host, though, has more complicated features. It’s for people who know a lot about virtual machines. It has tools and features to help you set up virtual machines for the best performance and security.

To sum up, Client and Host are two different ways to use Microsoft’s VMs. One is for personal use, running a few virtual machines on one PC. Another is for big projects, running many VMs on one server.

Creating a New Virtual PC in Hyper-V

If you want to make a virtual PC with Hyper-V on your Windows 10 or Server, you can do it by watching this video or following some steps. These will show you how to set up your VM from the beginning. This can be helpful if you need to run different systems on one computer or test software safely.

  1. Before you make a new virtual machine with Microsoft virtualization, first, put Hyper-V on your personal Windows OS.
  2. Once you’ve placed the Hyper-V Client on your PC, look for it in the start menu and open it. Then, click on “Action,” then “New,” and finally “Virtual Machine” from the menu to start making your pretend computer using the wizard.
  3. When the “Before You Begin” window pops up, you can tick the box that says “Don’t show this again” if you don’t want to see it every time. If you click “Finish” here, the virtual machine will be made with default settings, and you can adjust them later. But if you click “Next,” you can customize your VM right now.
  4. In the “Specify Name and Location” window, give your VM a name. You can also choose where to put it, like on an external hard drive or your computer’s storage. If you install it on a portable SSD or NVMe disk, it will work faster and save space on your primary PC.
  5. In the “Specify Generation” window, you need to pick the correct settings for your operating system. There are two options: Generation 1 and 2. As I said, choose 1 if you’re installing an older system because it uses BIOS firmware. But if you’re installing a newer Windows or Linux version, go for 2 because it supports a more unique type of firmware called UEFI. If you’re concerned about security, pick version 2 and move on.
  6. In the “Assign Memory” window, you’ll see that the default memory size is 1024 MB (1 GB) in the “Startup Memory” section. This is because dynamic memory is turned on by default. Dynamic memory makes the memory increase when the pretend computer needs more. But for a Windows 10 VM, type in 4096 MB (4 GB) in the “Startup Memory” box and keep going.
  7. In the “Set Up Networking” window, you’ll find the Default Switch that Hyper-V sets up for you automatically. This network adapter uses something called NAT to connect to your PC’s local network. You can see it in the Virtual Switch Manager (VSM). If your network connection isn’t working right, you can create an External Switch in the VSM and choose your network card as the adapter.
  8. Make a new virtual hard drive in the “Connect Virtual Hard Disk” window. If you have already made one before, you can choose to add it here. The virtual hard drive’s name will automatically have the same name as the system you typed earlier, so leave it like that. By default, Hyper-V sets it to be 127 GB big, but if you want, you can change it to 50 GB.
  9. In the “Installation Options” window, you need to give your VM. You can also do this later from the settings. Choose the option that says “Install an OS from a bootable image file,” and then use the “Browse” button to add the Windows 10 ISO file to your virtual computer.
  10. In the “Completing the New VM Wizard” window, you’ll see a summary of all the settings you’ve chosen. Just click “Finish” to close the summary window and keep going.
  11. After making the virtual machine, right-click on it in Hyper-V and select “Settings.” In the Processor section, pick how many virtual processors you want based on how strong your computer is, and then close the window.
  12. After right-clicking on the virtual machine again, click “Connect,” and then click the “Start” button in the window that pops up. This will start running the VM, and you can begin installing Windows 10 in Hyper-V.

How Do We Use Hyper-V on a Server to Create a Virtual Machine?

To start using it, you first need to add it to your server. You can do this by going to “Add Roles and Features” in the Server Manager screen and selecting “Hyper-V.” After that, you’ll need to set it up by making virtual networks, switches, and machines.

Virtual networks let your VMs talk to each other and the central server. Switches help connect the virtual network to the real one so your virtual machines can talk to other devices on the network. So, you can make virtual PCs using Windows, Linux, or other systems.

Microsoft’s virtualization solution also has some cool features. Live migration lets you move VMs between servers without them shutting down. Also, Checkpoints enables you to save snapshots of your virtual machines for backup or testing.

There are tools to help manage Hyper-V, too. Client one lets you make, set up, and control virtual OSes. System Center Virtual Machine Manager is even more advanced, helping you manage guest machines on lots of servers.

Overall, it is a powerful tool that makes managing servers more accessible for all kinds of businesses. It saves money on buying lots of machines, and it’s flexible enough to grow with your company.


In short, VTx is really useful for trying out software and playing around with many setups without having to buy extra stuff. If you’re using a Windows PC or server, Microsoft Hyper-V is an excellent thing for creating a virtual machine. Just follow the effortless steps to create a new virtual device, adjust its settings, and install an OS.

With the guide we’ve provided, you can get started with Microsoft virtualization and VTx on your Windows system right away. Whether you’re new to this or know your way around it, virtualization can really improve your computing game.

If you want to install Windows 7 with Hyper-V, we’ve got you covered with our detailed guide. Please take a look at our great article to learn how to set it up and install it. Our easy-to-follow steps make it simple for anyone to start virtualizing on their Windows computer.

Copyright © 2018 - 2024