What version of Ghost? I used 2003 frequently without setting any options, no problems with bootable drives.
Try booting from the XP CD, go into the Recovery Console, do FIXMBR and FIXBOOT. That fixes a lot of boot problems. Otherwise you may need to do a Repair Installation.
[EDIT]: I just realized a big problem: you changed drive controllers. You will most likely need to do a Repair Installation to get Windows to recognize the boot device on a different controller (PATA to SATA move.)
Remember when doing this that you will blow out all updates past the SP level of the CD. You will probably also break Windows Update, but that's easy to fix (do a Google search for "windows xp repair installation break windows update" -- probably too many words, but it will find it) with a regsvr32 command.