Here's the breakdown / summary on what's happening:
- I make a copy of a Physical Windows Server 2012 Standard (I've made a copy via hyper-v, as well as 'disk2vhd' and both copies produce the same following issue)
- I attach the .vhd to a Generation 1 VM in Hyper-V
- Start the VM and instantly receive a boot failure
- The same thing happens if I upload my vhd to Azure - boot failure
- I've tried repairing using a Windows 8 disk - this fails.
- I've tried restoring a system image - I receive an error that the machine is using BIOS and the image was created using EFI
- I've tried bcdboot, bcdedit, etc. commands and receive that the system volume cannot be found
Things to note:
- This particular machine is setup for UEFI boot.
- If I create the disk as a .vhdx and use a Hyper-V generation 2 VM the machine WILL boot.
- I've tried converting the working .vhdx to a .vhd and still receive boot failure
- I'd love to just send my beautifully working .vhdx to Azure, but Azure does not support this format yet.
Maybe I need to change the .vhd's boot method? How do I do that? (I'm a SharePoint gal - not really a virtualization expert by any means).
I appreciate any help - I'm pulling my hair out over here and can't wait to get this working.
Thank you in advance!