back up your data first...then run chkdsk...
Running chkdsk on your Windows XP or 2000 system can most often repair numerous minor Windows problems you may have experienced . Many people regularly run chkdsk as a part of their overall computer maintenance plan.
1. Click the Start
button then select Run
2. In the Run window's Open box, type cmd
3. Click OK
and an MS-DOS-style black screen will appear in a new window
4. Run chkdsk by typing the following command where the cursor is blinking:
a. chkdsk c: /f /r
and then press Enter
5. a message will appear that says:"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>"
6. Type y
(for "yes") and then press Enter
7. A message will appear that will say: "This volume will be checked the next time the system restarts"
8. Type exi
t and then press Enter
... to close the MS-DOS-style black screen window
9. Reboot (restart) the computer as you normally would and chkdsk will automatically begin running after your reboot While chkdsk is running, you will see a light blue window with a dark blue band at the top and bottom. Chkdsk will display the specific stage it is checking as well as the percentage of completion of the stage. You cannot do anything else on your computer while chkdsk is running. When chkdsk is finished, it will automatically reboot your computer.
For more information about chkdsk, visit the Microsoft site here
..Notes: it will sometimes get to say 70 % and then jump back to say 50 %...thats ok just let it run..
...this can take a long time to complete...
there are 5 steps and it may seem to hang at a certain % for a hour or more...thats normal...just let it run