If so it should never boot. Not only did you change the machine but Windows doesn't have the SATA support installed. Here's what I'd do next.
-> Armed with my XP SP2 CD (nothing less will work it seems) I get my SATA drivers on the diskette ready and I perform the XP REPAIR INSTALL (see google) but I tap that F6 key during install and feed XP that all important diskette. I rarely lose much this way and it beats a full install.
Bob
I bought a barebones computer and want to move my old IDE hard drive to the new computer. The new computer is SATA compatible. Everytime I tried to boot, got an error message about windows not starting properly and giving me choices on how to start, i.e. normal, fsafe, etc....does this everytime.
SOOOOOOO, I got a new hard drive and a copy of NORTON GHOST and copied the contents of the old hard drive to the new hard drive. The new hard drive is a SATA connection. When I hook it up, same message and it shows it as the 3rd master hard drive. Do I need to load the SATA drivers as I have read on several forums(using f6) or is there something else going on?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic