Autochk
Every time Windows 2000 starts up, Autochk.exe is called by the Kernel to scan all volumes and check whether any volume’s dirty bit is set. If the dirty bit is set, Autochk immediately runs chkdsk /f on that volume to verify file system integrity and try to fix any problems with the volume.
The dirty bit is a byte on the physical disk that is stored in the $volume metadata file in the MFT. There is no way to manually clear the dirty bit after it has been set from an unclean shutdown and prevent Autochk from running, other than to run Chkdsk in repair mode.
Autochk in Windows 2000 distinguishes between a volume check that has been manually scheduled and one that is automatically scheduled (because the file system found the volume to be in a “dirty” state). It then writes an associated message in the Application event log. It does this by looking at 1) the dirty bit on each volume, and 2) for registry settings set by either the chkdsk /f command and the chkntfs /x command or the chkntfs /c command to determine whether a volume will be checked or skipped.
|