千万不要相信任何类型的FLASH内存的长期存储。根据我的经验,FLASH的完整性在5年内就会开始下降。FLASH存储单元中存储的电压会耗散,过一段时间后会被误读。
高密度FLASH,一个单元可以代表2个比特的高密度FLASH的故障率最高,因为它是最常见的,因为它的制造成本最便宜(双容量)。很多FLASH微控制器应用5-10年后,由于FLASH内存损坏,很多FLASH微控制器都会出现故障。重新刷新FLASH固件可以恢复芯片5-10年等。所以必须定期刷新FLASH内存数据,以确保持续的完整性。如果你想把SD卡作为长期存储,也是一样的道理。
FLASH存储芯片本身非常坚固耐用,只要不超过最大写入周期的寿命,就可以提供几百年甚至几千年的使用寿命。FLASH存储芯片就像数百万个独立的微观电池,在不同的电量下,都会有不同程度的充电。大家都知道,任何一个新的电池,放在架子上坐几年,最终都会放电。FLASH存储单元也是如此,它们需要定期 “充电",以保持适当的电荷,这代表着数据位。所以一张FLASH存储卡放在保险箱里25年………..当你尝试使用它时,保证你会有损坏的数据。我见过的FLASH存储卡在存储10年后有20%的损坏率。传统的光盘也是如此。
最好的长期存储介质是ARCHIVAL GOLD CD-R或类似的品牌。光盘上的存储介质是一层薄薄的24K金,所以不会氧化。这种类型的CD即使在300年后也能保持数据的完整保存。与传统的CD-R相比,它们的价格昂贵。
耐用性
以我的经验来看,存储卡是相当耐用的,虽然偶尔在格式上会有一些小毛病。我最近用洗衣机洗了一部手机(它太脏了),2 GB的microSD卡在我的新手机中工作得很好(我最终让洗过的手机也能正常工作,但这是个升级的好借口)。这是个坏消息。好消息是,它们的寿命通常是以成千上万次的擦除/写入循环来衡量,而且卡控制器使用一种算法来平衡整个卡的单元的磨损。CompactFlash和SD/SDHC卡的设计是为了自动和透明地映射出坏掉的存储单元,或者在某些情况下,当它们达到预定义的极限时。 - 使用FAT32,而不是像NTFS这样的日志文件系统,这样写的次数会更多。我记得我读到过(不知道在哪里读到的)关于偶尔插入读卡器中重新激活存储卡的文章。在2004年,有一个事件](http://en.wikipedia.org/wiki/Secure_Digital)****(当时的SanDisk新闻公报](http://en.wikipedia.org/wiki/File_Allocation_Table#FAT32)****报道了这一事件),一个摄影师的紧凑型闪存卡在桥上的爆炸中幸存下来,当时的相机设备被爆炸摧毁,但CF卡却幸存下来。其他像飞机失事这样的事件都被闪迪夸得天花乱坠,不得不说,我在使用其他品牌的产品时也会感到紧张。话虽如此,但要从损坏的闪存卡中获取数据并不总是那么容易。[**大气研究气球在太平洋上坠毁**](http://en.wikipedia.org/wiki/NTFS),被打捞上来。
我不知道这是否会有帮助,但是…..
我们在一个嵌入式设备上的整个文件系统使用的是μSD卡,所以他们看到的是读取和写入的记录,以及交换。这是一个日志式的文件系统(之前团队的决定),我见过的故障数量在200个设备的人群中为数不多,有些品牌的故障比其他品牌的多。有的完全是灾难性的故障,我无法读取也无法重新分区和重新格式化,有的只是文件系统损坏,重新分区和重新写入就能重新工作。但是我们不相信那些送进现场的,
他们最多只在现场待了3年。谢天谢地,真正的信息已经被传送到数据库中存储了。
不要在-40 °C以下或+100 °C以上(例如,有些地方的汽车仪表盘)存放。
你可以在理论上对它们进行足够的冲击,就会损坏它们。2000 g或更多可能就足够了。
不要将引脚短路,也不要在空间内使用。不要将它们用于长期存档—-500年后,有几个化合物会开始降解,没有人会知道如何读取它们了。
除此之外,我认为要想在存储中丢失数据,需要大量的物理损伤。