In previous versions of Hyper-V there is only one type of virtual machine type. Starting with Hyper-V on Windows Server 2012 R2 Preview there are two types of virtual machines generations that can be selected when a new virtual machine is created.
- Generation 1 – This virtual machine generation provides the same virtual hardware to the virtual machine as in previous versions of Hyper-V.
- Generation 2 – This Virtual machine generation provides the following new functionality to a virtual machine:
- Secure Boot (enabled by default)
- Boot from a SCSI virtual hard drive
- Boot from a SCSI virtual DVD drive
- PXE boot using a standard network adapter
- UEFI firmware support
- IDE drives and legacy network adapter support has been removed
John Howard :
The main reason for introducing generation 2 VMs is a strategic bet by the Hyper-V team to have a platform upon which we can build upon in future releases, while introducing a number of improvements in this release as well.
- Hyper-V Generation 2 Virtual Machines - Part 1 John Howard
- Part 2: Management, Networking and Boot Order
- Part 3: Management and Storage
- Part 4: The keyboard
- Part 5: Debugging nuances
- Part 6: Secure Boot
- Part 7: FAQ
- Part 8: Changing an existing VMs generation
- Part 9: Installing from ISO
- Part 10: Utility for converting generation 1 virtual machines to generation 2 (Convert-VMGeneration)
Convert-VMGeneration converts a Hyper-V generation 1 virtual machine running on Windows Server 2012 R2 or Windows 8.1 to generation 2.
Generation 2 Virtual Machines In Windows 8.1 Hyper-V Mark O'Shea
Windows Server 2012 R2 Hyper-V - Generation 2 VMs Aidan Finn
Introducing Generation 2 virtual machines VirtualizationAdmin
Generation 2 VMs - The new type of virtual machine CroftComputers
What impact will the new Hyper-V Generation 2 VMs have on data storage SearchVirtualStorage
Hyper-V 2012 R2: Pros and Cons of Generation 1 vs. Generation 2 VMs ServerWatch
Generation 2 Virtual Machines on Windows 8.1 and Server 2012 R2 plus other nice new features When Software Attacks!
Comparison of Generation 1 and 2 VMs in Windows Server 2012 R2 System Center Central
Debugging a Generation 2 Virtual Machine Ntdebugging Blog
Convert to generation 2 on a VM in Hyper-V 2012 R2 with Powershell vNiklas Virtualization Blog
Windows Server 2012 R2 Hyper-V MDT 2013 Deployment Comparing Gen 1 to Gen 2 Legacy/Synthetic Network Boot ITVCE
How to create a GEN2 VM with SCVMM 2012 R2 Kristian Nese
Generation 2 Virtual Machines in Hyper-V Samuel Betts