分享

别当宝贝供着了!你待固态硬盘太过温柔,可能会让它死的更快

 欢乐新旅程 2018-08-03

不少朋友在买了固态硬盘之后用心研究如何降低写入量,以至于3年保修期过完后闪存平均擦除次数不过20多次。不过这样的细心呵护真的就能让固态硬盘长寿了吗?

别当宝贝供着了!你待固态硬盘太过温柔,可能会让它死的更快

近日一位朋友6年前买的美光M4变砖挂掉了,据他说这块固态硬盘由于容量偏小(128G,在6年前已经是大容量了),平时较少通电、长期闲置,写入量也不高,属于'准全新'的状态。

别当宝贝供着了!你待固态硬盘太过温柔,可能会让它死的更快

分析准全新固态硬盘挂掉的原因,主要有两点:1.长期不通电使用;2.主机有二启现象,连续异常断电易造成FTL损毁。

分开来说,长期不通电使用是这次挂盘的主要诱因。数据写入到固态硬盘之后,也会有一个逐渐'老化'的过程。如果长期不通电使用,固态硬盘就没有机会维持旧数据的状态。固态硬盘所用的闪存之所以能够在断电后持续保存数据,是因为他拥有像电池一样存储电荷的能力。

别当宝贝供着了!你待固态硬盘太过温柔,可能会让它死的更快

再好的电池也是会有自放电现象的,俗称跑电。当闪存单元中存储的电荷逐渐流失,其中表达的数据就会出错。就像汽车长期停驶需要间隔一段时间开一开一样,固态硬盘也必须时不时开机通电用一下,才能让它更长寿。

别当宝贝供着了!你待固态硬盘太过温柔,可能会让它死的更快

固态硬盘的闪存里不光存储了用户数据,还有固件副本和FTL闪存映射表这些对SSD运行至关重要的元数据信息,一旦出错,结果要比文件打不开更严重,卡顿和出现坏块重映射是轻的,严重点就和这次一样直接变转暴毙了。

别当宝贝供着了!你待固态硬盘太过温柔,可能会让它死的更快

那么固态硬盘多长时间不通电就危险了呢?答案是家用固态硬盘1年左右,企业级固态硬盘3个月左右。

别当宝贝供着了!你待固态硬盘太过温柔,可能会让它死的更快

当然上面这个数字是基于闪存标称耐久度用尽之后的水平,闪存磨损越小,能够断电保持数据的时间越长。当代3D闪存已经可以提供几倍于平面闪存的耐久度,长时间断电而导致数据'蒸发'的可能性就小了许多。

别当宝贝供着了!你待固态硬盘太过温柔,可能会让它死的更快

如果说长期闲置不用是导致文章开头那块美光M4挂盘变砖的底层原因,那么主板二启引起的异常断电则成为压倒骆驼的最后一根稻草。美光M4直接死于反复多次的异常断电。异常断电会给固态硬盘造成两个难题:1.DRAM缓存中FTL表丢失,容易导致变砖;2.正在写入的数据写到一半断电,造成用户数据出错。

对于第一个难题,除了加大电容和复杂的断电保护电路之外,主控集成缓存的方案也能降低掉盘变砖的机会。例如东芝TR200就采用了无外置缓存设计,主控内集成小容量SRAM高速缓存,由于缓存容量小,断电只会丢失一小部分FTL表,重新开机通电后容易恢复。

别当宝贝供着了!你待固态硬盘太过温柔,可能会让它死的更快

对于第二个难题,主要是依靠Shadow block的方式进行保护,写入前先将整个block块的数据拷贝到另外一个位置,同时用日志形式记录进度,若写入过程被停电打断,还能将备份block中数据还原回去,不至产生意外错误。

别当宝贝供着了!你待固态硬盘太过温柔,可能会让它死的更快

当然最原始也最简单的预防方法,还是要减少异常断电的可能。电脑冷启动时的二次启动现象很多与内存兼容性有关,降低内存超频幅度有可能解决不少二启的问题。另外,像东芝还提供了能够检测固态硬盘异常断电情况的SSD Utility工具箱软件,及时提醒用户未能发觉的异常断电情况。

别当宝贝供着了!你待固态硬盘太过温柔,可能会让它死的更快

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多