Tech Support Forum banner
Status
Not open for further replies.

CHKDSK dosn't run on reboot when scheduled - tryed everything

8.2K views 20 replies 5 participants last post by  arandis  
#1 ·
Hi all, (I know this has been posted before(sorry) but I need help and havent found the solution yet)...

I came across this problem a couple days ago, I went to defrag my computer(work laptop) and i get this error:
"Disk Defragmenter has detected that Chkdsk is scheduled to run on the volume ©.
Please run Chkdsk/f."

I started by running the CHKDSK /f (run>cmd and then run CHKDSK /f C: reboot and nothing).
I've looked up the solution to this problem and NOTHING has solved this issue I'm having.
CHKDSK(read-only) comes back with 3 errors.
CHKDSK wont even run on start up if scheduled too, and I cannot run it because it says its "scheduled" to run (even when its not).
fsutil dirty query c: comes back -'DIRTY'

I did the whole:
Click Start, then Run, type cmd in the Open box and click "Ok". At the prompt in the Command window, type the following commands, pressing "Enter" after each one: (Please note the spaces in the following commands.)

* chkntfs /d ..... (This will reset autocheck options to default)
* chkntfs /c C: ..... (This will allow checking drive C:)
* fsutil dirty query c: ..... (This queries the drive and will most likely tell you that it is dirty)
* chkntfs /x c: ..... (The x switch tells Windows to NOT check the specified drive on the next boot)

At this point, restart your computer, it will not do a chkdsk and will boot directly to Windows.

This next step is important as this is where the Dirty Bit will be unset.
Click Start, then Run, type cmd in the Open box and click "Ok". At the command prompt, type the following, pressing "Enter" after each one: (Again, note the spaces.)

* chkdsk /f /r c: ..... (To manually run a full chkdsk operation)

* Y ..... (To accept having it run on the next boot)
-----

This seems to be the common "solution", but for me this hasent solved anything.
C: comes back as DIRTY and nothing I've tryed has resolved this.
CHKDSK dosen't even attempt to run at start up. I've checked the scheduler-nothing in there. I've tryed everything I can think of except re-install XP. (If i reboot this computer one more time its gonna slap me lol)

This problem is happening on my work laptop, I run all the same programs on my home desktop and its fine.

Its not like this is effecting my computers performance, but its driving me crazy not being able to resolve this.
 
See less See more
#2 ·
To me, it sounds like the hard drive may be failing. I would strongly advise running HDD diagnostics on it to get a definitive answer. A link is available in my signature. Just choose the manufacturer of your hard drive and then download the appropriate diagnostic tool.

Also, have you tried a 3rd party defragger? I've heard some good reviews from Auslogics.
http://www.auslogics.com/en/software/disk-defrag/download/

-Coolfreak
 
#3 ·
thanks Coolfreak,
I've tryed a third party defrag (how i found the issue in first place).

I will try a HDD diagnostic, i doubt my hard drive is failing...
I just cannot get rid of my dirty bit because scndsk will not run as scheduled. scndsk will not run outside of read-only mode.

thanks for the help tho
 
#5 · (Edited)
yes i've tried running/scanning in safe mode (i've tried everything in safe mode as normal mode)... nothing works.

chkdsk isn't scheduled in the registry or scheduled tasks to run on next reboot, yet the drive still think it is. chkdsk will not auto run at start-up period. even if forced to (chkdsk /x).

I think i'll just have to live with this inconvenience for now lol.
(as mentioned above this isn't effecting my computers performance, its just one of those little annoyances i'd rather not see)
 
#6 ·
Right click My Computer/Properties/Advanced/Performance/Settings/Advanced/Virtual Memory/Change. click the No Paging file radio button and then Set button. Then Go to Start/Run and type CMD. In the Command Prompt type chkdsk /F/R and hit enter. Now type a Y and reboot the computer. Once the Check Disk utility has finished go back to the Virtual Memory and set the Paging File as System Managed Size and reboot. Now Go to Start/Run and type dfrg.msc and hit enter. Then Defrag Now. .
 
Save
#12 ·
Try this if you are running NTFS:

In Safe Mode -

1. click start and then run
2. type cmd /k and press enter
3. Next type fsutil dirty query C: and press enter
4. The response will tell you if indeed the volume is 'dirty'
5. Next type "chkdsk C: /f /x" . You will get the message 'Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)' - Press Y.
6. Type and enter 'exit'.
 
#16 ·
Hi

Try going to Start -> run -> type in (or copy and paste)
Code:
REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager" /v BootExecute /t REG_MULTI_SZ /f
then press enter(OK)

Try scheduling a chkdsk now

chkdsk still doesn't run at start up :( BUT the screen did appear saying "Please Wait..." then normal login... the please wait was less than 5 sec.
 
#17 ·
Is there an autochk.exe file under c:\windows\system32 ?

Do you perhaps have Spybot's Teatimer installed or another Antivirus/Firewall that might be blocking registry changes?

Could you also go to the command prompt (Start -> Run -> type cmd -> enter)
then type in the following command or copy and paste it, pressing enter after:
Code:
REG query "HKLM\System\CurrentControlSet\Control\Session Manager" /v BootExecute
Please post the reply to the above command.
 
#18 ·
Is there an autochk.exe file under c:\windows\system32 ?

Do you perhaps have Spybot's Teatimer installed or another Antivirus/Firewall that might be blocking registry changes?

Could you also go to the command prompt (Start -> Run -> type cmd -> enter)
then type in the following command or copy and paste it, pressing enter after:
Code:
REG query "HKLM\System\CurrentControlSet\Control\Session Manager" /v BootExecute
Please post the reply to the above command.
Yes autochk.exe is in c:\windows\system32\

I have malwarebytes and bitdefender total security installed (i have both on my desktop as well but no problems)

the reply was " HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager" bootexecute REG_MULTI_SZ \0 "
 
#20 ·
Hi

CCT is correct. If a chkdsk is scheduled then there should be more, namely the autochk command line.
Since there is nothing there then either there is something wrong with your registry (permissions) or as you said in a previous post that the network settings have stopped you from scheduling anything at startup. Therefore you should find out from your company's IT department if there is some kind of network/domain policy that is preventing this.
 
Status
Not open for further replies.
You have insufficient privileges to reply here.