Насколько я понимаю, Windows 10 и Windows 2012 R2 поддерживают виртуальные машины поколения 1 (как и предыдущие версии Hyper-V) и поколения 2 (новая функциональность).
Поколение 2 требуется для: - загрузки с жестких дисков и DVD SCSI - безопасной загрузки - поддержки встроенного ПО UEFI (Unified Extensible Firmware Interface)
Гостевые ОС под Gen 2 поддерживаются: - Windows Server 2012 R2 - Windows Server 2012 - 64-разрядные версии Windows 8, 8.1 и 10 (только 64-разрядная версия UEFI)
Прошивка запускает загрузчик только тогда, когда его подпись подписана доверенным органом, зарегистрированным в базе данных UEFI.