Ghost 15 - Vista Hanging at login on original and New Hard Drive

I ghosted a new hard drive using Ghost 15. I ghosted directly from one drive to the other via ghost customized with OS files. Now, both the original and ghost drives hang when I boot up Vista. Each time, either drive, Vista displays "Preparing you desktop ...". Then, a blue screen (not of death). I can still use control-alt-delete to get to those functions/services, but nothing else.

 

It doesn't matter if I boot up in Safe Mode. I still get the same results.

 

Any ideas? Is there any way to use either HD? I didn't make a copy of the recovery disk as I thought the original/source would not be changed.