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.
existing hard drive crashed, replaced with refurbished hard drive,tried loading windows xp but receive the error code.
Is there a work around this error?