硬盘驱动器诊断工具如何知道一个扇区是否坏了?

Dav*_*vid 13 hard-drive smart hardware-failure

当我遇到可能出现故障的硬盘驱动器时,我使用ViVARD对其进行扫描,它可靠地让我知道该驱动器是否需要更换。

这些工具是如何工作的?他们如何区分坏扇区和好扇区?

小智 9

现代硬盘驱动器在称为SMART 的固件中实现了一个系统。该系统收集有关驱动器性能的统计信息,并通过将数据从坏扇区移开来自动避免数据丢失。

诊断工具查询硬盘驱动器的 SMART 软件以构建健康检查报告。

坏扇区在访问硬盘时被检测到,并被 SMART 系统避免和重新定位。


Ole*_*nge 7

我不知道 ViVARD 所以这是一个通用的答案。

聪明的

SMART 是大多数现代驱动器的一部分。当硬盘驱动器看到坏扇区时,当搜索或启动时间超过正常时,它会注册。这些都是硬盘出现故障的指标。

硬盘驱动器挽救失败扇区的方式是由于纠错码(通常是 Reed-Solomon),如果有几个位错误,它可以挽救。如果有很多位错误,硬盘会尝试通过一遍又一遍地读取扇区来进行抢救。当它最终正确时,它会将其保存到备用扇区之一。

阅读板块

硬盘驱动器将读取错误的扇区重新分配到一组为此保留的备用扇区。操作系统通常不会看到这一点,但会认为整个驱动器没有错误。只有当没有更多的扇区要重新分配(或扇区无法挽救)时,操作系统才会看到损坏的扇区。

但是可以绕过纠错(我相信每个模型都不同 - 也许 ViVARD 会这样做?)。这样您就可以读取驱动器上的实际数据。通过阅读本文,您将能够看到哪些扇区有错误——即使操作系统没有发现错误。