Hello Martin!
It's better to check first if the hard disk was detected by your cmos during startup. This will let you know if hard disk is still accessible. If cmos failed to detect your hard drive, it means its on its last leg and need to be replaced.
If windows xp won't reload, it is having difficulty reading the hard disk. You should replace the hard disk.
Gadgetgeek
June 2011