如何解读 SMART 诊断实用程序的结果?

讨论第三方 SMART 监控程序针对串行 ATA 硬盘可能给出的结果以及它们与 SeaTools 诊断的关系。


串行 ATA (SATA) 磁盘驱动器不断监控和分析其自身的性能、完整性和环境。  该技术的当前状态是 20 多年来专注于自我测试的创新型 Seagate 工程设计的结果。

在个人电脑制造商的支持下,硬盘行业在 20 世纪 90 年代采用了名为自我监测分析和报告技术 (SMART) 的分析系统。  不管当时还是现在,这种设想主要是用于预测故障。 将针对特定阈值限制对各种属性进行监测和度量。 如果有任何一个属性超出阈值,常规 SMART 状态测试将从“通过”改为“失败”。  

许多计算机在启动时会自动检查 SMART 状态,也是在这个时候大多数人会意识到问题的存在。 如果仍在质保范围内,则 SMART 状态“失败”是质保更换的有效条件。

当 SMART 状态测试检测出“失败”时,务必备份所有重要数据。 SMART 状态“失败”是对硬盘故障的近期预测,硬盘通常会像正常状态一样运行。 不幸的是,没有办法专门预测什么时候会发生故障,所以您的最好回应是尽快备份您的数据。

Seagate 使用 SeaTools 诊断软件测试硬盘的 SMART 状态。SeaTools 不分析属性或阈值。  实际情况是,支持 SMART 的技术正在不断提高。  每种新设计都包含改进功能,增加了 SMART 预测的准确性。  根据相关政策,Seagate 不会发布属性和阈值。  

因此,如果您希望测试硬盘的物理完整性,请使用我们的 SeaTools 诊断软件。

第三方 SMART 软件可以读出的 SMART 值不是基于这些值在 Seagate 硬盘中的使用情况。Seagate 不支持声称读取个别 SMART 属性和阈值的软件程序。  对于旧的硬盘可能会有一些历史正确性,但新的硬盘无疑会纳入更新的解决方案、属性和阈值。  

Seagate 使用一般 SMART 状态,通过或失败。个别属性和阈值是专用的,我们不提供可读出数值的实用程序。如果您使用第三方 SMART 实用程序看到的值未正确显示或似乎不正确,请联系软件供应商以获取有关这些值的进一步说明。

某些第三方 SMART 软件程序会显示似乎宣布或预示 SATA 硬盘故障的属性列表。一些最常见的属性有:

  • 原始读取错误率
  • Raw_Read_Error_Rate
  • 重新分配扇区计数
  • Reallocated_Sector_Count
  • 重新分配计数
  • Reallocation_Count
  • 寻道错误率
  • Seek_Error_Rate
  • 旋转重试次数
  • Spin_Retry_Count
  • 已恢复硬件 ECC
  • Hardware_ECC_Recovered
  • 当前待处理扇区
  • Current_Pending_Sector
  • 超 DMA CRC 错误计数
  • Ultra_DMA_CRC_Error_Count
  • 超 ATA CRC 错误计数
  • Ultra_ATA_CRC_Error_Count
  • 离线不可纠正的扇区数
  • Offline_Uncorrectable_Sector_Count
  • 已恢复 ECC 硬件错误
  • ECC_hardware_errors_recovered
  • Current_Pending_Sector
  • Offline_Uncorrectable
  • ECC 寻道错误
  • 故障前:正在预测即将发生的数据丢失

请记住,这些第三方程序没有 Seagate 硬盘信息的专有访问权,因此经常会提供不一致和不准确的结果。  SeaTools 更一致也更准确,是 Seagate 用于决定硬盘是否故障的标准。