It is hard to say if your hard drive has any problem. You can try to reinstall your Windows XP. If the problem persists then it is definitely your hard drive.