Hyper-V is Microsoft’s built-in virtualization platform that allows you to create and manage virtual machines (VMs) on Windows.
It is a Type 1 (Bare-Metal) Hypervisor, meaning it runs directly on hardware (even though it is enabled from Windows).

👉 Hyper-V lets you run multiple operating systems on a Windows computer.
Example:
All running simultaneously.
Microsoft Virtualization refers to Microsoft’s ecosystem of virtualization technologies, including:
Hyper-V is the core virtualization engine behind:
Hyper-V is available in:
❌ Not available in Windows Home edition.
(Hypervisor, Parent Partition & Child Partitions)
Hyper-V architecture defines how Microsoft’s virtualization platform is structured between:

It is a microkernelized Type 1 hypervisor architecture.
Hyper-V architecture consists of 4 major layers:
1️⃣ Physical Hardware
2️⃣ Hypervisor
3️⃣ Parent Partition (Root Partition)
4️⃣ Child Partitions (Virtual Machines)
This includes:
Hyper-V requires:
The Hypervisor is a very thin layer installed directly on hardware.
It does NOT include device drivers.
It controls access to physical resources.
The first partition created after hypervisor loads is:
It runs:
⚠️ Important:
Only the parent partition can directly communicate with hardware drivers.
Every virtual machine is called a:
Each child partition:
Child partitions cannot access hardware directly.
All hardware communication happens via:
Child Partition → VSC → VSP → Parent Partition → Hardware
Physical Hardware
⬇
Hypervisor
⬇
Parent Partition (Root OS)
⬇
Child Partitions (VMs)
Hyper-V uses:
These communicate through:
👉 VMBus (Virtual Machine Bus)
VMBus is a high-speed communication channel between:
It improves performance and reduces overhead.

Hyper-V includes many enterprise-level features.
Hyper-V provides 3 types of virtual switches:
| Type | Purpose |
| External | Connect VM to internet |
| Internal | VM to host communication |
| Private | VM to VM only |
Hyper-V calls snapshots:
👉 Checkpoints
Used to:
Automatically adjusts VM memory usage.
Example:
Hyper-V allocates RAM as needed.
Move running VM from one host to another without shutting it down.
Used in:
Generation 2 VMs support:
Improves VM security.
Provides:
Supports:
Allows running Hyper-V inside a VM.
Used for:
Hyper-V is Microsoft’s built-in virtualization platform that allows users to create and manage virtual machines on Windows.
It is a Type 1 (Bare-Metal) Hypervisor that runs directly on hardware.
Parent Partition (Root):
Runs the main Windows OS, manages hardware, and controls virtual machines.
Child Partition:
These are the virtual machines that run guest operating systems and depend on the parent partition for hardware access.
VMBus is a high-speed communication channel used for data transfer between:
Parent Partition
Child Partitions
👉 It improves performance and reduces virtualization overhead.
External Switch: Connects VM to the internet
Internal Switch: Communication between VM and host
Private Switch: Communication only between VMs
Dynamic Memory allows Hyper-V to automatically adjust RAM allocation to virtual machines based on their usage, improving resource utilization and performance.
🔗 Click the link to explore full Hyper-V, VMware & Virtualization practical guide and boost your IT skills. 🚀
https://www.evisiontechnoserve.com/internships/it/45-days-job-internship-program-live