XP knows nothing about SATA until those all important drivers. Links about...
That should cover it.
My system is windows XP service pack 2 with mother board ECS (945g-m3) and Pentium 3.2 Gig CPU. Motherboard support both PATA and SATA hard drive.
I want to add SATA hard drive and want SATA will be the first boot in my system.