Change the Chkdsk timeout at Windows 10 boot

In early Windows versions, if your hard drive partition was marked dirty due to an improper shutdown, or due to corruption or bad sectors, Chkdsk ran while Windows was booting to fix any drive errors. You had a choice to cancel the disk check and continue to boot Windows, before it started scanning and fixing errors. In Windows 10, the Chkdsk timeout is set to 0 by default so it no longer allows you to cancel the disk check. Also, the automatic repair mechanism kicks in by default which we showed can be disabled. In this article, we will look at how to set the timeout before Chkdsk starts so you get time to cancel the disk check.


To change the Chkdsk timeout at Windows 10 boot, you need to apply a simple Registry tweak. Follow the instruction below to change it.

  1. Open Registry Editor (Tip: see our detailed tutorial about Registry Editor).
  2. Navigate to the following key:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

    Tip: You can access any desired Registry key with one click. Windows 10 session manager key

  3. In the right pane of Registry Editor, create or modify a DWORD value named AutoChkTimeout. Even if you are running 64-bit Windows, you still need to create a 32-bit DWORD value. Its value data means the timeout in seconds, which must be specified in decimals.
    Windows 10 change check disk timeout To set it to 10 seconds, set the AutoChkTimeout value to 10 in decimal, as shown in the picture above. So, you will have 10 seconds before Chkdsk will start checking your hard drive during the OS boot.

The same can be done with Winaero Tweaker:

tweaker chkdsk timeout Get it here: Download Winaero Tweaker.

That's it.

5 thoughts on “Change the Chkdsk timeout at Windows 10 boot

  1. Anon

    chkntfs /t:10

    Reply
    1. Sergey Tkachenko Post author

      Good point.
      However, the method described in the article sets that timeout PERMANENTLY.

      Reply
      1. Bob

        chkntfs /t: also sets the same key, so it is PERMANENT too.

        Reply
  2. TrainedToGo

    Very useful tip, thank you Mr. Tkachenko. For me, in both Windows 8 and Windows 10, scheduled checks of the system drive at boot time would always, without fail, automatically cancel whenever autochk brought up its “press any key to cancel” prompt without me pressing anything. I explicitly set this key to 0 and now checks run fine (and with SSDs these days, I don’t find running chkdsk a long and daunting prospect).

    Reply
    1. Sergey Tkachenko Post author

      Great.
      Personally, I would like to have the cancel ability.
      Set it to 10 everywhere.

      Reply

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.