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.

WindowscmddisktroubleshootingLow risk
Run chkntfs C: to see whether the volume is dirty or scheduled for a boot-time check; chkntfs /c C: schedules one and chkntfs /x C: cancels it.

01Command

Command
$ 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

RiskLow risk
RequirementsRun in an elevated prompt to modify the boot-time scan schedule

04Undo

Undo
$ chkntfs /x C:

05Sources

  • chkntfs
    Microsoft Learn · vendor-doc · 2026-09-17
    Evidence: Documents chkntfs volume reporting of the dirty bit and /c, /x scheduling switches.

Last verified: 2026-09-17 · Category: System & Settings

06Related solutions