@cereberus - have you managed to install a Windows guest on Hyper-V from a vhdx file (native) -- I just don't see how the Hypervisor can boot the VM without a bootloader - even if the hypervisor can natively read vhdx files.
Cheers
jimbo
Dead easy with Macrium Reflect.
1) clone host EFI partition on windows Host on to small blank vhdx.
2) Boot vm to Macrium Reflect iso, with efi vhdx and separate native boot vhdx attached
3) Use Reflect "fix windows boot issue" option
4) Restart vm, removing Macrium Reflect iso.
Alternatively, slightly harder as you need to use mess around with partitions but you end up with only 1 vhdx drive.
1) Make image backup of EFI on host PC using Macrium Reflect
2) Mount native boot vhdx on host, shrink C drive slightly and restore host EFI to native boot vhdx. EFI can be after C drive, or you can move around with minitool to get efi in front of E Drive.
3) Boot vm to Macrium Reflect iso, with vhdx attached
4) Use Reflect "fix windows boot issues" option.
5) Restart vm, removing Macrium Reflect iso.
In either case, vhdx can be natively booted or vm booted.