几年前,有人告诉我要尽量避免使用 SMART。理由是测试对驱动器施加的压力实际上会导致其故障。
现在还是这样吗?如果不是,那么运行测试的合理频率是多少?如果我仍应避免这种情况,那么监控硬盘健康状况的更好方法是什么?
答案1
虽然 SMART 并不能预测所有故障,但我在一家计算机维修店工作了几年,很多时候 SMART 错误消息都是即将发生故障的第一个迹象,让我能够在驱动器损坏之前保存客户的数据。
该技术本身并不会对驾驶产生压力,它只是跟踪一些指标(完整列表在此处):http://en.wikipedia.org/wiki/SMART) 可能会导致驱动器故障,例如:
- 读取错误率
- 重新分配的扇区数
- 旋转重试次数
- 无法纠正的扇区数
- 通电时间
SMART 对性能的影响可以忽略不计,不会对驱动器造成压力(监控是被动的),并且可以潜在地警告您将要丢失孩子的所有照片(或您的 MP3 收藏或硬盘上的任何重要内容)。
简而言之,让它继续存在。
答案2
除了被动记录性能计数器和事件之外,SMART 还提供了一个接口来启动驱动器执行的几种类型的自我检测并稍后获取其结果。
其中一些测试涉及在保持在线并响应主机请求的同时扫描整个盘片表面,因此繁重的 I/O 将导致大量的磁头抖动。
我猜后者就是你所说的严重误解的根源。SMART 很好。