Do you have the XP recovery console installed ?
If so start the recovery console and at the command prompt type the following and then try a reboot :@
chkdsk c: /r