(Don't know about XP setup, but) Have you tried downloading the SATA drivers and installing them from a floppy disk? I'm actually, literally, right in the middle of doing that with my new 100 gig HDD. I had a (semi) working hard drive with 98se, and it couldn't recognize the drive because SATA requires special drivers.