Chkdsk - disk checking has been cancelled

I recently tried to run CHKDSK /R on a computer, and it would not run. After the computer restarts, the typical 10 second countdown would stop after one second. I saw a message like "Chkdsk - disk checking has been cancelled".

After several Google searches, it seems this happens to others - but there are few solutions. I found the solution on a Microsoft forum:
Can't run chkdsk on windows 7 - chkdsk cancels 1 second into countdown

---------------------------------------------------------------------------------

"First thing to check msconfig.  Go to the boot tab and make sure that "no GUI boot" (or something similar to that) is NOT checked!  Save but do not reboot yet.

Next go to a command prompt.  Do not paste the pound sign or anything after in the line.  Note that there are 3 programs being run

chkntfs /d
#this resets the chkdsk and autochk settings to default

chkntfs /t:0
#this sets the timer to 0 seconds...so things will run before they can be cancelled.  You MIGHT be able to get away with /t:1, which would allow you to manually cancel, but I doubt that would work.

chkntfs /c C:
#tells it what drive to check

chkdsk /r
#implies /f.  basically look for and fix everything

fsutil dirty set c:
#forces a check on the disk at the next boot.  Probably not needed if you are running a scandisk because your computer thinks it might have a problem.

now you're FINALLY ready to reboot."

---------------------------------------------------------------------------------

Here is the text of a BAT file that I created, with the comments embedded, and lots of PAUSE statements


REM this resets the chkdsk and autochk settings to default
chkntfs /d
pause

REM this sets the timer to 0 seconds...so things will run before they can be cancelled. You MIGHT be able to get away with /t:1, which would allow you to manually cancel, but I doubt that would work.
chkntfs /t:0
pause

REM tells it what drive to check
chkntfs /c C:
pause

REM implies /f. basically look for and fix everything
chkdsk C: /r
pause

REM forces a check on the disk at the next boot. Probably not needed if you are running a scandisk because your computer thinks it might have a problem.
fsutil dirty set C:
pause

REM now you're FINALLY ready to reboot."
pause
C:\Windows\System32\shutdown.exe -r -t 04 -c "ReBoot!!"

 

Last modified: December 23, 2016