Chkdsk Runs on Every Boot: How to Stop it

If chkdsk running on every startup, modify your registry

Reading time icon 2 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Key notes

  • Making changes to your registry, can prevent the chkdks from running on every startup.
  • You can also prevent this feature from running by making changes using Command Prompt.
chkdsk runs on every boot

The Check Disk Utility or Chkdsk.exe is used for detecting and fixing errors in your hard disk, but many reported that chkdsk runs on every boot.

This isn’t the only issue with chkdsk; many reported that chkdsk got stuck on their PC as well. In today’s guide, we will show you how to fix the boot issues.

Why does chkdsk run every startup?

  • Your PC has encountered a glitch, and it’s constantly running the disk scan.
  • The chkdsk isn’t properly configured, so it repeats the scan.
  • In some rare instances, there might be issues with your hard drive.

How do I stop chkdsk from running at startup?

1. Tweak some registries

  1. Press Windows + R and type in regedit.exe.
  2. Navigate to the following registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  3. In the right pane, you will spot BootExecute.
  4. Change its value from autocheck autochk * /. to autocheck autochk *

If you are having problems opening the Registry Editor, check out our guide on how to access the Registry Editor.

2. Use the Command Prompt

  1. Press the Start button and type in cmd.
  2. Type in the following line and press Enter: fsutil dirty query g:
  3. This command will query the drive, and there’s a high probability that it will tell you that your drive is dirty.
  4. Type CHKNTFS /X G:

  5. Restart your computer, and after that open cmd again and enter the following and wait for it to finish Chkdsk /f /r g:

  6. After all of that, run the following: fsutil dirty query g:

By following these steps, you should be able to efficiently and permanently stop Chkdsk if it runs on every boot.

To learn more about this feature, we recommend reading out guide on how to access chkdsk log file location and analyze your log files.

If you know of any other method that is good at solving this boot-related issue, leave us a message in the comments section below, and we will update the guide accordingly.

More about the topics: chkdsk, windows 10