ChkDsk or Check Disk runs at every startup in Windows 10/8/7

The Check Disk Utility or Chkdsk.exe in Windows 10/8/7 and Windows Vista is used to check for errors in the disk media and in the file system. If you face problems ranging from blue screens to inability to open, save files or folders, you should run chkdsk.exe. Check Disk can run automatically, in the case of an abrupt shutdown or if it finds the file system to be ‘dirty’. There may be times, when you may find that this Check Disk Utility runs automatically every times your Windows starts. You may have scheduled its run, or your Windows may have decided to schedule its run. But instead of running just once, it continues to run every time your Windows computer boots.

Check Disk runs automatically at every startup

If your Check Disk or chkdsk tool in Windows runs on every boot, here are a few things you may want to try.

1. First of all, let it run once completely.

2. Now open the Registry Editor and navigate to the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

In the right pane, you will see BootExecute. Change its value from autocheck autochk * /. to autocheck autochk *

Check Disk runs at every startup

If this works for you great, else try this :

3. Open a command prompt windows, type the following and hit Enter:

fsutil dirty query g:

This command will query the drive, and more than likely it will tell you that it is dirty.

Next, type CHKNTFS /X G:. The X tells Windows to NOT check that particular drive (G) on the next reboot. At this time, manually reboot your computer, it should not run Chkdsk now, but take you directly to Windows.

Once Windows has fully loaded, bring up another command prompt and type and Chkdsk /f /r g:. This should take you through five stages of the scan and will un-set that dirty bit. Finally, type fsutil dirty query g: and hit Enter. Windows will confirm that the dirty bit is not set on that drive.

You can run the chkdsk /r command or the chkdsk /f command to check a hard disk for errors. But if The chkdsk /r command and the chkdsk /f command take a long time to run on a Windows computer see KB943974.

Hope this helps!

Related reads:

  1. How to reduce ChkDsk countdown time
  2. How to cancel a scheduled Chkdsk operation
  3. Check Disk will not run at startup in Windows
  4. ChkDsk is stuck or hangs.

WVC post, updated and moved here.

Posted by on , in Category Windows with Tags
Anand Khanse is the Admin of, a 10-year Microsoft MVP Awardee in Windows (2006-16) & a Windows Insider MVP. Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.


  1. Vishal

    You saved so much of my time by putting up this article. Successfully set the drive to ‘Not Dirty’. 🙂

  2. Sri Harsha Chilakapati

    Thanks! You saved my day. I think this occurred due to my incorrect partition management, but yeah, it helped me. Also tried defragmenting, my partition was heavily fragmented, now it’s very clean and healthy.

  3. Scott

    Am I to actually use the drive designation G: … or is that illustrative only?

  4. Scott

    Never mind. Silly question

  5. Richie

    Since running CHKNTFS /X G my PC cannot see the hard drive at all. Any ideas?

  6. Gollum Smeagol

    The simple way in XP:
    Right click on the drive, which is getting checked everytime.
    Click Properties, then click Tools, then click Check Now, and then tick both options and then finally click Start. It takes time for checking, but resolves the problem. I had the same problem in XP and got it resolved in this way.

  7. HolophonicStudios

    try chkntfs /x c: instead

  8. tufail

    if one wants to scan registy after every login automatically……… what to do for it

  9. Sean Godfrey

    In my case I eventually just let check disk complete its task and it did not reappear when I next started up the computer. Presumably there was a good reason for the check.

  10. Cynthia Conlin Wright

    Use whatever drive your system is installed on… usually the C drive

  11. Mitch Alan

    I had this happen and after a couple of weeks my hard drive died.

  12. Rachit Chauhan

    Thanks, It Worked

Leave a Reply

Your email address will not be published. Required fields are marked *

8 + 3 =