前言
近期,有不少朋友都遇到了三星SSD随机炸鸡的问题,SSD无征兆挂掉,数据全部丢失。
受影响的固态型号包括860Evo~980 Pro以及对应的OEM产品「比如PM9A1 PM981A等」。
由于目前原因未知,三星除了换新也没给出合理解释。
起因
本人在不知情的情况下购入几块三星固态当系统盘,对于这种一线SSD早就养成了降价就买的习惯,从来没考虑过会有如此大规模的严重问题。
毕竟数据无价,谁也不想使用一颗“定时炸弹”当系统盘,毕竟普通用户也很少有组raid1使用系统盘的。
翻车案例
此次事故影响之大完全是因为随机性,即无任何症状就挂了,包括售后刚换新的盘也有使用几天就挂的情况
如果你和我一样不幸购买并正在使用着三星的这几款固态硬盘,请按照以下说明时刻监控S.M.A.R.T数值(此方法不一定有效,请实时备份重要数据,能退款的尽量退款)。
详细分析可以跳转查看:https://www.v2ex.com/t/879433,这位老哥讲的很清楚。
补救措施
Windows用户
如果你近几个月已经买了三星的旗舰系列固态,建议定时跑脚本去监控S.M.A.R.T数据的0E和03两个值。
Windows用户可以使用DiskGenius、CrystalDiskInfo,由于本人主力设备不是Windows切Windows系统使用的固态并非三星,这里如果有需要定时监控S.M.A.R.T的用户请自行百度相关软件和教程。
0E,Media and Data Integrity Errors ,媒体与数据完整性错误计数。
03,Available Spare ,可用备用空间
0E数值大于0或者03小于100%请立即备份数据,并联系三星售后换新。
Linux脚本
博主在GitHub上修改了一个脚本,只需要将其下载到本地,使用crontab定时任务执行即可。
https://gist.github.com/qcgzxw/50b4af31dc1618ea42edd1fb52ba7e22
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# root 权限执行 sudo su # 下载到本地 cd ~/ && wget https://gist.github.com/qcgzxw/50b4af31dc1618ea42edd1fb52ba7e22/raw/729694e2c87f28db7a2608da61ae56aa996d5fd2/smartreport.sh # 安装sSMTP,并配置发件客户端。具体步骤可以百度 # 编辑通知邮箱 vim smartreport.sh # 添加可执行权限 chmod +x smartreport.sh # 测试运行 bash smartreport.sh # 使用添加定时任务 crontab -e # 把 "0 0 * * * bash /root/smartreport.sh" 加入打开的文件末尾 |
添加完定时任务之后,会每天0点自动运行脚本,如果发现异常会邮件通知。
这样就能第一时间备份硬盘,尽量减少损失。
PS:检测0E也不是一定能在坏盘之前检测出来,这里建议还是大家能退款就退款。