windows – 为什么chkdsk在一个特定的索引上需要很长时间?

我有一大堆数据(大约900万个不同大小和类型的文件;主要是学生主页目录),当我在卷上运行chkdsk时,它会在特定索引上花费很长时间. “很长一段时间”我指的是几个小时,占chkdsk总时间的很大一部分.在大多数chkdsk期间,您可以每秒看到进度,但在特定索引号处它只是停止.如果我再次执行chkdsk(没有对数据进行任何更改),它将停在相同的数字处.

我已经将数据从一个卷移动到新格式的卷,同样的事情发生在那里.当我删除数据块时,chkdsk时间变得更短,但仍有一个索引占用总时间的相当大一部分直到磁盘几乎为空.当我删除一大块数据时,有问题的索引号有时会发生变化.

这是正常的行为吗?有谁能解释一下?是否有一个特殊的索引包含所有文件,或沿着这些行的东西?

如果已在您的硬盘驱动器上激活索引,则会有一个索引表,其中包含硬盘驱动器上每个文件的位置,以供将来的研究查询使用.此索引表可能相对较大,具体取决于您的硬盘驱动器大小和诸如此类的东西.

如果未激活索引,我不完全确定可能导致此问题的原因.您可能遇到数据损坏,可能是特定群集或其他HDD问题出现问题.

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...