Check the Dirty Bit and Schedule chkdsk with chkntfs
Use chkntfs to see if a volume is marked dirty and to add or cancel boot-time disk checks without a full chkdsk run.
01Command
$ chkntfs C:
chkntfs /c C:02What it does
chkntfs is the forgotten scheduler for chkdsk: without switches it just reports the volume's dirty bit ('... is not dirty'), which answers 'why did my disk check run at boot'. /c adds a volume to the next boot's scan, /x excludes one, and /d restores the default behavior. It is instant — unlike chkdsk it never touches the filesystem, making it the safe first step before running an actual repair.
03Risk
04Undo
$ chkntfs /x C:05Sources
- chkntfsEvidence: Documents chkntfs volume reporting of the dirty bit and /c, /x scheduling switches.
Last verified: 2026-09-17 · Category: System & Settings
06Related solutions
Save a cleanup profile once, then run it unattended on any schedule.
Run fragmentation consolidation on HDDs or the trim pass on SSDs, with progress output.
Read-only command that prints free, total and available bytes for any volume.