Do you know the make of the hard disk? E.g. Maxtor, Western Digital, Hitachi, etc. They usually have free diagnostic utilities available to download that you could use to check the drive.
Is it a SATA hard disk? What version is the XP disk - does it have SP2 at least? G