Microsoft Hyper-V
Microsoft Hyper-V is the virtualization layer built into Windows and Windows Server. It divides one physical computer into isolated virtual machines, each with its own operating system, virtual processors, memory, storage, and network connections.
itVirtualization, containers, and orchestration | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Don't Panic
Don't Panic — Microsoft Hyper-V
Microsoft Hyper-V is the Windows feature that lets one physical computer impersonate several computers, each in its own virtual machine. The trick is a thin hypervisor between the hardware and the operating systems. It sounds like a crowded apartment for CPUs, but the hypervisor is the landlord with the schedule.
The arrangement has two memorable rooms. The root partition is the privileged Windows partition that owns physical devices and the management stack. A child partition contains a VM guest. Most normal guest disk and network work crosses VMBus, the channel between the guest-side client and the root-side provider. That is why a VM can feel self-contained while still depending on a very real host.
The surprise is that a VM is not one switch marked “portable computer.” It is virtual processors, memory, VHDX storage, network adapters, firmware, and a generation choice. Generation 2 uses UEFI and supports Secure Boot, but generation is selected at creation and cannot later be changed. The future has many marvels. Retrofitting virtual firmware is not one of them.
Networks use virtual switches. An external switch reaches a physical network, an internal switch reaches the host as well as VMs, and a private switch connects only VMs. This defines reachability, not security. Checkpoints also deserve their own warning label: they provide rollback state, not an independent backup. Hyper-V Replica copies disk changes asynchronously for recovery, while failover clustering restarts VMs after a host failure. These are different umbrellas for different weather.
Start with the Intro when the root partition and I/O path need a proper diagram in your head. Use Slides for the short map of switches, VM resources, and resilience choices. The Cheatsheet is the operational lookup for checkpoint type, migration, and troubleshooting order. Reference then leads into Microsoft’s exact requirements and PowerShell commands, where the nouns become things you can inspect rather than merely admire from a safe distance.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/overview
Supports
- Hyper-V purpose and Windows versus Windows Server scope
- Server consolidation, development, high availability, migration, and recovery uses
- Hyper-V integration with Failover Clustering, Windows Admin Center, Virtual Machine Manager, and Azure Local
- https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/architecture
Supports
- Hypervisor, root partition, and child partition architecture
- VMBus, Virtualization Service Provider, and Virtualization Service Client I/O path
- Synthetic and emulated device roles
- Quiz answers about root partition device ownership and synthetic I/O
- https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/features-terminology
Supports
- VM generations, virtual disks, memory, switches, checkpoints, migration, replication, and management tools
- External, internal, and private virtual switch reachability
- Generation as a creation-time choice
- Quiz answers about switches, generation, migration, and storage growth
- https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/replication-overview
Supports
- Asynchronous change replication and recovery copies
- Difference between failover clustering and Hyper-V Replica
- Recovery-point gap and lack of shared-storage requirement
- Quiz answer distinguishing clustering from replication
- https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/host-hardware-requirements
Supports
- Supported Windows editions and processor requirements
- SLAT, virtualization extensions, DEP, firmware, and memory requirements
- Feature-specific requirements for device assignment and shielded VMs
- https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/checkpoints
Supports
- Standard and production checkpoint behavior
- Production checkpoint use of VSS or Linux file-system freeze
- Checkpoint differencing files, storage growth, deletion, and merge behavior
- Quiz answer about production checkpoints
- https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/manage-hyper-v-integration-services
Supports
- Host and guest Integration Services behavior
- Heartbeat, time synchronization, shutdown, backup, and data exchange functions
- https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/use-live-migration-without-failover-clustering-to-move-a-virtual-machine
Supports
- Live migration purpose and prerequisites
- Compatibility and authentication considerations
- Reference-path rationale for an operational migration guide
- https://learn.microsoft.com/en-us/powershell/module/hyper-v/
Supports
- Hyper-V PowerShell cmdlet reference and automation study path
- https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831410(v=ws.11)
Supports
- Windows Server 2012 introduction of Client Hyper-V, the Hyper-V PowerShell module, Hyper-V Replica, storage migration, SMB storage, and VHDX
- Timeline events for Replica, VHDX, and storage migration
- https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn282278(v=ws.11)
Supports
- Generation 2 virtual machines and UEFI virtual firmware
- Extended replication and configurable replication frequency
- Timeline events for Generation 2 and extended replication
- https://learn.microsoft.com/en-us/windows-server/get-started/whats-new-in-windows-server-2016
Supports
- Production checkpoints, nested virtualization, and shielded VMs in Windows Server 2016
- Timeline events for guest consistency, nesting, and guarded fabrics
- https://learn.microsoft.com/en-us/windows-server/get-started/whats-new-in-windows-server-2022
Supports
- AMD processor support for nested virtualization
- Windows Server 2022 release context and timeline milestone
- https://learn.microsoft.com/en-us/lifecycle/products/windows-server-2008
Supports
- Windows Server 2008 release context for the initial Hyper-V milestone
- https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd446679(v=ws.10)
Supports
- Windows Server 2008 R2 live migration milestone
- https://github.com/sindresorhus/awesome
Supports
- Required awesome-list discovery starting point
- https://github.com/awesome-foss/awesome-sysadmin#virtualization
Supports
- Discovery of Packer and Vagrant as virtualization ecosystem projects
- https://developer.hashicorp.com/packer/integrations/hashicorp/hyperv
Supports
- Packer Hyper-V plugin purpose and installation
- Awesome Links rationale for repeatable Hyper-V image construction
- https://developer.hashicorp.com/vagrant/docs/providers/hyperv/usage
Supports
- Vagrant Hyper-V provider workflow and box selection
- Awesome Links rationale for disposable Hyper-V development VMs
- https://azure.microsoft.com/en-us/products/local/
Supports
- Azure Local placement in the Hyper-V and Microsoft hybrid infrastructure market
- https://www.vmware.com/products/cloud-infrastructure/vsphere
Supports
- vSphere placement as an enterprise server virtualization platform
- https://www.nutanix.com/products/ahv
Supports
- AHV placement inside Nutanix infrastructure and its VM management role
- https://www.proxmox.com/en/products/proxmox-virtual-environment/overview
Supports
- Proxmox VE use of KVM VMs, Linux containers, clustering, storage, and web management
- https://docs.xcp-ng.org/
Supports
- XCP-ng as a Xen-based dedicated virtualization platform with API and management ecosystem
- https://www.redhat.com/en/technologies/cloud-computing/openshift/virtualization
Supports
- OpenShift Virtualization placement for VM and container workloads under a Kubernetes control plane
- https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/powershell
Supports
- PowerShell workflow for creating virtual machines and checkpoints
- Practice reference and exercise commands for inspecting and creating a disposable VM
- https://learn.microsoft.com/en-us/powershell/module/hyper-v/new-vm?view=windowsserver2025-ps
Supports
- New-VM parameters for generation, memory, VHD, path, and virtual-switch attachment
- Practice reference and exercise VM creation command
- https://learn.microsoft.com/en-us/powershell/module/hyper-v/new-vmswitch?view=windowsserver2025-ps
Supports
- New-VMSwitch switch types and creation options
- Practice reference and exercise private-switch command
