How can I force a disk check when Windows 7 reports "Disk checking has been cancelled"?
According to Microsoft support, to check if your disk check schedule is really set to make a scan on the next boot (after running CHKDSK /F /R
command), you can look on Windows registry. This key (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute
) should have the entry:
autocheck autochk * /r\DosDevice\C:
If it is just autocheck autochk *
, then the schedule is disabled and you will need to run the CHKDSK /F /R
, or manually change your registry with to include the /r\DosDevice\C
argument.
Via http://www.sevenforums.com/performance-maintenance/71175-disk-check-has-been-canceled-reboot-3.html
- Make sure you're going to reboot in Normal Mode. Reboot.
- Hit F8 over and over as soon as your boot up screen appears. (The computer one, which appears before the Windows one.)
- This will take you to a DOS-like screen. Select Repair Recovery Manager. (You may be prompted to log in as an administrator user so that you can access the Command Prompt.)
- Form the Repair Recover Manager, select Command Prompt. This will start a command prompt window in the X: drive.
- Enter
C:
to switch to the C drive. - Enter
chkdsk /f
(orchkdsk /r
) - When asked to force a dismount, enter
Y
- The disk will now be checked.
- Note the results and close the command prompt. (Mine couldn't save the results to the logfile, because it was on the C drive. Not a train smash.)
- Reboot.