Hello hopefully this will help, I just did an windows XP install on my Dell XPS400 not that long ago, this is how I got it to find my SATA hard drive.
I went into my BIOS setup utility, and I scrolled down to my DRIVES section of my BIOS and expanded it, I looked for SATA OPERATION and scrolled down to it, once it was high-lighted, I selected the following option: RAID AUTODETECT / ATA
This selection allows your system to recognize your SATA hard drive without loading any drivers during the XP installation disk loading.
Your system may have RAID AUTODETECT / AHCI selected, if it is, your SATA hard drive will not be detected, nor recognized by Windows XP.
I know your system is not a Dell, but the BIOS menus can often be the same for other computer brand names, since this is BIOS related.
Hope this clears up the misunderstanding.
Edited by MrBruce1959, 31 August 2011 - 08:06 PM.