When I schedule a disk check for my my C: partition (where the OS is installed) and restart my laptop, I get the message:
'A disk check has been scheduled.
To skip disk checking, press any key within 10 seconds'
Which immediately (without any user interaction whatsoever) turn into:
'A disk check has been scheduled.
Disk checking has been cancelled'
I have tried both restarting, and shutting down and powering back up my computer.
I have tried scheduling it through the Right Click --> Properties menu on the C: drive icon, as well as through cmd.
I have tried checking only 'Automatically fix file system errors', as well as both that and 'Scan for and attempt recovery of bad sectors'
Same result.
How to fix it:
I. Start > Search > cmd (right click run as admin)
Type the following and press Enter:
fsutil dirty query c:
This tells you if the disk is dirty or not. If it is dirty, type the following:
chkntfs /x c:
hit Enter
chkdsk c: /r
hit Enter
Then 'Y' when it asks to reboot.
II. 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
(or chkdsk /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.)
- Reboot.
III. Ultimate way of solution:
Going into the command prompt as administrator type in:
chkntfs /t:0
if nothing is happened reboot
The result is showing like that:
'Disk check has been cancelled' automatically in Windows 7