Running chkdsk on an NTFS Volume

Each time you boot Windows NT, it performs an autocheck routine. If this routine detects a dirty volume, it automatically runs the chkdsk /f command to fix the inconsistency or error. (Note that it is normal for chkdsk to report consistency errors on an NTFS drive containing the pagefile.) As long as no specific files are listed as being damaged and no other errors are detected, the volume will be marked clean, and there is rarely a need to force a chkdsk /f.

If the chkdsk command locates files or directories that have lost pointers to their parent directory, they are named FILE###.CHK and DIR###.CHK, respectively, and housed in the FOUND### directory of the NTFS volume.

If you run chkdsk /f from the command line and see the message "Cannot lock the current drive," you should simply make another drive current. For example, if you are trying to run chkdsk /f for drive D, type C: to make drive C the current drive, and then type the following command:


chkdsk d: /f

Note If Windows NT is unable to run the chkdsk /f command (for example, because you want to run it on the boot partition or because someone is accessing the partition from the network), Windows NT prompts you whether you would like the autocheck routine to run with chkdsk /f upon reboot.