Upgrade disk

I have a Dell desktop with a 160GB hard disk. I am running XP. Now I just bought a 500GB hard disk from WD. Both use SATA interface. I am using Norton Ghost 15.0 to copy the smaller disk to the larger disk and hopefully use the larger one as the starting disk.

 

I have partitioned the larger disk and use the disk copy feature to copy all of the smaller disk. When I try to start from the larger disk, the system go through windows menu but get hung up on the windows start up screen. Can someone help ? Am I missing any step ?