I have tried instructions from Microsoft Answers.
Disk issues can get serious very quickly so I would thoroughly check the drive now and be sure
to keep redundant backups of your important data (use several methods).
For better and more efficient checking :
From the Command Prompt of the Recovery Console (if you have one) or from a Windows 7
disk - if you do not have a Windows 7 disk you can borrow a friend's (it needs to be same 32
or 64 bit and they are not copy protected) or make one. Also your System maker will sell the
physical disks cheap since you already own Windows.
chkdsk /f /r
Space after k and before / and after f and before /
Space after c and before /
The Win Vista Club (applicable to Win 7)
If, inspite of your having scheduled chkdsk to run at startup, it does not run, then here is what may try !
It is quite possible that the BootExecute data value in the Registry has be changed or got corrupted.
Open regedit > Navigate to
Ensure that the default value has been set at:
autocheck autochk * lsdelete
If not rt click on BootExecute and choose Modify.
Change the value to its Default, and click OK.
And all the instructions on Vista Forums
Safe Mode Workaround
This is to see if something may be loading before the check disk program preventing chkdsk from running.
1. Schedule check disk to run using chkdsk /f (STEP FIVE below) in the command promt.
2. Run msconfig (step 1 in METHOD TWO at link), and click on the Boot
tab and click on Safe boot with the minimal button selected. (See screenshot below)
3. Restart the computer to hopefully have chkdsk run.
4. Set msconfig (step 2 in METHOD TWO at link) to boot normally again.
5. If chkdsk still will not run at startup, then proceed with the steps below. If it did, then you're done.
Run a SFC /SCANNOW Command
1. Try running a sfc /scannow command to see if it can fix chkdsk.
2. When SFC is finished, try running chkdsk again.
3. If chkdsk still will not run at startup, then proceed with the steps below. If it did, then you're done.
Reset chkdsk BootExecute
This will reset chkdsk back to it's default setting of not to run at startup.
This step will also fix the problem of chkdsk always running at startup.
If BootExecute already has a Data value of autocheck autochk *, then you do not need to do this. (See the Manual Way below to check) Continue to STEP FOUR below instead.
Through a Download:
1. Click on the download button below to download the Reset_chkdsk.reg file.
2. Click on Save, and save the .reg file to the Desktop.
3. Right click on the .reg file (on Desktop) and click on Merge.
4. Click on the Run button for Security Warning pop-up.
5. Click on Continue (UAC), Yes, and then OK when prompted.
6. When done, you can delete the .reg file (on Desktop).
The Manual Way:
1. Open the Start Menu.
2. In the white line (Start Search) area, type regedit and press Enter.
3. Click on the Continue button in the UAC prompt.
4. In regedit, go to: (See screenshot below step 5)
5. In the right pane, right click on BootExecute and click on Modify.
6. Type autocheck autochk * and click on OK. (See screenshot below)
NOTE: You will be replacing autocheck autochk /p \??\C: with autocheck autochk* instead. If BootExecute already has a Data value of autocheck autochk *, then you do not need to do this. Go to STEP THREE below.
Name: Modify.jpg Views: 123566 Size: 33.5 KB
7. Close regedit.
Replace autochk.exe File
NOTE: This will show you how to replace your corrupted copy of the autochk.exe file with clean copy to be able to run chkdsk at startup.
1. In Windows Explorer, go to C:\Windows\System32\autochk.exe. (See screenshot below)
2. Take ownership of the file autochk.exe at the C:\Windows\System32\autochk.exe location, and "Allow" your user account "Full Control" of it. (See screenshot above)
3. Right click on autochk.exe and click on Properties. (See screenshot below step 1)
4. Click on the Details tab. (See screenshots below)
A) Make note of what File version the autochk.exe file is.
NOTE: If the File version is blank or you have SP1 installed, then do step 6. If not, then do step 7.
5. Download the same version that you have in step 4.
6. For the Vista 6.0.6002.18005 SP2 Version of autochk.exe
NOTE: This is for the 32 bit and 64 bit Vista with SP1 and SP2 installed.
A) Click on the download button below to download the 6.0.6002.18005.zip file.
Go to step 9.
7. For the Vista 6.0.6001.18000 SP1 Version of autochk.exe
NOTE: This is for the 32 bit and 64 bit Vista with SP1 installed.
A) Click on the download button below to download the 6.0.6001.18000.zip file.
Go to step 9.
8. For the Vista 6.0.6000.16386 RTM Version of autochk.exe
NOTE: This is for the 32 bit and 64 bit Vista without SP1 or SP2 installed. This version has been reported to still work with or without SP1 installed, so you may try it if you still have problems with the newer 6.0.6001.18000 SP1 or 6.0.6002.18005 SP2 version.
A) Click on the download button below to download the 6.0.6000.16386.zip file.
9. Save the ZIP file to your desktop.
10. Right click on autochk.exe.zip and click on Open.
11. Extract the autochk.exe file to your desktop.
12. Right click on the autochk.exe file on your desktop and click on Properties and the Unblock button under the General tab. (See screenshot below)
NOTE: If you do not have the Unblock button, then it is already unblocked. Continue on to step 13.
13. Right click on the autochk.exe file on your desktop and click on Copy.
14. Go back to the Windows Explore window at C:\Windows\System32\autochk.exe. (See screenshot below step 1)
15. Right click on a empty space in the Windows Explorer window and click on Paste. (See screenshot below step 1)
NOTE: If it will not let you Copy or Paste the new autochk.exe file (on desktop) over, then rename the old one and repeat step 13, then delete the old renamed autochk.exe file afterwards.
16. Click on Copy and Replace. (See screenshot below)
NOTE: This replaces your autochk.exe with the downloaded clean one on the desktop that has not been taken ownership of.
17. Click on Continue for Access Denied prompt.
18. Click on Continue for UAC prompt.
19. Close the Windows Explorer window.
None of these instructions has worked and I still can't get CheckDisk to scan my HDD at startup. Does anyone have any experience with this? I'm hoping to be able to resolve this without reinstalling Windows.