What is the difference between first and second Generation in Windows Server 2012? Print

  • 0

Microsoft provides two generations of Hyper-V Virtual Machines. Hyper-V is Microsoft's virtualization product/technique.

You can select the Generation 1 or Generation 2 VM (Virtual Machine) on which Operating System you want to configure to apply the VM. You can create VMs on x86-64 systems running Windows.

Generation 2 VMs have been released by Microsoft with Hyper-V for Windows 2012 R2 and Windows 2008.1 Operating Systems.

Generation 1 VMs support legacy BIOS (Basic Input/Output System)-based structure and can be loaded from MBR (Master Boot Record) virtual hard disks. Generation 2 VMs can be loaded from SCSI (Small Computer Serial Interface) virtual disks because UEFI (Unified Extensible Firmware Interface) supports such communication with the SCSI controller while BIOS doesn’t.

Generation 1 and 2 both support PXE (pre-boot execution environment). PXE is a netowrk boot.

Generation 2 is a newer version of Generation 1 VMs. Generation 2 is a 64bit version of VMs.

Windows Server 2012 R2 Operating System is supported by Generation 1 and Generation 2 both.

Generation 2 VMs use Remote Desktop Protocol, and the feature allows you to share data between your local system to the Hyper-V host server with VMs. You can Copy-Paster the operations between the host OS and guest OS without any network connection.  Generation 2 is the most convenient and advanced method for VMs.

The followings are the pros or upgrades of Generation 2 from Generation 1.

1. Secure Boot

2. Virtual SCSI (Small Computer Serial Interface) controller

3. UEFI (Unified Extensible Firmware Interface) firmware

4. PXE (Preboot Execution Environment) boot

5. Clusters of VMs

6. Faster & Performace based

7. Removal of emulated hardware

8. Resizing

Was this answer helpful?

« Back