The condition of a volume plays a role in how long Chkdsk takes to run. If there were a formula for predicting the time that it takes to run Chkdsk on a particular volume, it would include such variables as the number of files and folders, the degree of fragmentation of the volume and of the MFT in particular, the format of file names (long names, 8.3-formatted names, or a mixture), the number of bad sectors on the disk, and the amount of actual corruption that Chkdsk must repair. All else being equal, Chkdsk times typically increase linearly with respect to the total number of files and folders on a volume.