机械硬盘、SSD,放10年不通电,里面的数据会丢么?( 三 )

接下来看看固态硬盘 , 固态硬盘的存储原理跟机械硬盘完全不同 , 数据是存储在闪存颗粒里面的 , 每个闪存颗粒 , 里面封装了多个die , 每个die再放大去看 , 就是一个一个的极微小存储单元 , 它是一种电压元件(大概的结构如下图) , 你可以把它想象成为一个个小小的电容 , 往固态硬盘上面写入数据的时候 , 其实就是对这些微小电容进行充电或者放电 , 比如充电用来表示0、放电用来表示1(以SLC颗粒为例 , SLC每个单元存储1bit数据) , 这就是固态硬盘的存储原理 。

知道了2种硬盘的存储原理 , 接下来回到正题 , 2种硬盘长时间不通电以后 , 里面的数据会有什么变化呢?

很显然 , 在妥善保管(防潮、常温、杜绝震动、隔绝强磁场等)这个前提之下 , 理论上来说 , 机械硬盘的数据可以这样维持很久的时间 , 原因上面已经说了 , 机械硬盘是通过磁场方向来表示数据0和1的 , 长时间通电或不通电 , 并不会对数据产生影响 , 那能永久保存么?那当然不可能 , 当盘片上面的磁性物质的磁场开始减弱的时候 , 机械硬盘就有数据丢失的风险了 , 不过一般情况下 , 存放个10多年是没什么问题的 , 我就试过从存放了多年的IDE接口硬盘上面拷贝出数据来 。

推荐阅读