如何查看固态硬盘寿命
固态硬盘没有一个能精确预测“还剩多少天”的通用指标。健康度通常由厂商根据写入量、备用空间、介质错误和内部算法估算。正确做法是结合 SMART/NVMe 日志、厂商规格、历史趋势和备份状态判断,而不是只看某个软件显示的百分比。
先分清接口与协议
- SATA/SAS SSD:通常通过 SMART 属性查看,不同厂商的属性编号和含义可能不同。
- NVMe SSD:使用 NVMe SMART / Health Information Log,字段定义更统一,但寿命算法仍与厂商有关。
- USB 硬盘盒:桥接芯片可能不透传健康信息;读不到不代表硬盘健康。
- RAID/HBA 后的 SSD:操作系统可能只能看到逻辑盘,需要在阵列管理工具中查看每块物理盘。
Windows 查看方法
CrystalDiskInfo
适合查看温度、通电时间、累计写入和 SMART 告警。软件显示的“健康状态”是便捷汇总,不应替代原始值和厂商工具。
厂商工具
Samsung Magician、Intel/Solidigm、Western Digital、Kingston、Crucial 等厂商工具通常能提供固件、诊断和保修相关信息。只从厂商官网下载安装,并先备份数据;固件升级存在中断风险。
PowerShell 快速查看
Get-PhysicalDisk | Select-Object FriendlyName,MediaType,HealthStatus,OperationalStatus,Size
Get-StorageReliabilityCounter -PhysicalDisk (Get-PhysicalDisk)
并非所有控制器都会返回完整的可靠性计数器,字段为空时应换用厂商或协议工具。
Linux 查看方法
安装 smartmontools 和 nvme-cli:
sudo apt install smartmontools nvme-cli
# 或
sudo dnf install smartmontools nvme-cli
SATA/SAS 示例:
sudo smartctl -a /dev/sda
sudo smartctl -x /dev/sda
NVMe 示例:
sudo nvme smart-log /dev/nvme0
sudo smartctl -x /dev/nvme0
先通过 lsblk -o NAME,PATH,MODEL,SERIAL,SIZE,TYPE 核对目标设备,不要对错误磁盘执行自检或固件操作。
NVMe 重点字段
| 字段 | 如何理解 |
|---|---|
| Critical Warning | 非零时需要立即查看具体位含义并确认备份 |
| Available Spare | 当前可用备用空间比例 |
| Available Spare Threshold | 厂商定义的备用空间警戒值 |
| Percentage Used | 厂商估算的耐久度消耗,可能超过 100;达到 100 不等于立即断电损坏,但表示设计耐久度已用尽 |
| Data Units Written | 主机累计写入量,需按规范中的单位换算 |
| Media and Data Integrity Errors | 介质或数据完整性错误计数,增长趋势尤其重要 |
| Error Information Log Entries | 错误日志条目数量,需要结合具体错误分析 |
| Unsafe Shutdowns | 非正常掉电次数,不等于每次都损坏数据 |
| Temperature | 当前及部分设备的温度传感器数据 |
读取值时保留原始输出和时间戳,隔一段时间比较变化。单次非零计数可能来自历史事件,持续增长通常更值得关注。
SATA SMART 不能只看属性编号
不同厂商可能把同一个编号用于不同含义,归一化值也未必能跨型号比较。重点查看:
- 总写入量与厂商标称 TBW/DWPD 的关系。
- 重新分配、不可校正、CRC/接口错误是否增加。
- 剩余寿命、备用块和磨损均衡指标的厂商定义。
- 温度、通电时间、非正常断电和错误日志趋势。
出现 CRC 错误时还要检查数据线、背板、供电和控制器,不要直接断定 NAND 损坏。
TBW、DWPD 和保修
- TBW:保修期内允许的累计写入量指标之一。
- DWPD:每天可写入整盘容量的次数,通常与指定保修年限绑定。
实际保修往往同时受时间、写入量和产品条款限制,以准确型号对应的官方规格和购买地区条款为准。软件估算值不能代替保修判断。
什么时候应该更换
满足以下任一情况应优先备份并评估更换:
- Critical Warning 非零或厂商工具明确告警。
- 介质错误、不可校正错误或坏块相关计数持续增长。
- 备用空间低于阈值或寿命消耗接近/超过设计值。
- 系统日志反复出现 I/O 超时、只读、掉盘或重置。
- 业务性能异常且已排除系统、控制器、温度和队列因素。
- 设备属于已知问题批次或固件公告范围。
不要等待健康度变为 0 才备份。SSD 也可能在健康百分比看似正常时突然故障。
建议的巡检记录
时间、主机、槽位、型号、序列号、固件
温度、通电时间、累计写入、Percentage Used
备用空间、介质错误、错误日志、非正常掉电
工具版本、原始输出文件、结论、处置和复核人
对关键设备设置趋势告警并定期做恢复演练。RAID 不能替代备份,镜像中的静默损坏也可能同步。

