02.26 固态硬盘存储了数据,放着10年以上不用,数据会丢失吗?

沃达希尔


固态硬盘存储了数据,放着10年以上不用,数据会丢失。

为什么会丢失数据

闪存(NAND)的数据存储是把电子禁锢在栅极里,实际上,温度越高,电子越活跃,越有可能跑掉一部分,时间一长,很多电子跑掉后,数据就有可能丢失。实际上JEDEC组织早已对SSD定下了标准:

即普通用户级别的SSD在掉电的情况下,在30度室温中需要保证1年数据不丢失。这个数据来源与一分Intel的研究报告:

在30度情况下,数据经过52周既有可能出现数据丢失。如果把温度提高到55度,2周数据就有可能丢失。

当然这个是最低的标准,而且要求生产SSD卡的产商都要遵守的原则。实际情况会好一些。但也给我们敲响了警钟:SSD放着不动,数据可能会丢失。

丢了数据是变1还是变0呢?

其实丢失了电子,存储单元是变1而不是变0了。那为什么有电子是0,没电子是1呢?读取的时候,需要给控制栅极加一个低的读取电压,对于被写入过的闪存单元来说,被囚禁的电子可以抵消该读取电压,造成源极和栅极之间是处于被关闭的状态。

如果是擦除过的就刚好相反,源极和栅极在控制栅极的低电压作用下,处于导通状态。

就是说通过向控制栅极加读取电压,判断栅极、源极之间是否处于导通状态来读取闪存单元的状态,如果被写入过的,就处于关闭状态,为0;而被擦除过的,就处于导通状态,为1。

悬置栅极里面没有电子,就是1;如果有电子,就是0。这和擦除一样,块擦除了是全1,而不是全0。写单元是从1变0的过程。空的SSD大部分是1,没有电子;写满后0状态变多了。

全变1后是不是SSD就坏掉了

固态中不仅仅存储了用户数据,还存储了FTL的内容,而FTL数据对硬盘是否可用十分关键,它也在放置不上电过程中丢失了。那么没有FTL是不是SSD就不可用了呢?

实际上大部分SSD固件在发现NAND颗粒全空后会简单重建一个空的FTL表,就像SSD初次初始化一样。

总结

为了防止数据丢失,建议固态硬盘每个月通一次电,这样主控芯片可以自动刷新Flash中的信息,保持住信息。

另外没有什么数据存储介质是绝对的安全的,所以特别重要的数据一定要做好冗余备份。

以上是我个人的一些经验和总结,希望可以帮助到大家,如果有不同意见欢迎评论区留言讨论。


汇聚魔杖


从具体原理上说不好,说一下我的亲身经历的丢数据,可能是偶然,仅供参考:

2015年春,购买一块64G的SSD克隆了Win10系统,经测试正常后置于原包装盒作为应急备份。

前些日子系统出现问题,不想费事了就取出备份的SSD,结果不能开机了,提示丢失SYSTEM文件。

所以现在两块SSD都挂在机器上,一块做系统盘,一块不定时克隆备份。


青岛老三届


固态硬盘长期不通电确实可能导致数据丢失或者损坏,尤其是我们常用的消费级固态硬盘比起企业级或者专业级硬盘来说更容易丢失数据。一般来说保存了数据的固态硬盘,环境温度对数据的稳定性有很大影响,比如说40°C活动温度、30°C关机温度下SSD的数据保存时间是52周,也就是一年左右的时间。

固态硬盘关机温度越高,SSD数据保存时间就会越短,活动温度和关机温度相差越大,对硬盘数据的影响也就越大,如果一块固态硬盘的活动温度只有25°C,但关机温度达到55°C时,SSD断电保存数据的时间可能就会大大降低,甚至有的人说几周可能就会出现数据丢失的问题,这里面的原理就是随着环境温度的提高,固态硬盘闪存颗粒中的电子会更快地从浮栅极逃离,最终会导致Cell单元的电压状态改变,导致数据不可读。

不过像刚才说的极端情况很难出现,我们的固态硬盘大都是在室内环境下使用,室内机箱温度很难出现这么大的温度差,在关机状态下即使是夏天也很难使固态硬盘达到这么高的温度,如果为了保证数据的安全性,我们不建议长达几个月对固态硬盘断电,即使没有什么事也尽量开机让硬盘运行一段时间。

正常使用的典型情况下,我们不必担心固态硬盘的数据丢失和使用寿命的问题,一块mlc闪存固态硬盘典型使用寿命至少达到10年,即使你真有一块固态硬盘长时间不用,即使真到坏了的时候可能也早就换了更大容量的新硬盘了。


嘟嘟聊数码


固态盘属于电子存储器,一般存放时的数据可靠保存期为1到5年,稳妥情况下最好每隔半年给固态盘上电以刷新存储单元的电荷量。

如果要长期保存的话可以选择机械硬盘,在没有强磁场的常规保存环境下,高质量的机械硬盘可以做到30年后磁记录依然可读。


EuphyWoNG


固态硬盘存储数据是靠芯片内到的电子,电子可是会跑掉的,因为没有完全绝对的绝缘体能隔绝电子,加上遂穿效应等,固态硬盘超长时间不用数据是会消失的,这个时间和硬盘的制造工艺和主控芯片的逻辑判定值有关,SLC的芯片要比MLC、TLC和QLC的存储时间要长一些,一般长达3年左右,这个和它只存1bit信息相关,MLC是2bit。不过为了防止数据丢失,建一固态硬盘每个月通一次电,这样主控芯片可以自动刷新FLASH中的信息,保持住信息。


木头小19476800


芯片存储都是需要用电荷的。过去的优盘因为存储容量小,所以一样的设备,存储个几十年不成问题,但是现在存储容量的扩大,需要的电荷及消耗都大大增加了,虽然经常使用的电脑不明显,但是如果放久了,就会看出来了。对于固态硬盘,也是如此,因为情况复杂,没有具体的可以衡量的时间,但是,还是不要拿自己宝贵的数据花时间做这种冒险了。能存光盘存光盘,否则就转到机械硬盘里。大不了隔个一年半载就通电运行一下,驱潮去灰,继续保存。


温情默默的兔子


会,包括硬盘只要是有储存芯片的任何东西都要定时通电不然时间到了就无法使用了,目前超过10年断电不丢失数据估计只有磁带和黑胶唱片了


用户2764024452547


固态硬盘简称固盘,由固态电子存储芯片阵列制成,由控制单元和存储单元(flash芯片、dram芯片组成),工作温度范围,商规0-70摄氏度,工规-40—85摄氏度,正常使用寿命10年,使用寿命看io使用频率和日常操作!至于数据,只要不坏,不会丢失!


天之道居


固态硬盘存储数据放着不用的话理论上是永远不会消失的。因为存储芯片的寿命是擦写次数决定的,只要保存上没有问题十年数据肯定没有问题。


得瑟153259410


丢不丢不好说 接口可能已经换代 不一定能读得出来


分享到:


相關文章: