|WinXP does NOT natively support SATA hard drive controllers. That means you either need to supply the drivers or run the SATA drive in a compatibility mode. |
Additionally, if you don't have any service packs integrated into your install CD your version of WinXP is not 48 bit LBA compliant. That means it can't support a hard drive larger than 127GB.
Are there WinXP drivers on the motherboard CD you got with the board?
You can create a new CD that includes the necessary SATA drivers using a utility called nLiteOS. That utility is not hard to use. You can also include SP3 and other items.