昨天朋友急匆匆跑来问:‘我那块用了五年的SSD,健康度只剩12%,CrystalDiskInfo上写着“媒体磨损计数高”,是不是马上要挂了?能刷个固件或者重置一下把寿命“刷”回来?’
先说结论:固态硬盘的寿命损耗不可逆,也不能靠软件“恢复”
SSD的寿命,本质是NAND闪存单元的物理擦写次数限制。每个存储单元(cell)能承受的P/E(编程/擦除)循环有限——TLC一般约1000次,QLC可能只有100–300次。每次写入、删除、垃圾回收,都在真实消耗这些“生命值”。这就像手机电池的循环次数,用一次少一次,没法充个电就变回全新。
你看到的“剩余寿命”百分比(比如SMART里的Media_Wearout_Indicator或Available_Reserve_Space),是主控芯片根据已擦写次数、坏块增长、备用空间消耗等综合估算出来的。它不是个虚拟数值,而是对硬件状态的真实反映。
那些号称“恢复寿命”的操作,其实是在骗自己
有人试过:清空所有数据、全盘Secure Erase、甚至刷第三方固件……结果呢?CrystalDiskInfo里的百分比数字确实可能跳回95%以上——但这只是主控重置了部分计数器,并没让闪存单元多活一次。
举个例子:
sudo hdparm --user-master u --security-set-pass Eins /dev/nvme0n1
sudo hdparm --user-master u --security-erase Eins /dev/nvme0n1执行完Secure Erase后,SMART里的磨损计数可能归零,但底层闪存的物理损伤不会消失。更危险的是,如果预留空间(OP)已严重不足,强行擦除还可能加速坏块蔓延。真正该关注的,是“还能不能稳住用下去”
一块寿命剩12%的SSD,不等于明天就蓝屏。只要没频繁报UNC(Uncorrectable Error)、没掉盘、没文件写入失败,它依然可以继续服役——尤其是只做系统盘、不跑数据库或视频剪辑这类重度写入场景时。
建议打开任务管理器→性能→磁盘,观察“平均队列长度”和“响应时间”。如果日常使用中延迟长期>50ms、队列常卡在2以上,再结合SMART里Reallocated_Sector_Ct或UDMA_CRC_Error_Count持续上涨,那就该备份换新了。
延长寿命,靠的是日常习惯,不是补丁
• 关闭页面文件(虚拟内存)到SSD上(尤其小容量盘);
• 避免用满SSD——留出至少15%空闲空间,帮主控更好做垃圾回收;
• 不需要TRIM就别手贱点“优化驱动器”,Win10/11默认每天自动运行TRIM,手动反而干扰;
• 重要数据别只放一块老SSD上,定期快照+外接硬盘备份才是正解。
最后提醒一句:某宝搜“SSD寿命修复工具”,点进去全是改SMART显示值的壳子程序。它们改得了数字,改不了你硬盘里正在悄悄坏掉的那几个Block。