|Check drive settings - is it Master-no Slave; or cable select. Although as bios sees it this is not likely to be the issue here.|
What make drive involved - and is it OK for the laptop; not all are from some accounts - even though it appears OK with Linux?
How large the drive; version of XP sp involved?
Do you get as far in XP setup as supplying SATA drivers for XP?