Hyper-V server reports Boot Failed. EFI SCSI Device. No Operating System was loaded.

When you start a Generation 2 virtual machine on Hyper-V you may see the following error message

Hyper-V server reports Boot Failed. EFI SCSI Device. No Operating System was loaded.

This can occur if you are running a Generation 2 virtual machine when the boot disk is configured for MBR not EFI (GPT).

More bad news, it's very difficult to convert an MBR disk to GPT with current tools. Windows Disk Management MMC requires that you delete all partitions.

There are free tools such as gptgen.exe however using them made the test system I was using unbootable, so it's not without risk.

The simplest solution is to create a generation 1 virtual machine and boot from that. If you have used any tools that safely convert GPT disks to MBR then please feel free to comment below.



For more information on our Hyper-V documentation tool please see our site.

Comments

Popular posts from this blog

Windows Server 2016, 2019, 2022, Windows 10 and Windows 11: Date and time "Some settings are managed by your organization".

TFTPD32 or TFTPD64 reports Bind error 10013 An attempt was made to access a socket in a way forbidden by its access permissions.

Windows Server 2019 desktop icons such as My Computer, Windows cannot access the specified device, path, or file.