PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

警惕内存及SATA接口原因造成的SSD伪故障

[复制链接]
Essence 发表于 2016-7-22 11:09 | 显示全部楼层 |阅读模式
点击数:4166|回复数:19
很多疑似SSD故障的源头其实并不在SSD身上,而是由电脑中其他部件导致的,最常见的蓝屏与死机原因就是内存不稳定导致运行中数据出错。

内存错误的发生是随机性的,除了程序崩溃、系统蓝屏之外,还有可能有隐蔽的数据出错,被写入硬盘的数据可能在内存中就已经发生改变,由此发生的文件损坏丢失不应由硬盘背锅。

另外一种SSD伪故障则是由SATA数据接口造成的。一些劣质SATA数据线在扭曲状态下可能会发生松动,造成数据传输出错,表现在SSD的SMART项中就是C7项增高。C7项代表SATA数据接口通信错误计数,正常情况下应保持为零。一旦有通信错误产生C7数值会累加增长并且永远不会清零。

为方便在测试中快速更换SSD,我去年购买了一个2.5寸双层软驱位硬盘盒,经过多半年的频繁插拔使用,硬盘盒内的接口终于出现问题。先是系统盘开机后有一定几率不识别或提示Disk Read Error错误,一番折腾之后测试平台得以正常开机(更换了系统盘的槽位)。不过故障隐患依旧,直到昨夜进行浦科特M7V的1500PE烘烤前准备时问题再次爆发:

在准备关机前我复查了一次M7V的SMART状态,发现C7计数异常,命令超时异常增高。


在以Md5Checker记录盘上测试文件初始值时惊然发现原本内容应该完全一致的测试文件已经出错大面积数据错误。幸好此时发现,不然经历烘烤过后检查MD5出错就可能要冤枉浦科特M7V了……

至此,先前发生的故障原因终于浮出水面。先前金士顿UV400烘烤测试后出现的ECC错误是否与此有关尚待下个节点确认。

普通家用电脑当中普遍没有安装具备发现错误并纠正能力的ECC内存,只有当内存错误大量发生引发程序运行出错才会被人发觉,在此之前的静默错误是有可能存在的。SATA接口故障则更为隐蔽,不仅操作系统不会因C7项增高而报警,CrystalDiskInfo也不会给出特别提示的警示信息,类似鲁大师之类的非专业软件甚至会将C7错误归结于“硬盘存在问题”,用户很容易把故障推到SSD身上去。


不同SSD对于SATA接口错误的容忍能力不同,有些SSD在数据接口通信出错时很容易发生开机不认盘现象而被认为是SSD掉盘,而有些SSD能够继续工作,但在读写中的数据完整性也没有保障了。大家在寻找疑似SSD故障原因的时候切勿忽视内存及SATA接口错误这两种潜在可能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
guangyunjian 发表于 2016-7-22 11:28 | 显示全部楼层
移动硬盘盒我自用了十几款也没出现C7的,出错的都是别人的。
最近手里两块别人的问题硬盘盒,都是接口松动
nighttob 发表于 2016-7-22 11:54 | 显示全部楼层
SATA接口插拔是有次数限制(数百次级别)的,插拔多了再碰见质量不好的线缆就容易出问题
飞翔的企鹅 发表于 2016-7-22 12:15 | 显示全部楼层
把EVA的测试平台换成E3+C216+ECC内存吧
yangbaleng 发表于 2016-7-22 14:20 | 显示全部楼层
这个问题确实值得重视
yhhx 发表于 2016-7-22 15:00 | 显示全部楼层
nighttob 发表于 2016-7-22 11:54
SATA接口插拔是有次数限制(数百次级别)的,插拔多了再碰见质量不好的线缆就容易出问题 ...

M2呢  也是几百次?(例如华擎那个超级M2)
nighttob 发表于 2016-7-22 15:11 | 显示全部楼层
yhhx 发表于 2016-7-22 15:00
M2呢  也是几百次?(例如华擎那个超级M2)

没见到有技术文献提及

我个人认为不会很多,这东西不是为经常插拔考量的

whoami 发表于 2016-7-22 15:53 | 显示全部楼层
虽然不会像版主那样经常换硬盘插拔,但觉得还是得注意这个问题,万一碰上还真可能错怪SSD了
yhhekeda 发表于 2016-7-22 16:16 | 显示全部楼层
难道是这个错误导致我们错怪了金士顿uv400,期待验证,嘿嘿
zsbstephen 发表于 2016-7-22 17:55 | 显示全部楼层
SATA接口接触不良、SATA线材老化、主板SATA接口落灰接触不良导致的问题相对内存导致的问题,是会多发一些,尤其是老机器升级SSD,或者一些低价的品牌机。

另外,根据数字信号传输的技术原理,SATA线中间越直越平顺越好(切忌90度弯折),长度越短越好,中间接头越少越好,因为这样线材的电阻、串扰可以降到最低,传输质量和带宽也就更有保证。一些业余的卖场装机技术员,以及一些对技术不清楚的DIYer,为了布线方便喜欢将SATA线绕圈或者折好多下,这些都会导致SATA线传输数据线时的串扰加大。

有条件的情况下,买长度、接口类型都可以指定的、做工性能好点,甚至带屏蔽的SATA线当然最好不过,比如安费诺直头/弯头/反弯头的各种长度规格的镀银SATA线。
qet135 发表于 2016-7-22 19:33 | 显示全部楼层
接触不够紧也是一个问题。
Mufasa 发表于 2016-7-23 00:34 | 显示全部楼层
zsbstephen 发表于 2016-7-22 17:55
SATA接口接触不良、SATA线材老化、主板SATA接口落灰接触不良导致的问题相对内存导致的问题,是会多发一些, ...

有时我也会手痒绕圈。。。。特别是线材过长的情况下。

平时很少绕圈或者弯折,我习惯让线材保持弧度拐弯,类似水冷软管的走法。
石头 发表于 2016-7-24 12:43 | 显示全部楼层
yfydz 发表于 2016-7-24 12:35
这是给某品牌洗地吗,我换了系统盘后,同样的内存电源数据线,目前很正常
问题是,arc100全盘擦除后,做下 ...

你还真自作多情。。。。反映这类故障的帖子多了去了。。。这个帖子明显是给出一个故障分析方法,在你眼里成了洗地?又想起苏东坡与佛印对话的段子了
neeyuese 发表于 2016-7-24 13:57 | 显示全部楼层
yfydz 发表于 2016-7-24 14:35
这是给某品牌洗地吗,我换了系统盘后,同样的内存电源数据线,目前很正常
问题是,arc100全盘擦除后,做下 ...

ARC100我买了不下20块120-240GB的,480GB的我没碰过。目前一切正常,这个地我今天就特地因为你这句话来洗一下,信不信随你。
overthink 发表于 2016-7-24 20:39 | 显示全部楼层
数据线的问题确实不太好发现。还好E编够心细。
石头 发表于 2016-7-24 21:43 | 显示全部楼层
yfydz 发表于 2016-7-24 20:54
论坛搜索一下“故障”,显示有129个相关内容,涉及ssd的凤毛麟角,不由我不自作多情
...

我说“这类故障”,是个统称,你就只会搜“故障”?教条主义要不得啊……“换线”、“C7”这类关键字懂的搜不?这类问题平均一个月有1/2起在PCEVA论坛出现吧,其他论坛就不知道了
StormBolt 发表于 2016-7-24 23:17 | 显示全部楼层
C7还可能是南桥/主板问题

现在用的M5S有4000多个C7,都是在老平台AMD 770主板上弄出来的,当时使用过程莫名卡死不动,过1分钟恢复,C7大涨,系统日志有相应错误记录,换了家里几条线后来出去买的线都不行,再后来换了个H61主板,再后来换Z68都正常
helhades 发表于 2016-7-24 23:53 | 显示全部楼层
硬盘线都在机箱里 也没侧透 不在乎走线是否规整 通常我的线都不绑 就在那散着 特别是硬盘线爱啥姿势就啥姿势
yhhx 发表于 2016-7-25 10:28 | 显示全部楼层
nighttob 发表于 2016-7-22 15:11
没见到有技术文献提及

我个人认为不会很多,这东西不是为经常插拔考量的

鹅 那看来以后得尽量少拔了╮( ̄▽ ̄")╭ 现在的sm951插拔了几十次了
小夜叉 发表于 2016-7-25 11:15 | 显示全部楼层
我遇到过,一个口子就是坏了,搞得我M6S折腾了两天系统,换个SATA口子就好了,坏的那个口子就是突然坏的,插光驱都不认
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部