Is this new hard drive a SATA drive?

If so, XP does not know what SATA is and it needs SATA drivers isntalled during the XP Setup process.

The drivers are more often than not saved to a floppy disk then during the XP installation F6 is pressed to install the drivers.

Mark