A Guide to Type Classification of Hyper-V

Estimated read time 2 min read


Hyper-V is a virtualization platform developed by Microsoft. It allows users to create and manage virtual machines on their own physical machines. One of the key features of Hyper-V is its ability to classify virtual machines into different types based on their performance and usage requirements. In this guide, we will explore the different types of virtual machines that can be created in Hyper-V and their respective classification.

Types of Virtual Machines

There are three main types of virtual machines in Hyper-V:

1. Full-Virtualization (Bare-Metal)

2. Paravirtualization (Lightweight)

3. Enlightened Virtualization (High Performance)

Full-Virtualization (Bare-Metal)

Full-virtualization, also known as bare-metal virtualization, is the most resource-intensive type of virtualization. It provides a complete virtual environment that emulates all aspects of a physical machine, including the CPU, memory, storage, and network. Full-virtualization is suitable for mission-critical applications that require high availability and performance.

Paravirtualization (Lightweight)

Paravirtualization, also known as lightweight virtualization, provides a virtualized environment that runs on top of the host operating system. It does not provide a complete virtual environment like full-virtualization but allows multiple virtual machines to share the same physical resources. Paravirtualization is suitable for workloads that do not require high availability or performance and can tolerate some level of resource contention.

Enlightened Virtualization (High Performance)

Enlightened virtualization, also known as high-performance virtualization, provides a virtualized environment that is optimized for specific workloads. It uses specialized hardware and software to provide higher performance than traditional virtualization methods. Enlightened virtualization is suitable for workloads that require high performance, such as scientific applications, video editing, and 3D rendering.


In conclusion, Hyper-V provides three main types of virtual machines: full-virtualization (bare-metal), paravirtualization (lightweight), and enlightened virtualization (high performance). The type of virtual machine that is best suited for a particular workload depends on the application’s requirements for availability, performance, and resource utilization. It is important to choose the right type of virtual machine to ensure optimal performance and efficiency.

You May Also Like

More From Author