有些实用程序通过系统地读取硬盘上的每个数据块并写入来检查/恢复/更新坏块列表,而其他实用程序则依赖于 SMART 监控。
它们是相同的吗——两种实现相同最终解决方案的方法?
谢谢
答案1
不,它们并不相同,因为结果不同。
当读取硬盘的每个扇区时,您可以建立一个不可读扇区的列表。您知道它们的位置和总数。
检查 SMART 数据时,您只会获得不可读扇区的总数。
当运行一个操作级别高于该级别的工具时,该工具不处理扇区而是处理簇(NTFS pe 上的 chkdsk),您会得到簇级别的结果,其精度可能要低 8 倍。例如,如果一个簇由 8 个 512 字节的扇区组成,并且一个扇区无法读取,则该簇将被标记为坏簇,从而使文件系统无法获取 7 个扇区的内容。不过,还有 7 个可读扇区剩余,可能对恢复有用。NTFS 类型的坏簇列表不会透露这些详细信息。
已于 2020 年 5 月 15 日为您的评论添加:“SMART 技术”提供的硬盘信息比“HDD 表面扫描”多得多。当将信息需求限制为扇区的可读性时,包含整个驱动器的“HDD 表面扫描”会为您提供块级别而非扇区级别的更新详细信息。
尽管存在缺乏精确度的缺点,但这些信息比仅显示不可读扇区数量的 SMART 参数更详细。