坏扇区,SMART,SpinRite,硬盘上的固件和驱动器ID问题

  1. SMART是否有可能给出错误的读数(比如我正在摆弄大量的恢复程序,传输,等等),还是绝对与驱动器的物理状态是只读直接关联?

  2. SpinRite 5级“恢复坏道”是否在工厂标记的那些上运行? 它们与通用坏扇区是否处于同一水平,SpinRite因此具有完全访问权限?

  3. (许多?)驱动器的主要固件(如WD Passport) 存储在磁盘上 。 如何保护? SpinRite的部门恢复可能会腐败吗?

  4. 驱动器报告的有效身份信息( hdparm -I /dev/xx )是否与损坏的固件一致,或只是一般的磁盘故障? 我可能会误解这里的固件的作用。 我感觉我已经读了一个驱动器的身份信息,就像分区表等一样。 这是真的?

  1. 智能logging磁盘上的大量值。 对于每个值,在报告错误之前都有一个限制。 如果你的智能错误,你的磁盘很可能是一个坏的形状,但聪明不能保证给出警告。 某些types的滥用(经常启动和closures磁盘)可能会导致早期的智能错误。

  2. 我不知道SpinRite用什么界面来对付磁盘。 有些磁盘在生产磁盘时使用了工厂界面,但是我不认为这些磁盘没有特殊的硬件就会暴露出来。 否则,它只能读/写标准驱动器参数,不能轻松访问被固件标记为坏的块。

  3. 没有磁盘(在IDE之后)将整个固件存储在盘片上。 因为它需要一个固件来读取拼盘。 有时IDE / SCSI之前的磁盘没有固件。 我没有理由在硬盘上存储固件。

  4. 有关磁盘几何形状等的信息存储在芯片上的固件中。 未能报告它可能是死磁盘的标志,也可能是磁盘通信问题(例如主/从冲突)。

如果磁盘无法报告几何graphics,您通常无法读取它。 在这种情况下,我通常build议从备份恢复…因为你有备份,对吗?

http://www.linuxjournal.com/magazine/monitoring-hard-disks-smart

我发现了类似的结论。 我们有更多的驱动器故障,没有指示smartctld。 SMART检测读取错误,驱动器可能机械故障或使控制器板故障,这是从来不/很难预测的。