Boot off your XP CD and go into the recovery console. Run this command "chkdsk /r" it might be /f i can't remember. This will run a scan on your hard drive and repair any error's it finds. Reboot when complete.
Please post results.
A+, Network + , HP Certified Tech and MCP
Specs: AMD Phenom II X6 1095T, Asus M477TD, 8GB GSkill Ripjaws DDR3 1600 7-8-7-24 1T, 128GB Crucial M4 SSD, ATi HD4650, W7, 27" HL272 Monitor