Exclude each affected volume from startup checking with chkntfs /x, using its volume GUID name when it has no drive letter.
Exclude the volumes
- Open Terminal (Administrator) or Command Prompt (Run as administrator).
- List the volume GUID names:
mountvolmountvoldisplays names in the form\\?\Volume{GUID}\and any associated drive letters or mounted folders. It can identify volumes without assigning them a drive letter.^1^ - Correlate the volumes with BitLocker, if necessary:
This reports each volume’s encryption status, encryption method, and volume type.^2^manage-bde.exe -status - Put all volumes to exclude in one command, using either drive letters or the exact GUID names returned by
mountvol:
Replace the example GUID with the actual value.chkntfs /x D: E: \\?\Volume{11111111-2222-3333-4444-555555555555}\chkntfsaccepts drive letters, mount points, and volume names;/xprevents startupautochkfrom checking those volumes even if they are marked as requiringchkdsk.^3^ Important:/xis not cumulative. Running it again replaces the previous exclusion list, so every excluded volume must appear in the latest command. - Restart and verify that those volumes are no longer checked.
Run the exclusion from every Windows installation that performs the unwanted startup check, because each installation controls its own startup configuration.
Check why the scan is being triggered
Before leaving the exclusion permanently, query the volume’s dirty bit:
fsutil dirty query D:
fsutil dirty query volume{11111111-2222-3333-4444-555555555555}
Use the GUID syntax shown above for fsutil, without the \\?\ prefix. A dirty bit means the file system may be inconsistent because changes were outstanding, shutdown occurred before they were committed, or corruption was detected. When it is set, Windows runs autochk during restart.^4^
Exclusion suppresses the automatic check; it does not repair or clear an underlying file-system problem. Back up important data and investigate repeated dirty states rather than assuming an SSD makes checking unnecessary. chkdsk checks file-system integrity and logical errors, not only physical disk damage.^5^
Undo the exclusion
To restore the default startup-check configuration:
chkntfs /d
This restores the default settings except for the startup countdown time; by default, dirty volumes are checked at startup.^3^
Do not edit the BootExecute registry value or remove autochk.exe. Microsoft documents chkntfs as the supported way to configure whether autochk runs for specific volumes.^6^
References