I tried option #1 above, and got an error. I created a Ghost Deploy Anywhere task (selecting Clone, Deploy Anywhere, Configuration, Software & Files Actions). The image I'm using is a Win7 Enterprise image which is not a backup of the original system. The image is a new image that I want to use.
In the Clone tab, I only see "Destination drive=1", no way to select a source drive. The image I'm using only has one drive so maybe I don't see that choice because the image only has one drive in it.
When I run a Ghost Image task , the following steps appear:
1. File(s) updated on client (success)
2. Updating PreOS files (success)
3. Prepare configuration (success)
4. To Virtual Partition (failed)
The details for the "To Virtual Partition" failure say:
Failed to reboot client to recovery partition
This is why I didn't think ghost supported systems with the recovery partition.
I'll try one of the other suggestions as well to see if they work.