Since XP didn't support SATA drives you have a lot of research ahead of you. It's well discussed but the fix is to try the BIOS SATA "modes" and then drivers and then we get to install XP again. Some folk are looking for a quick fix.
I have an HP Compac that got a virus and I had to replace the HD. The only HD that I had was and IDE. The computer supports both IDE and SATA. Before the HD went South I had the boot drive on SATA 0 that was 80 GB. I had another 500 GB HD on SATA 1. The IDE was used for the DVD drive.
When the 80 GB drive had to be replaced I replaced it with a 120GB HD that I had from a computer that expired. I used it until I could get another SATA drive.
When I got another SATA drive I used DriveImage XML to mirror image the IDE drive to the SATA.
But here is my problem. If the IDE drive is still in the computer I can't activate the partition on the new SATA drive in Disk Management. If I take the IDE drive out the computer won't boot. When the blue screen with the XP logo on it shows up the computer freezes.
So how do I activiate the partition on the new SATA drive so that the computer will boot.
This is new to me, the first time I have tried this, so I hope that I explained things in a way they can be understood.
The bottom line in that I need the partition activiated on the new SATA drive and can't figure out how to do so.
One more bit of info. If I take the new SATA out and install the IDE drive the computer boots.