|The problem is that WinXP does not natively recognize SATA hard drive controllers. |
You probably need to install the SATA controller drivers. You may also be able to change the settings for the SATA drive in the BIOS (setup) screens to use an IDE compatibility mode.
Before getting into that process I suggest you first go to Disk Management in WinXP to see if the new SATA drive is showing there. If it is you will need to partition and format it right there in Disk Management.
If the drive doesn't show up in Disk Management then you will need to install the SATA controllers. You MAY also need to first enable the SATA controllers in the BIOS (setup).
To install the controllers first download the SATA drivers from the motherboard site.
Try running the driver file and check results. If the SATA controllers are still not installed you may need to run the install new hardware wizard in Control panel.
Post back with updates.