今天小鑫在群里看到一个很有趣的话题,是关于SSD和HDD哪个更好的讨论。这个话题小鑫都已经见过不下十次了,但是今天小鑫看到了一句以前从没有看到的言论。
看到这里,小鑫觉得网络上的“标题党”,可能已经在大做文章了。赶紧在某知名搜索引擎一搜,发现了不少惊世骇俗的文章。
断电还会丢失数据?Excuse me?听说过不小心误删文件或者格式化导致丢失硬盘数据的,还没有听过关机后硬盘数据还会丢失。其实,小鑫在之前的文章就有略微的提过一点,由于固态硬盘的工作原理不同,虽然比起机械硬盘来说,更加的耐摔,也更有着更快的读写速度。但是在不通电的情况,如果不考虑运输问题,在同样环境下保存,固态硬盘内部的数据,确实会随着时间的迁移而慢慢丢失,而且还会受到环境温度的影响。至于为什么,下面小鑫就和你一一道来。
大家都知道固态硬盘的存储部分是有一颗颗NAND闪存组成的,NAND闪存也是一种半导体。根据初中物理知识,我们可以找到半导体的导电性会随着温度的变化而变化的。在SSD通电的状态下,在NAND里的Cell单元(不懂的话理解为更小的NAND即可)的电荷会被电流强制移动,维持稳定的状态,不会出现数据丢失的情况。而断电之后,理论上来说Cell单元里面的电荷不会在移动了,但是问题就在于半导体的导电性随着温度变化而变化,所以即便是在室温下,当Cell单元内的电荷也会发生悄咪咪的转移,断电时间短的话,可能在下次通电的时候,就会被电流带回来了。如果时间一长,里面的电荷都跑光了,那么想要找回数据,那就比登天还难了。
上图是SSD在工作原理图,数据就存放在floating gate(悬浮门)之中,一个门可以存放1bit数据 如图所示,门中电压有个阈值Vth。如果检测到电压超过Vth,那么便认为这个bit是0。数据的写入和擦除,都通过controlgate来完成。
根据JEDEC规定的数据保存率,消费级SSD在30°C温度下可以保存1年,企业级是40°C可以保存3个月的,所以对于我们家用玩家来说,即使一两个不开机,电脑的SSD也不会丢失数据的。不过需要注意的是,关机后尽量避免SSD附近有较高的热源,上文小鑫也说了,温度越高,SSD中的NAND半导体的导电性便越强,数据丢失的概率便越高了。
以上就是本期小鑫话题的唠嗑内容了,SSD的发展已经有好多年了,在安全性上,我们也不用担心太多,只要选对质量稳定的固态产品,就不怕数据会丢失。我们下期再见!