Windows XP hung up when booting

Hello,

Would anyone please help me. I used Ghost 12 to duplicate my labtop hard drive to another hard drive. I used the options: set drive active drive and copy MBR to the new target drive. The process went thru fine, but when I removed the master drive and installed the duplicted drive in my laptop. The Windows XP booted up with the big Windows XP logo, but until just before it is going to the destop, It hung right there with the small Windows XP logo on the screen.

 

Thank you