Boot into MS-DOS and type scandisk (end the command with the enter-key). Not sure if this will work, but it just might. It's different coding to begin with.
The background program problem generally is solved by running scandisk for windows in Safe Mode. I doubt if that is your problem here, but maybe worth a try. The MS-DOS version, of course, is stand-alone by definition. But there are certain errors it can't repair; in such cases it asks you to run scandisk for Windows.
Post your experiences.
I am unable to run Scandisk or Disk defragmenter on my C drive under Windows 98.
Disk defragmenter gets to 4% when checking for errors and then stops saying the disk has errors which must be fixed.
Scan disk loops continuously with the messages "Checking File Allocation Tables" after which it checks folders for errors which does not complete and then it reverts to Checking File Allocation Tables.
I have run both programmesovernight with no success.
I have a slave hard drive installed which checks perfectly.
I have checked for programmes running using CTRL ALT DELETE but cannot determine if any of the programmes running may be holding up SCANDISK.