Chkdsk Runs on Every Boot: How to Stop it

If chkdsk running on every startup, modify your registry

by Ivan Jenic
Ivan Jenic
Ivan Jenic
Troubleshooting Expert
Passionate about all elements related to Windows and combined with his innate curiosity, Ivan has delved deep into understanding this operating system, with a specialization in drivers and... read more
Affiliate Disclosure
  • 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

To fix Windows PC system issues, you will need a dedicated tool

  • Download Fortect and install it on your PC
  • Start the tool's scanning process to look for corrupt files that are the source of your problem
  • Right-click on Start Repair so the tool could start the fixing algorythm
Download Now Fortect has been downloaded by 0 readers this month, rated 4.4 on TrustPilot

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.

This article covers:Topics: