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