Hyper V Explained | Virtualization in Windows

Ever thought running two Operating systems on the same machine. Windows 10 Pro and Enterprise versions provide you with a great utility feature known as Hyper-V or Hypervisor technology. Earlier we had to use different software for running these virtual machine. Microsoft earlier had these featured these into Microsoft server 2008.

What is Hyper V?

Virtualization - Para vs Full

Hypervisor was first introduced in Window Server 2008 and Windows 8 and later releases of the OS. Windows implements Hypervisor by isolating the virtual machines running by creation on partition within the Operating Systems. The Hypervisor acts as a layer between the Hardware and OS – The one you will be running and the one you are running onto.

Here two partitions will be created one for the OS you are running and the one you want as a virtual machine. The partition of the OS you are currently running is known as primary partition whereas the partition on which OS is running as virtual machine is known as child partition now since it is a child partition it does not handle real interrupts as logically it doesn’t has it own processor.

It creates a virtual address space a per the configuration of your Hyper -V and device.

Uses Of Hyper-V

  • Evaluation of New Software
  • Some programs that run on Other Os
  • Testing Purposes
  • Experimentation Purposes

Getting Started with Hyper V

Firstly, you gotta keep in mind before running any vitually systems that you have enough memory space to support it my recommendation at least 8 Gigs of RAM (4 for Windows + 2 or more for the Virtual Machine)

Hyper V is not installed by own to install HYper V follow the following steps:

Step 1: Open Control Panel

Step 2:  Search for Windows Features or Go to Programs and Features > Turn Windows feature on or Off

window feature.PNG

Step 3: After this a dialog box appears.Hyper V is maintained by two of it major components. Hyper V Management Tools and Hyper V Platform Check the boxes containing the two including Hyper V and click Ok

Windows Features.PNG

After restarting your PC, it’s a good idea to configure some virtualization settings. Open the newly installed Hyper-V Manager app (this is also a good time to pin that app to the Start menu and, optionally, the taskbar), and then, in the Actions pane on the right, click Hyper-V Settings.

Hyper V setting.PNG

I recommend looking at the following three settings under the Server heading:

  • Virtual Hard Disks

This setting specifies the folder where virtual hard drives (VHDs) will be
stored. By default, this location is on the system drive. If you’re setting up Hyper-V on a desktop PC with multiple hard drives, you might want to change this location to a folder on the largest drive.

  • Virtual Machines

Although the configuration files for each VM are relatively small, the files for saving the state of a VM can become large. If space on the system drive is limited and you have a large, reasonably fast data drive, consider changing this location.

  • Enhanced Session Mode Policy

By default, this option is on, and I recommend you leave it on.

  • Keyboard

You might prefer the third option on this page, which allows the VM to
use those keystrokes only in full-screen mode.

  • Mouse release key

With certain operating systems running in VMs, you need to click in the
Virtual Machine Connection window to use the mouse, and the mouse stops when it reaches the edge of the window. For those occasions, you can choose one of four special keyboard combinations to let the mouse back into the host PC environment.

  • Enhanced Session Mode

This is the user equivalent of the setting under the Server heading. I
recommend leaving it turned on.

Click OK to save any changes you make to these settings.


Whatever OS you choose to create as your first virtual machine here’s a quick setup tutorial if you want more help to this section please let us know in the comments below.

To start creating your first virtual machine click on the Start menu. Search for quick.


Select an operating system or choose your own by using a local installation source if choosing android or or platform I’d recommend downloading the sdk files first on your local machines.


Choose Local installation. Specify the path and follow the steps your Virtual machine is set up and ready to be used.