Skip to main content

Universal restore to HyperV

Thread needs solution

Good morning all,

I'm hoping someone out there can help me.

I'm trying to restore a TIB image to a Gen 2 HyperV machine.

The restore completed successfully. However, When I try and boot it says "No UEFI compatible file system was found".

However, If i attach the VHD to our host machine, I can boot up to that OS.

When I try in a Gen 1 VM I get the same message.

Please can someone help me out?

The backed up server is using MBR and according to here I can do BIOS to UEFI.

This is my current restore:

1.PNG

Thanks,

1 Users found this helpful

Okay, I have found the problem.

My problem is that my colleague has only been backing up the C partition not the whole disk which means my bootloader is missing.

I've tried to rebuild the bootloader but because the VM is Gen 2 using UEFI and the HDD is partitioned with MBR, It would not create the bootloader despite seeing the Windows installation because it wanted the HDD partitioned with GPT.

I created a Gen 1 VM (BIOS), attached the restored VHDX hard drive and booted to Windows RE. I then did

BOOTREC /FIXMBR

BOOTREC /FIXBOOT

BOOTREC /REBUILDBCD

to successfully recreate the bootloader.

Now when I typed BCDEDIT it came back with valid bootloader.

I restarted the VM and successfully booted to Windows.

 

frestogaslorastaswastavewroviwroclolacorashibushurutraciwrubrishabenichikucrijorejenufrilomuwrigaslowrikejawrachosleratiswurelaseriprouobrunoviswosuthitribrepakotritopislivadrauibretisetewrapenuwrapi
Posts: 250
Comments: 7092

Hello Chris, thank you for sharing the root cause and solution with the community!