Disable or Stop Auto CHKDSK During Windows Startup

The chkntfs utility itself works by modifying the BootExecute value in the system registry which is what Windows looks at during boot. For the curious and those who like to see how it works, the BootExecute value is located in the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

The default value for the BootExecute entry is “autocheck autochk *“. When you use the /x switch in chkntfs, it will add a /k: parameter and drive letter before the asterisk. This parameter excludes volumes from being checked for the presence of a dirty bit. For example, if you run the command “chkntfs /x c:” in a Command Prompt, this would modify the registry entry to “autocheck autochk /k:C *”.

Remove chkdsk


You can also use the chkntfs command to reset the BootExecute registry value back to the default of “autocheck autochk *” if you need to for any reason. This command is quite useful in some circumstances because there’s another well known and common error you might see on boot which is:

autochk program not found – skipping autocheck

If the autocheck entry has become corrupted by software or the settings for it are incorrect, you will see the error. Although it isn’t a vitally important error and won’t stop your computer from booting unless there are serious errors on the C drive, it can be annoying to see on every boot none-the-less. You can use this command to restore the Windows default value of “autocheck autochk *”:

chkntfs /d

This small batch file will make the reset procedure automatic, download and run the file as administrator.

Download Autocheck Reset.bat

Autocheck Reset


There is also a command to schedule a specific drive to be checked at boot. Autochk will run only if the drive is marked as dirty. Simply supply the drive letter(s) after the command.

chkntfs /c c:

The batch script below makes the scheduling automatic, and runs the same as the exclude script. Download, run and supply a drive letter.

Download Autocheck Boot Schedule.bat

Autocheck Boot Schedule

If any of the above methods still don’t work for you, the other option could be to reset the dirty bit on the drive which will force it not to be marked for checking. The drive will have to be edited offline and not through Windows, for more details on how to perform offline dirty bit editing with the minimum of fuss, refer to our article on clearing the dirty bit manually.

119 Comments - Write a Comment

  1. Sean 9 months ago
  2. ame 9 months ago
  3. Vikas Chaturvedi 11 months ago
  4. Peter - UK 1 year ago
  5. Bead 1 year ago
  6. Sop 1 year ago
  7. Graham Ansell 1 year ago
  8. Hector Ayala 2 years ago
  9. donny 2 years ago
  10. Ronnie 2 years ago
  11. Liv 2 years ago
  12. Alan 3 years ago
  13. shubham 3 years ago
  14. Jack 3 years ago
    • nath bagde 3 years ago
  15. Chris 3 years ago
  16. C Kalana 3 years ago
  17. rocky 3 years ago
  18. suresh 3 years ago
  19. ricohflex 4 years ago
    • Teduardo Martinique 3 years ago
  20. sailesh 4 years ago
  21. siraj 4 years ago
  22. AS 4 years ago
  23. vishal joshi 4 years ago
  24. sir simon 4 years ago
  25. John 4 years ago
  26. kiran 4 years ago
  27. Thony 5 years ago
  28. Trevor 5 years ago
  29. James 5 years ago
  30. Dodko 5 years ago
  31. L 5 years ago
  32. Endriago 5 years ago
  33. Joe 5 years ago
  34. acatatease 5 years ago
  35. manoj 5 years ago
  36. Rave 5 years ago
  37. متوكل عبدالله 5 years ago
  38. Chris 5 years ago
  39. Sukanta 5 years ago
  40. Paranoid 5 years ago
  41. Hawkeye 5 years ago
  42. sher2011 5 years ago
  43. majid 5 years ago
  44. Cu 5 years ago
  45. nash 6 years ago
  46. Károly Molnár 6 years ago
  47. Leo Masagca 6 years ago
  48. Marc Lester C 7 years ago
  49. justshootme 7 years ago
  50. dimuthu 7 years ago
  51. yasir 7 years ago
  52. Rap Music Guide 7 years ago
  53. Anil G. Gajera 7 years ago
  54. mario0ne 7 years ago
  55. Rudra 7 years ago
  56. Atish 7 years ago
  57. Bharath 7 years ago
  58. vinay chavan 7 years ago
  59. voltsky 7 years ago
  60. Jacques Bouchard 7 years ago
  61. Kirykiry 7 years ago
  62. Grace 7 years ago
  63. n3o 7 years ago
  64. Brahim 7 years ago
  65. sanjay shaw 7 years ago
  66. kryshna 7 years ago
  67. cris69 7 years ago
  68. Hyns 7 years ago
  69. adol 7 years ago
  70. notts 7 years ago
  71. hehe 7 years ago
  72. Joseph 7 years ago
  73. gautam 7 years ago
  74. Franz Capones 7 years ago
  75. Richard 7 years ago
  76. P 8 years ago
  77. Brummie from UK 8 years ago
  78. bob parrish 8 years ago
  79. jeremiah 8 years ago
  80. Cary 8 years ago
  81. Aryan 8 years ago
  82. wez 8 years ago
  83. alkita 8 years ago
  84. Satyaranjan Chongtham 8 years ago
  85. Gre 8 years ago
  86. Kent 8 years ago
  87. Alternal 8 years ago
  88. woross 8 years ago
  89. Barbara Stebbins 8 years ago
  90. Jag 8 years ago
  91. jp 8 years ago
  92. Shivam 8 years ago
  93. ajithkumar.r 9 years ago
  94. ROb 9 years ago
  95. Jim 9 years ago
  96. Krishnan 9 years ago
  97. Naqqash 9 years ago
  98. spunker88 9 years ago
  99. baohp 9 years ago
  100. Rex Aguillon 9 years ago
  101. bashka 9 years ago
  102. arvelle 9 years ago
  103. red 9 years ago
  104. kristijan 9 years ago
  105. Eriek Haelnx 9 years ago
  106. Jagdish 10 years ago
  107. Horace 10 years ago
  108. Chris 10 years ago
  109. Charlie 10 years ago
  110. Chief_runningwater 10 years ago
  111. Nishant 10 years ago
  112. Ryu 10 years ago
  113. John C 10 years ago
  114. Elvis 10 years ago
  115. irjan 10 years ago
  116. bugtea 10 years ago
  117. Nelson 10 years ago

Leave a Reply

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

Note: Your comment is subject to approval. Read our Terms of Use. If you are seeking additional information on this article, please ask in our forum or contact us directly.