I try to run chkdsk the next time the pc reboots but when it does, nothing happends. chkdsk never starts. And when Ity to run diskeeper it says chkdsk i set to run next reboot. But as I said it never starts....
Go to Start/Run/CMD and type in: fsutil dirty query c:
(Modify the drive letter accordingly)
If it comes back as dirty, the dirtybit hasn't cleared. For more information go to Start/Run/CMD and type in: CHKNTFS /?
Optional: From a command prompt type chkntfs /D and then reboot, a chkdsk should then run if shceduled, but not on the next boot.
Go to Start/Run/Regedit and navigate to this key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Highlight the Winlogon file.
In the list look for "SFCScan", this should be set to (0) if it is set to (1) the scan will happen at every boot.
Go to Start/Run/Regedit and navigate to this key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
Look for the REG_MULTI_SZ value with the following name: BootExecute. This value contains commands that will be executed at startup. The default value is: autocheck autochk *
After scheduling one or more chkdsks, the entry will contain one or more autochk lines. Delete each of these lines and put the default one in place.
If you always want a check to be performed at startup, change the value to: autocheck autochk /f *
If you don't want any checks to be performed, delete all autocheck entries.
Modify as needed. The path to the chkdsk utility may be wrong:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\cleanuppath
Registry entry should read: %SystemRoot%\system32\cleanmgr.exe /D %c
If the dirty bit is set, the issue should be that this registry line is not correct:
Go to Start/Run/Regedit and navigate to this key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
Look for the REG_MULTI_SZ value with the following name: BootExecute. This value contains commands that will be executed at startup. The default value is: autocheck autochk *
Can you guys tell me if this behaiviour is correct..
I ran chkdsk c: /r in recover console mode, it found errors and repaired them. When I then try to run chkdsk c: /f in windows it tell me that a chkdsk has been scheduled but when I reboot, chkdsk doesn't start. Does it anly start if it find errors or what?
. if the dirty bit is set by the OS in its prior use;
. or, if you scheduled a chkdsk
If you schedule a chkdsk then the following key should appear as modified:
Go to Start/Run/Regedit and navigate to this key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
Look for the REG_MULTI_SZ value with the following name: BootExecute. This value contains commands that will be executed at startup. The default value is: autocheck autochk *
After scheduling one or more chkdsks, the entry will contain one or more autochk lines.
Does anyone why this have occured, should the [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCScan"=dword:0000001
be there by default on a new win xp pr installation, and if so why am I missing it?
I now ran the SFC /REVERT and rebooted. After that I checked the registry. And there where only one entry (autocheck autochk *). Then I scheduled a chkdsk and once more checked the registry. It now had two entries
autocheck autochk /p \??\C:
autocheck autochk *
And then I rebooted, but no chkdsk ran, and when I checked the registry, the two entries where still there!!??
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.