This is not going to be possible. Well, not the way you are looking for it to work. What I mean is this:
- Yes, I have successfully booted to the secondary drive that was created from the primary drive using Ghost
- It was a matter of assigning a new disk signature, using mbrfix to write the signature to the MBR, and then using the BIOS to set the secondary drive to boot first (pretty simple)
- I booted directly into windows and noticed that my desktop and everything was the same as on the primary. This is because all the registry settings are set to the C: drive. Doesn't matter what you do there is not getting around this. You can't float a drive letter like you are trying to do. The only way this would be possible is to run a registry tool to change C: to D: and then you still have to worry about individual file settings.
Ghost really does not have anything to do with drive backup. It is mainly used for partitions. I know that it says "Copy Drive" but this actually means Copy Partition. It is just the fact that most people only have one partition per drive. I have about 10-15 per drive so I would have to select all of these partitions in order to get an accurate and correct backup of the entire disk.
Why Ghost chooses to copy the disk signature and insert that I have no idea. It is bad form. Reason is that they say drive but really mean partition. If I do a disk copy, then yes, the signature should be included so it would restore when I restored the disk. Unfortunately, if I use a second partition on a drive, and move that over to another drive then it will set that drives signature the same as the source. Not suppose to happen.
Also, Ghost, upon restoring an image automatically adds the boot entry into the BCD store. Another bad thing because the information is already contained in the image. They are not taking into account those individuals who do not have the 100MB hidden partition. Even if someone did, they are only restoring a single partition and the boot entry is already there. No need to replicate it again.
Those were just a few of the problems that I noticed. I would suggest finding another piece of software to accomplish what you are trying to or maybe settle with the option I spoke about earlier. Leaving the 100MB hidden partition alone and only imaging the C: partition. Use Copy drive to copy your C: over to D: and add a boot entry for D:. This copy drive is the only method that seems to really change the settings (i.e. C: file paths turn to D: file paths).
Other than that I really don't know what to tell you except what you are trying to do will not work.
Sorry. I tried and succeeded but not to the result of what you were hoping for.
If something doesn't make sense please let me know and I will explain it further.