Ok, the 6th reading may have been the charm here. Are the below statements correct?
- A long time ago you captured an image of your entire disk. Call it Image #1.
- More recently than that, you captured an image containing only
your OS partition. (Don't do that anymore, if you haven't already figured that out....) Call that one Image #2.
- After capturing Image #2, you wiped your system. Now you want to boot into the Windows environment contained in Image #2, but that image is missing partitions required for that disk to be bootable. Those partitions exist in Image #1, but that's an entirely separate image.
If that is an accurate summary of your current state, then if you are reasonably comfortable working with VMs directly in Hyper-V, I've provided some steps below that should work. If you aren't, then the onerous task sequence you suggested earlier may ultimately be faster than trying to learn Hyper-V just to accomplish this. But if you want to try the VM route:
- Create a new virtual disk as a VHDX file. Follow the steps only in the first "How to create" section on this page
, set the total disk size to match the total capacity of the hard drive you captured the images from, and select "Dynamically expanding". The file itself won't grow to the specified capacity, but it will grow as large as the amount of data stored in the Reflect image file in uncompressed
form. So for example if your image file itself is 50GB but it contains 100GB worth of original data, you'll need to store your VHDX file somewhere that it can grow to 100GB.
- Launch Reflect. It should show the virtual hard disk you created above. If not, go back to Disk Management, make sure the VHDX file you created is mounted, and then close and relaunch Reflect.
- Restore the EFI and MSR partitions from Image #1 onto the virtual hard disk.
- Restore the OS partition from Image #2 onto the virtual hard disk, making sure not to overwrite the EFI and MSR partitions you just restored.
- Create a Rescue Media ISO by stepping through the Create Rescue Media wizard. For convenience, uncheck the "Prompt for key press" option.
- Go back to the Disk Management tool and detach the VHDX file.
- Create a Generation 2 VM in Hyper-V. Give it at least 2048 MB of RAM, then choose the VHDX file you created as its virtual disk. After the VM is created but before you power it on, go into the VM settings, give it 2 CPUs for performance, then add a DVD drive and select the Rescue Media ISO as the virtual disc. Apply your settings, then go to the boot order and move the DVD drive to the top.
- Start your VM. It should boot into the Reflect Rescue Media environment. If so, run Fix Boot Problems, then run ReDeploy, then restart the VM. It should boot properly.
- When you're done, delete the VM from Hyper-V first, then delete the VHDX file, then make sure all of your future Reflect backups include the partitions that get selected when you click the option I circled in the screenshot from my previous post above.