with the geometry. I think when Windows 7 install creates the 2nd partition it sets some of it's boot function to bit addresses instead of actual values or variables. And moving the image back to that drive or to a new (but identical one) might move the required values. Currently I am working with a an image that has the system reserved partition removed after Windows install but before cutting the image.
To arrive at this scenario I did the following:
1. Move the required folders and files to the the main partition, recovering the boot system, and deleting all files from the system reserved and deleting it.
2. Reboot to make sure the OS boots properly (which it does).
3. Cut an image from the partition, now the only partition.
4. Re-image the same machine with that image (to get rid of the 100MB unallocated space)
5. Now is when the problem occurs first, but this would make sense as an addressing issue since I have moved the files on the disk.
6. Run windows startup recovery. Everything is peachy and booting fine, normal drive lettering, boot file locations, etc. (and no system reserved).
7. Cut image from disk (now only 1 partition). Re-image same computer and boot device missing error occurs again. Weird, right.
Initially I thought it had to do with the System Reserved partition, especially because it appears that upon re-imaging, the 2-partition system assigns c: to the system reserved and d: to the main partition. But it shouldn't have that problem with only 1 partition.
I have a working Win7 image from another model (no system partition). I think I blocked Windows 7 Install from creating the system reserved upon install. I don't remember how, but if you are interested I will post a link. Maybe, that's why the other model works (it's newer and a bigger HDD; neither have over 200GB).
As for sysprep. You're right, it really didn't have a practical application for my needs.
It may an anti-piracy thing. But it seems a bit drastic to block simple re-imaging, that's more Adobe's cup of tea rather than Microsoft's. Also, running startup recovery doesn't require any key reentry. And for your peace of mind, so you know I am not trying to swindle MS. We have a large volume of identical machines, all with valid Win7 licenses, that we send out in the field on temporary assignments. When they are returned, we must wipe them for security reasons. So ghost has provided an easy solution.