That error usually means the VM can’t find the correct boot device and with Windows Server 2016 P2V, it often comes down to the boot configuration not being preserved correctly during the conversion.
Here are a few things I’d check:
-
Even if the original server used BIOS, double-check that the source actually used Legacy BIOS and not UEFI in compatibility mode. You might need to try switching the VM to EFI just to test.
-
After conversion, the “System Reserved” partition might not be marked as active. Boot from a Windows ISO, go into recovery, and use diskpart
:
-
Still from the recovery environment, run:
-
Sometimes block-level copy with thin provisioning doesn’t play nice with boot partitions. If all else fails, try thick provision lazy zeroed just for testing.