I will share I was able to do this.
1. I cloned the drive from the IDE to the SATA drive.
2. I never booted the machine AFTER the clone job from the IDE drive again. (VERY IMPORTANT and I will not write why.)
3. I removed the IDE drive and configured the BIOS to EMULATE IDE. No I can't tell you how to do this on your PC.
4. I was able to boot and run Windows from my new drive.
-> Is this the best solution? I can't answer that but I thought I'd share how I've been getting it done.
I currently have a home built system which uses an EIDE boot drive for WinXP. It also has two SATA hard drives which used for a RAID set a while ago. They are now both just regular data drives. My current MB does not allow me to boot from a SATA drive. So, I plan to update MB, memory and processor and fan to a MB that supports a SATA main drive. I have a bunch of software form Acronis; 1) Migrate Easy, 2) True Image Home, and 3) Disk Director Suite.
What is the best way to go about this task?