Norton Ghost 14 and Restoring C drive to new Hardware

Hello guys, Here is my problem I scheduled Ghost 14 to back up my PC last Monday. When I woke up I found that my PC crashed at night. Actually its HD broke. I got a replacement HD from WD. I thought I was lucky as I found out that Ghost had backed up my PC before it crashed. The bad part is that after I have “successfully” restored my PC onto the new HD It refused to boot up. I ran Repair process using Windows Vista CD (by the way, I have Windows Vista Ultimate) then I checked HD for errors using Check Hard Disks for Errors. I tried booting from the Windows startup CD and doing the upgrade option, but it doesn’t give me option for Upgrade, only New installation. So far it didn’t work. Any help will be appreciated.