You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
注册

使用两年的SanDisk SDSSDH3-1T00-G25 SSD性能骤降,如何恢复其读写速度以利用剩余99%寿命?

使用两年的SanDisk SDSSDH3-1T00-G25 SSD性能骤降,如何恢复其读写速度以利用剩余99%寿命?

我刚好碰到过一模一样的诡异情况,给你分享下我的排查过程和最终解决办法:

我的情况背景

这块1TB的SanDisk SDSSDH3-1T00-G25 SSD我用了两年,平时用得不算频繁,之前只是觉得有点变慢没太在意,直到上周发现夜间全量备份耗时夸张得离谱,才开始认真排查。

初步排查与排除项

  • 用WINSAT检测,发现随机存取速度极低,后续更全面的测试显示长顺序读速度也异常缓慢
  • 排除了常见的SSD降速原因:
    • 磁盘仅使用了约300GB,远未达到满盘触发降速的阈值
    • SanDisk Dashboard显示SSD状态完美,剩余寿命99%
    • 固件已更新至最新版本,无可用更新
    • Windows TRIM功能正常启用:用管理员权限运行命令 fsutil behavior query DisableDeleteNotify,返回结果为"0",符合预期

确认硬件层面问题

为了彻底验证问题,我买了一块Samsung 870 EVO新SSD,用外置硬盘底座离线克隆旧盘——正常情况下1TB的克隆任务10-15分钟就能完成,这次居然花了14小时!把旧盘放进USB3外置盒后,它的读写速度只有2-5MB/s,慢得跟早年的IDE硬盘差不多。

我计划的额外测试(部分未执行就解决了问题)

  • 运行SMART测试:克隆前没想到这一步,后续补上能更全面了解磁盘健康状态
  • 低温环境测试:因为是6月初开始出现降速,怀疑夏季高温可能影响了磁盘性能,打算把外置盘放进冰箱,用1米USB线连接测试
  • 全盘读写刷新:用Linux的dd工具对整个磁盘进行读写操作,尝试修复那些"读取困难"的扇区

最终解决办法(亲测有效)

我将新三星盘上的克隆镜像重新写回旧闪迪SSD后,旧盘的读取速度居然完全恢复了!

这说明定期对SSD进行"焕活"操作是可行的。

后续优化想法

现在我还在构思一个类似ddrescue的自动化工具,用来定期维护SSD性能:

  • 记录上次操作的最后偏移量,避免重复处理
  • 读取扇区时,如果速度低于设定阈值,就对该扇区进行底层重写
  • 记录每次操作的开始和结束时间,设置为每月自动运行一次
  • 运行时设置最低的I/O和CPU优先级,尽量减少对系统日常使用的影响,这样既能最小化写入量,又能保证磁盘性能下降不会超过一个月

备注:内容来源于stack exchange,提问作者LSerni

火山引擎 最新活动