First try this:
How to perform chkdsk disk error checking in Windows XP
Manual steps to run chkdsk at the command prompt
Click Start, and then run
Or hit the WINDOWS key, (bottom left area of you keyboard) and the R key at the same time to get the run window to open.
In the window that opens type
cmd
And then press ENTER.
Use the following procedure:
To repair errors, locate bad sectors, and recover readable information, at the command prompt, type
chkdsk c:/r
(please notice the space after the word
chkdsk and before
c:/r OK)
(after the word chkdsk use the letter c provided of course that c is your main hard drive letter)
And then press ENTER.
Note if one or more of the files on the hard disk are open, you will receive the following message:
chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)
Type Y, and then press ENTER to schedule the disk check, and then restart your computer to start the disk check.
--------------------------------------------------------------------------------------------------------------------------
Then try this if you have an XP Install Disc,
How to run System File Checker
MS-Word PDF