如何理解这两个结果?

如何理解这两个结果?

我使用扫描我的 C 盘校验,它变成了这样:在此处输入图片描述 chkdsk 扫描在 1 分钟内完成。它显示 12 Kb 坏扇区。

我使用扫描我的 C 盘MiniTool 分区向导.它是这样的:在此处输入图片描述

它显示9个错误并且大约需要17分钟才能完成扫描。

它显示的结果与 chkdsk 不同。那么哪个是准确的?minitool 花了 17 分钟吗?

答案1

它们都是准确的,但向你展示的是不同(尽管相关)的东西。

首先,请注意,Chkdsk 只关心文件系统,除了扫描未分配的磁盘区域以查找损坏的扇区外,不会对磁盘​​区域做太多事情。但是,由于您的分区工具是分区程序,因此它关心磁盘几何结构,因此它关心磁盘的特定扇区。

就你的情况而言,请检查你的 SMART 数据。你可能有 9 个重新分配的扇区。

当您的系统遇到坏扇区时,它会“标记”(记录)它们,以便稍后清理。这些被称为“当前待处理扇区”。本质上,此时它已经意识到某些东西坏了。但它还没有修复它。

运行 chkdsk 时,它会将坏扇区标记为文件系统禁止访问,并将对坏扇区的所有调用转换为好扇区的地址,从而用另一个未使用的扇区替换坏扇区。这称为扇区/块重新分配,它会“修复”问题,这样就无法再调用坏扇区,而会调用好扇区来代替它。发生这种情况时,该扇区将从 SMART“当前待处理扇区”计数中删除,并添加到重新分配扇区计数中。

理解这一点很重要,因为下次运行 chkdsk 时,它将不会报告损坏扇区上的 12KB(除非它们是不同的、新损坏的扇区),因为它已经处理过它们,但分区工具将继续显示实际的坏扇区。

现在,就您所看到的情况而言,您的文件系统在现在已损坏的扇区中存储了 12KB 的数据。这可能代表分区程序检测到的所有或部分坏扇区。时间差异是由于 chkdsk 忽略了文件系统尚未分配的扇区,但分区程序会检查所有扇区。chkdsk 不关心尚未有数据的坏扇区,因此它不会报告这些扇区。

无论如何,请检查您的 SMART 数据,如果您注意到重新分配的扇区数或当前待处理扇区数增加,则是时候考虑更换磁盘了。当您有多个坏扇区时,它们往往会以近似指数的速度增长,这可能会导致磁盘接近故障时大量数据丢失。

相关内容