Have you tried booting in safe mode with command prompt and then using "chkdsk /r" (with the XP disk in the drive). Thats worked for me before when the recovery console has failed when I was trying to recover an HP laptop.