关于“SSD数据7天丢失”的真相

所属分类: 电脑基础 / 电脑常识 阅读数: 86
收藏 0 赞 0 分享

上周,一份关于“SSD在不通电状态下7天便会丢失数据”的新闻传的沸沸扬扬,不少不明真相的吃瓜群众被新闻里提到的“希捷工程师”、“大量数据证明”、“断电7天就会丢失数据”等字眼吓到,纷纷表示:这下SSD都靠不住了!

面对这种局面,一向以严谨著称的AnandTech坐不住了,近日,他们刊文对“SSD待机7天掉数据”进行了辟谣。作为比较早期的SSD用家(至今已经换过四块SSD了,从32G一路用到256G),笔者对这篇辟谣文感触颇多,因此将之编译与诸君共享,并附上我个人的一些补充与看法。

首先,与一些网站报道的不同,AnandTech指出这份引起诸多争议的报告并非出自希捷公司,而是以JEDEC(固态技术协会)官方资料的名义发布的。作者Alvin Cox虽然在希捷任职(因此他在报告的作者那里写上了希捷)但是他是以SSD委员会主席的名义发表的此篇报告,而JEDEC为所有储存公司的联合标准化组织,因此这篇报告意图在于对所有厂商提出告诫(而非针对任一特定厂商)。

在解释数据丢失的真相之前,AnandTech认为他们需要先解释一下SSD的生产厂商是如何定义SSD的可靠性的:首先,SSD需要保证其使用容量,因此厂商无法预留很多OP空间;其次,SSD必须满足UBER(每bit读取操作的数据错误数量)的标准(简单来说就是误码率不能太高);最后,SSD必须满足在掉电情况下数据保存一段时间(符合JEDEC对此的规定)。需要注意的是,这三条是基于SSD所写明的最大写入寿命来实现的,比如某SSD规定写入量100TB,那就意味着在写入100TB之后仍然需要满足以上三条,才能算作是满足可靠性要求。

上表展示了家用和商用环境下对SSD可靠性的不同规定,我们可以看到,家用SSD的断电数据保存时限是在30摄氏度下保存一年,这一温度已经高于一般家庭环境的年均室内温度。那么温度是如何影响SSD的数据保存的呢,AnandTech对此进行了进一步解释。

这就是从那篇惹祸的报告中提取出的表格,注意此表中的测试数据基于某IntelSSD,而非希捷的产品。

在40摄氏度的操作温度、30摄氏度的存放温度下,普通家用SSD可以保持一年的数据有效时间。 从表中可以看出,操作温度(也就是通电时的温度)对SSD的数据寿命有正面的影响而保存温度(断电期间的温度)对数据寿命则是负面的影响。在最糟糕的情况下(通电温度25-30度,断电温度高达55度),数据保存时间可以短至一周:没错,这就是被传的沸沸扬扬的“SSD数据只能存放一周”的出处,然而这种情况根本不可能在实验室以外的地方发生。

55度的存放温度意味着用户放置电脑的房间气温高达55度(而不是说的机箱内部温度,因为这个时候电脑是关机的,SSD是断电的);反之,一般用户电脑在使用时的内部温度都至少有40度以上(即SSD的操作温度)!

SSD的储存原理是基于半导体晶格所储存的电子数目:当SSD被加电写入数据的时候,晶格被充电,内部为电子所占据,而读取数据的原理则是用一个低压电信号去侦测晶格中是否存在电子。当SSD断电,晶格变为绝缘体并封住其中的电子,但温度的升高会导致电子的布朗运动变得剧烈并有更大的几率从晶格中逃逸,从而造成晶格内部的电压(电子数量)低于可探知(读取)的正常范围,就体现为数据的丢失。

而当SSD处于通电状态时,温度的适度升高所起到的作用就正好相反,由于升高的温度会增强硅的导电性,从而使写入/擦除操作的电流升高,对隧道氧化层的压力减小,增强了晶格在断电后保存电子的能力,因为晶格就是靠隧道氧化层来防止电子逃逸的。

总之,用户完全无需担心在典型使用状况下家用SSD的数据寿命问题,毕竟谁家的气温都不会有50度那么高:真到了那个程度,在担心SSD数据之前先逃命吧。经过长期的实践和仿真测试证明,即使是一般的家用MLC SSD,也至少可以安全地用上10年之久。

笔者按:其实AnandTech在这里还忽略了两点因素,一是现有的SSD大都具备对出错数据的校验纠错能力和对电压发生偏移的晶格进行强制读取的能力。前者就是ECC,而后者则多见于配备TLC闪存的SSD上(因为TLC闪存在长时间不操作之后很容易发生晶格中的电子泄漏,因此通过控制读取电压的偏移值对已经发生泄漏的晶格强制读取是所有TLC SSD的必备功课。)

再一个就是无论那篇吓人的报告还是AnandTech的辟谣都没有提到SSD的制程问题,目前19nm和16nm制程的闪存,其晶格已经小到只能存储不到20个电子,因此因高温而导致数据出错的可能性理论上确实是存在的;但几大闪存巨头即将引入3D V-NAND技术(三星已经用上了,Intel和镁光也已经公布了量产计划),通过把晶格从“平房”改为“楼房”可以极大地扩大每一个晶格的容积,有效缓解电子穿隧效应对数据安全的影响。

总之,不管最初把那篇业界报告断章取义、大肆渲染的媒体意欲何为,至少有了AnandTech权威的辟谣,SSD用户们不用再担心自己的数据安全了,在此,笔者也希望那些媒体,特别是科技媒体们,秉持你们的专业素养,不要参与到这种毫无营养,害人害己的行为中来。

更多精彩内容其他人还在看

电脑中毒后怎么办 用记事本杀毒的方法

电脑中毒后,上网下载专杀工具后,仍然不能杀掉。如此翻来覆去,病毒未杀掉,人却濒临崩溃,下面为大家介绍下使用记事本杀毒的方法,感兴趣的朋友不要错过
收藏 0 赞 0 分享

台式机不能设置某些分辨率的原因及解决方法

想必很多朋友都有遇到台式机不能设置分辨率的情况吧,这里所指的是某些分辨率,下面为大家介绍个不错的处理思路,希望对大家有所帮助
收藏 0 赞 0 分享

京东商城怎么退货 京东申请退换货流程图文教程详解

网购已经成为了一种消费者普通接受了的一种购物方式,网购已经变得流行。尽管网购比价、购买方便,不过在产品出现问题,需要退货或者换货方面则显得要麻烦一些,在京东商城购物,需要退货时,首先需要提交退货申请,申请单由售后专业人员审核,期间您可能会接到售后客服
收藏 0 赞 0 分享

2013年热门网络热词土豪还有他们的特点,太奇葩(图)

2013最火的网路词汇就是土豪啦!土豪我们交朋友吧成为大家开玩笑时最常说的话!
收藏 0 赞 0 分享

怎么设置电脑不待机(长时间不使用会出现这种情况)

长时间不用电脑的话就会自动进入待机状态,那么我们怎么让电脑不自动进入待机呢,下面有个不错的教程,感兴趣的朋友可以参考下
收藏 0 赞 0 分享

电脑不小心被锁了怎么办如何解除开机密码

人们设置密码的习惯有增无减,但是,密码一多就容易混淆或忘记,一旦忘记电脑就会被锁住。下面,我们就来看看如何解除开机密码,主要针对非Administrator用户以及Administrator用户
收藏 0 赞 0 分享

电脑怎么设置自动开机让电脑定时自动开机

很多新手朋友都不知道电脑怎么设置定时自动开机,主板上有实时时钟(Real Time Clock,RTC)负责系统的计时,我们可以通过RTC指定开机的时间,具体的操作步骤如下,感兴趣的朋友可以参考下
收藏 0 赞 0 分享

怎么设置电脑待机状态实现低耗节能

电脑处于待机状态可以节能,实现低功耗,同时也能实现快速启动并进入系统功能,下面为大家介绍下待机状态具体的设置方法,感兴趣的朋友不要错过
收藏 0 赞 0 分享

如何快速抢票 2014年春运抢票攻略

春运抢票马上就要开始了,现在已经有好多朋友下载好了抢票软件,等待抢票,说到抢票除了一些抢票软件之外,还是需要一些小心机的。别盲目的依靠那些抢票软件,重要的是心细手快,本文为大家介绍一些抢票时所要注意的一些小细节,让抢票的几率更大一些,一起来看看吧
收藏 0 赞 0 分享

怎么为电脑设置待机密码为电脑用户加密码教程

所谓的待机密码就是,在待机状态即无人操作下会自动锁屏,如果想要进入系统就必须输入密码,在添加待机密码之前,我们需要给电脑用户加个密码,具体的操作步骤如下,感兴趣的额朋友可以参考下
收藏 0 赞 0 分享
查看更多