There is a supported method using the XP Boot CD to chkdsk but some damage to XP is not really repairable.
We had such a system in the office for years and kept it around because it was a non-essential PC and we wanted to see if a cure could be found. In the end it turned out to be some very odd file system damage that chkdsk and fschk (see Linux) could not handle. In that case we had to backup, reinstall and restore the files.
PS. The error you supplied is widely discussed. My reply will omit the top 100 answers on google.
I have a pendrive with Windows installation to repair a netbook with windows xp.
So I boot with that pendrive, and then I press R to repair.
Then i do chkdsk /r /p and i get this:
AUTOCHK.EXE was not found either in the directory nor in the CD-ROM drive. Write the full path (with the drive's letter) to specify the place of AUTOCHK.EXE.
So I have copied AUTOCHK.EXE to my pendrive also. Now this is the output of w:\> dir:
14/04/08 03:18a -a------ 624128 autochk.exe.
Then type again chkdsk /r /p and get the message above and then I type w:autochk.exe, but i get this message:
AUTOCHK was not found in the specified path.
Any idea I'm getting this message? any problem with the permissions of the file maybe?