为什么chkdsk在一个特定的索引上花费很长时间?

我有大量的数据(大约900万个不同大小和types的文件;大多数是学生主目录),当我在卷上运行chkdsk时,它会花费很长时间在特定的索引上。 “很长一段时间”我的意思是几个小时,这是chkdsk总时间的很大一部分。 在chkdsk的大部分时间里,你可以看到每一秒的进步,但是在一个特定的索引号上,它只是停止。 如果我再次做一个chkdsk(没有任何数据变化),它停在相同的数字。

我已经将数据从一个卷转移到新格式化的数据,同样的事情发生在那里。 当我删除数据块时,chkdsk时间变短了,但是仍然有一个索引占用了总时间的很大一部分,直到磁盘几乎为空。 当我删除一块数据时,索引号有时候会改变。

这是正常的行为? 任何人都可以解释吗? 是否有一个特殊的索引,包含所有文件,或沿着这些线?

如果您的硬盘驱动器上的索引已经激活,那么就会有一个索引表,其中包含硬盘上每个文件的位置,供将来的研究查询使用。 此索引表可能会相对较大,这取决于您的硬盘大小和什么。

如果索引不被激活,我不完全确定可能会导致这个问题。 您可能正在经历数据损坏,可能是某个特定群集或其他硬盘问题出了问题。