硬盘将坏之前有征兆:smartmontools 开源免费,把 SMART 数据读全

机械硬盘坏之前,SMART 属性里通常已经露出苗头——重映射扇区增加、寻道错误上升。smartmontools 是读这些数据的元老级工具,命令行方式、跨平台、还能主动触发硬盘自检,服务器上几乎是标配。
它解决什么问题
系统里存着重要数据,想知道硬盘是不是已经在走下坡路。
图形化工具只给一个「良好」或「警告」,看不到具体哪个属性在恶化。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 读全部属性 | 不只是给结论,逐项列出 SMART 属性与阈值 |
| 主动自检 | 支持触发短检与长检,由硬盘自身完成扫描 |
| 跨平台 | Linux、Windows、macOS 都有对应版本 |
| 可脚本化 | 输出是文本,便于写进监控脚本做告警 |
| 守护模式 | smartd 可常驻后台,发现异常自动记录 |
| 覆盖 NVMe | 除机械硬盘与 SATA 固态,也能读 NVMe 的健康信息 |

看单项不如看趋势:SMART 最有用的是「变化」
SMART 属性里最值得盯的是几个跟坏道直接相关的计数:重映射扇区数、待映射扇区数、不可修正错误。它们是累计值,单看一个数字意义不大,关键是隔一段时间对比——如果几天内明显上涨,这块盘就该准备替换了。这也是 smartd 守护模式存在的原因:让工具定时记下来,而不是靠你想起来才去看。
要理解工具给不出保证:SMART 显示正常不等于硬盘不会突然坏,尤其是固态硬盘,往往没有明显前兆。所以 SMART 的正确用法是当作参考信号之一,真正的保险永远是备份。定期跑一次长检、把关键属性的历史值记下来,再配合可靠的备份,才算把风险管住了。
同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| CrystalDiskInfo | 免费闭源 | Windows 上的图形化方案,一眼看结论,适合不熟悉命令行的人。 |
| GSmartControl | 开源免费 | smartmontools 的图形前端,属性表更易读。 |
| 厂商检测工具 | 官方免费 | 如各品牌自家的诊断程序,能给出保修相关信息。 |
谁适合用
- 存着重要数据、想提前发现硬盘劣化的用户
- 运维人员,要在服务器上做磁盘健康巡检
- 装机验机,想确认二手硬盘状态的人
怎么开始
- 在系统里安装 smartmontools(多数发行版与 Windows 都有现成包)。
- 用管理员权限列出磁盘设备,确认要检查的盘符或设备名。
- 查看 SMART 属性列表,重点关注重映射与待映射扇区计数。
- 触发一次短检或长检,等待硬盘完成后查看结果。
- 需要长期监控时启用守护服务,让它定时记录并在异常时告警。
常见问题
显示正常就万无一失吗?
不是。它只是参考信号之一,固态硬盘尤其可能没有明显前兆,备份仍是根本保障。
长检要多久?
按容量与转速而定,可能从几十分钟到数小时,期间机器仍可正常使用。
会长久占用系统资源吗?
读属性几乎不占资源;只有在执行自检时硬盘会有一定负载。
NVMe 盘能看吗?
可以,工具能读取 NVMe 的健康信息,只是属性字段与机械硬盘不同。
授权与合规
smartmontools 以 GPL-2.0 开源协议发布,跨平台可用,免费且源码公开。 官网:www.smartmontools.org。
继续找同类资源
这条属于「系统相关」栏目,同栏目还有更多可直接使用的免费资源,可以在 系统相关全部资源 里按需翻阅。
相关资源
同栏目下这几条也常被一起翻到:
资源信息
界面语言
英文
授权方式
开源免费
适用平台
Linux / macOS / Windows
获取方式
直链下载
资源更新
2026-09-20
页面更新
2026-09-20
↓ 获取资源
点击按钮直接前往资源页面。