Windows OS Hub
  • Windows Server
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Active Directory Domain Services (AD DS)
    • Group Policies
  • Windows Clients
    • Windows 11
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
    • KVM
  • PowerShell
  • Exchange
  • Cloud
    • Azure
    • Microsoft 365
    • Office 365
  • Linux
    • CentOS
    • RHEL
    • Ubuntu
  • Home
  • About

Windows OS Hub

  • Windows Server
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Active Directory Domain Services (AD DS)
    • Group Policies
  • Windows Clients
    • Windows 11
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
    • KVM
  • PowerShell
  • Exchange
  • Cloud
    • Azure
    • Microsoft 365
    • Office 365
  • Linux
    • CentOS
    • RHEL
    • Ubuntu

Hyper-V Virtualization Platform on Windows: Overview

Microsoft Hyper-V is a hardware virtualization platform from Microsoft that allows you to create and run independent, isolated virtual machines (VMs) on a physical host (server). Hyper-V allows the resources of the physical server hardware to be shared between virtual machines. Hyper-V is available as a separate role in all versions of Windows Server, and in the desktop versions of Windows 10 and Windows 11.

hyper-v role virtualization on windows

In order to use Hyper-V, the physical processor of the server must support hardware virtualization, and this feature must be enabled in the BIOS/UEFI settings (Intel VT/Intel Virtualization Technology or AMD-V/SVM Mode).

The architecture and components of Hyper-V

  • Hyper-V hypervisor is a separate component that is installed in Windows and provides the foundation for isolating and virtualizing the host’s physical hardware;
  • Virtual machine – an independent operating system instance running on the hypervisor. Virtual machines are isolated from each other and run in their own virtual environment. The administrator allocates resources (CPU time, memory, networking adapters, hard disks) to the virtual machine according to its needs;
  • Guest operating system – operating system installed in a virtual machine. You can use a variety of distributions as guest operating systems, including Windows and Linux;
  • Host OS – a Windows computer running Hyper-V role. The host operating system runs the virtual machines;
  • Virtual disk– virtual machine file emulating a physical hard disk. Hyper-V uses two virtual disk formats: VHD (Virtual Hard Disk) and VHDX (Virtual Hard Disk Extended);
  • Virtual switch – a software component that enables network access between VMs and to an external network.

What versions of Windows are able to run the Hyper-V virtualization platform?

  • Hyper-V is available for installation as a separate role in all versions of Windows Server 2022/2019/2016/2012R2/2008R2
  • Windows Hyper-V Server (which is a free version of the hypervisor) is a standalone product with no licensing requirements
  • In desktop versions of Windows x64 with Professional and Enterprise editions (including Windows 10 and Windows 11)

Windows Hyper-V platform features

  • Snapshots – Hyper-V can save the state of virtual machines and running guest operating systems and revert to previously saved states.
  • Clustering and high availability support
  • Live migration – allows you to move running virtual machines between Hyper-V hosts
  • Hyper-V GPU passthrough
  • SR-IOV (Single Root Input/Output Virtualization) provides direct access to Hyper-V host physical devices from the VM

The following features are only available in Hyper-V on Windows Server:

  • Live Migration
  • Hyper-V replication
  • Virtual Fiber Channel
  • SR-IOV for network adapters
  • Shared VHDX disks

Hyper-V management tools

  • Hyper-V Manager GUI console
  • System Center Virtual Machine Manager (SCVMM)
  • Hyper-V Module PowerShell cmdlets
  • Windows Admin Center (WAC) web-UI

Installing Hyper-V on Windows

  • How to install and configure free Windows Hyper-V Server 2019 (2016)
  • Enable nested Hyper-V on VMware ESXi VM

Configuring Hyper-V and virtual machines

  • Autostart VMs and configure boot order on Hyper-V
  • Enable routing between different IP subnets in Hyper-V
  • Manage the number of available cores (vCPU) for a virtual machine
  • How to backup Hyper-V virtual machines
  • Using Production Checkpoints in Hyper-V
  • How to mount an external USB device (flash drive, SD card) to a Hyper-V virtual machine
  • How to increase or shrink the Hyper-V VM virtual disk size

Hyper-V usage scenarios

  • Installing Windows 11 in a Hyper-V virtual machine
  • How to install VMware ESXi in a Hyper-V virtual machine
  • Clone, import, and export VMs in Hyper-V
  • Using Differential Disks in Hyper-V
  • Install Virtual Machine Platform components for Windows Subsystem for Linux (WSL) environment

Common Hyper-V and virtual machines problems and fixes

  • Hyper-V: slow file transfers to guest VMs on Windows Server 2019
  • Linux VM boot error: The image’s hash and certificate are not allowed
  • How to force shut down a Hyper-V VM that is not responding

Hyper-V Disadvantages

  • Hyper-V does not allow redirection of USB keys from the host operating system to the virtual machine. Redirection using solutions that implement the USB over IP protocol is recommended as a workaround. For example, you can use the usbipd-win open-source project to attach a host USB device to a Hyper-V virtual machine.
Hyper-V Manager - connect to remote host in workgroup
Hyper-VWindows 10Windows Server 2019

How to Enable and Configure Hyper-V Remote Management

June 8, 2023

If you installed Hyper-V on a non-GUI edition of Windows (Windows Server Core or Microsoft Hyper-V Server), you can use PowerShell cmdlets from the Hyper-V module to manage your hosts…

1 Facebook Twitter Google + Pinterest
Attach shared USB device over the IP network to WSL
Hyper-VLinuxWindows 10Windows 11

Attaching Host USB Devices to WSL or Hyper-V VM

March 20, 2023

You can use the open-source usbipd-win project to access a computer’s physical USB devices from the Windows Subsystem for Linux (WSL2) or Hyper-V virtual machine. This tool allows you to…

1 Facebook Twitter Google + Pinterest
install hyper-v server 2019
Hyper-VPowerShellWindows Server 2016Windows Server 2019

How to Install and Configure Free Hyper-V Server 2019/2016

November 22, 2022

Microsoft Hyper-V Server is a free version of Windows hypervisor that can be used to run virtual machines. In this guide, we’ll look at how to install and configure Microsoft…

7 Facebook Twitter Google + Pinterest
kill vmwp.exe hyper-v vm worker process with proc explorer
Hyper-VPowerShellWindows Server 2016Windows Server 2019

Hyper-V Virtual Machine Stuck in Stopping/Starting State

September 7, 2022

If your virtual machine running on Hyper-V is stuck for some reason, stopped responding, and doesn’t start/stop/reset after clicking the corresponding buttons in the Hyper-V Manager console, you can force-stop…

5 Facebook Twitter Google + Pinterest
enable secure boot and trusted platform module to windows 11 vm
Hyper-VWindows 11

How to Install Windows 11 on a Hyper-V Virtual Machine

March 16, 2022

Microsoft released a set of hardware requirements to install Windows 11 on a device. In particular, your computer must have a built-in TPM module (chip), a pretty modern CPU, UEFI…

3 Facebook Twitter Google + Pinterest
hyper-v create vm powershell
Hyper-VPowerShellVirtualizationWindows 10Windows Server 2019

Managing Hyper-V Virtual Machines with PowerShell

March 15, 2022

This article is about managing Hyper-V virtual machines from the PowerShell console. We’ll look at how to create virtual switches and virtual machines, change VM settings, and manage VMs. You…

3 Facebook Twitter Google + Pinterest
enable SR-IOV for a Hyper-V VM in Hardware Acceleration settings
Hyper-VPowerShellVirtualizationWindows Server 2019

Configure SR-IOV for Hyper-V Virtual Machines on Windows Server

February 11, 2022

SR-IOV (Single Root Input/Output Virtualization) is a host hardware device virtualization technology that allows virtual machines to have direct access to host devices. It can virtualize different types of devices,…

3 Facebook Twitter Google + Pinterest
Windows setup error - Windows cannot find the Microsoft Software License Terms. Make sure the installation sources are valid and restart the installation
Hyper-VVMWareWindows 10Windows 11Windows Server 2016Windows Server 2019

Windows Cannot Find the Microsoft Software License Terms

January 24, 2022

The error “Windows cannot find the Microsoft Software License Terms” may appear when installing the Windows 10/11 or Windows Server 2022/2019/2016 operating system on a bare-metal computer/server or on a…

4 Facebook Twitter Google + Pinterest
Windows TCP stack on Windows Server 2019 based on CUBIC
Hyper-VPowerShellVirtualizationWindows Server 2016Windows Server 2019

Poor Network Performance on Hyper-V VMs in Windows Server 2019

January 20, 2022

Several times I came across a situation when files were copied much slower from/to virtual machines on a Hyper-V host running Windows Server 2019 than in a VM of the…

6 Facebook Twitter Google + Pinterest
vmware esxi installer - No network adapters were detected
Hyper-VVirtualizationVMWareWindows 10

How to Install VMWare ESXi in a Hyper-V Virtual Machine?

September 15, 2021

I wanted to install a VMWare ESXi in a Hyper-V virtual machine running on Windows 10 for my homelab stand. Hyper-V and VMWare ESXi support nested virtualization so this scenario…

6 Facebook Twitter Google + Pinterest
  • 1
  • 2

Categories

  • Active Directory
  • Group Policies
  • Exchange Server
  • Microsoft 365
  • Azure
  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • PowerShell
  • VMWare
  • Hyper-V
  • Linux
  • MS Office

Recent Posts

  • How to Connect VPN Before Windows Logon

    November 14, 2023
  • Removing Azure Arc Setup Feature on Windows Server 2022

    November 9, 2023
  • Using WPAD (Web Proxy Auto-Discovery Protocol) on Windows

    November 7, 2023
  • Send Emails with Microsoft Graph API and PowerShell

    November 6, 2023
  • Zabbix: How to Get Data from PowerShell Scripts

    October 27, 2023
  • Tracking Printer Usage with Windows Event Viewer Logs

    October 19, 2023
  • PowerShell: Configure Certificate-Based Authentication for Exchange Online (Azure)

    October 15, 2023
  • Reset Root Password in VMware ESXi

    October 12, 2023
  • How to Query and Change Teams User Presence Status with PowerShell

    October 8, 2023
  • How to Increase Size of Disk Partition in Ubuntu

    October 5, 2023

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • Hyper-V Virtual Machine Stuck in Stopping/Starting State
  • How to Install and Configure Free Hyper-V Server 2019/2016
  • Poor Network Performance on Hyper-V VMs in Windows Server 2019
  • How to Install Windows 11 on a Hyper-V Virtual Machine
  • Windows Cannot Find the Microsoft Software License Terms
  • Configure SR-IOV for Hyper-V Virtual Machines on Windows Server
  • Managing Hyper-V Virtual Machines with PowerShell
Footer Logo

@2014 - 2023 - Windows OS Hub. All about operating systems for sysadmins


Back To Top