You might need to copy the SATA drivers to floppy.What version of XP do you have?.
My XP was the original pre service pack.I know this version had issues with SATA HDD.
I slipped stream it with SP2,and now XP recognizes my SATA drives.
Are you connecting the HDD to the first SATA port on the MB?.
This link might help