固态硬盘(SSD)的保质期是多久?

我计划囤积SSD,但不会立即使用它们。它们可以存放多长时间,有哪些因素会导致SSD的退化?(M.2 NVMe、SATA SSD、U.2 SSD) 澄清一下:我不是在问如果未使用的情况下数据在SSD上能保存多久,而是指SSD(M.2 NVMe/SATA SSD/U.2 SSD)如果购买后立即存放在货架上的寿命。

1未使用的存储设备无需操作即可过期。 - Ramhound
14你囤货的目的是什么?除非你找到了一些难以置信便宜的来源,否则你今年购买的任何东西明年都会被淘汰,或者价格会降低一半。虽然我不清楚具体细节,但许多“闪存式”存储设备需要定期充电以避免损失完整性。 - Tetsujin
是的,我在本地找到了一个难以置信便宜的来源。购买的压力来自于奇亚的兴起。 - avg9957
1@harrymc 保留它们“带有数据”是一个与保留它们并期望以后写入新数据非常不同的问题。 - pipe
3只要没有人插上它们(或者把它们当作纸镇),它们可以永远闲置下去。你可能想知道,它们能够多久不使用然后成功地被使用。 - Chris Bouchard
1Chia的崛起与SSD存储有何关联? - Mast
1@ChrisBouchard:一个空的固态硬盘可能会更持久,但固态硬盘仍然包含会随着时间而退化的电子元件。它不是数据退化,而是磁性单元随时间逝去。 - harrymc
@harrymc 当然可以,而且在此期间驱动器可以保持未使用状态。实际上,驱动器最终会物理上破裂,这几乎可以确保它从那时起一直保持未使用状态。真正的问题是,在什么程度的腐烂下,它才会完全停止成为一个驱动器,并永远“锁定”其未使用状态? - Chris Bouchard
1@Mast 这是一种使用硬盘空间作为其所谓的“证明”的加密货币,而固态硬盘在“初始”绘图设置方面非常有用,因此短期内价格不幸会上涨。我想不出有哪个组件没有受到加密货币的不利影响。 - Journeyman Geek
1@JourneymanGeek 液晶显示屏? - wizzwizz4
还没有,我猜。 - Journeyman Geek
我对知道在哪里可以购买一些便宜的固态硬盘很感兴趣。 - user1271772
@harrymc 没有磁性单元 - 现代(指的是1980年代之后)的固态硬盘使用闪存内存,而不是气泡存储器。 - rackandboneman
@大家,是的,我的问题是关于存储驱动器本身,并在以后使用它(即现在购买然后将其存放在架子上)。我并不是在询问SSD如果长时间不使用数据会持续多久,但还是感谢你对建议帖子的建议,我也会阅读那个帖子。 - avg9957
3个回答

如果你只是想把它们存储起来,而不在上面存储数据,那么它们应该可以保存很长时间。 如果你打算在上面存储数据,并期望能够取回这些数据,我相信JEDEC规范只要求消费级固态硬盘在无电源供应的情况下至少能保留数据一年。所以如果你希望能够取回数据,请确保每年给它们通电几个小时,并运行一套完整的内置自检测试。

4这是完全真实的吗?全新的固态硬盘仍然会预先格式化FTL元数据。如果您将固态硬盘“未使用”存放数年,导致元数据损坏,那么怎么办呢?您可以重新格式化固态硬盘以从头开始重建RTL吗? - d3jones
4@d3jones 好的固件会在未使用的块中遇到错误时自动修复其自身的FTL。 - Austin Hemmelgarn
1还要注意客户与企业之间的区别。专为客户设计的固态硬盘通常比专为数据中心设计的固态硬盘具有更多的尽力恢复功能。(为什么呢?尽力恢复既经常很慢,又会导致数据的静默损坏/误纠正的风险增加。数据中心对延迟峰值或静默数据损坏的容忍度较低(它们更有可能备有“随时可用”的备份,并且例如错过服务级别协议可能成为一个重大问题),而客户通常更喜欢尽力恢复。) - TLW

如果你说的是年份,而不是几十年,SSD不会退化。这对于内存模块、电阻器和非电解电容器等其他电子元件也是一样的。 它们可能不能永久保存数据(从未尝试过),但它们可以持续很多年。没有数据的情况下,SSD可以使用很长时间。

只有当SSD采取措施来从坏的FTL中恢复时,这才是真实的。然而这并不是完全可靠的(除此之外,为了从坏的FTL中恢复,采用的尽力而为的方法反而增加了SSD无意中默默损坏数据的可能性,这是一个很大的问题,尤其在企业领域)。 - TLW
然而,我希望企业级设备在多级单元方面更加保守。 - rackandboneman

SSD的退化与有无数据之间没有太大的区别。

SSD包含电子组件,这些组件会随着时间的推移而退化,还有磁性单元,这些单元会随着时间的推移失去磁性。 退化的不是数据,而是随着时间逝去的存储单元。

你的问题:在什么样的衰变状态下,它才完全停止成为一个驱动器,并永远“锁定”其未使用状态?

回答:这是当:

  • 一个电子组件发生故障时,或者
  • 失败的存储单元数量超过用于将坏单元重新映射到备用单元的备用单元数量时。

您可以在帖子SSD(NAND Flash)的寿命(最小写入用途存档目的):一次写入,扔进(比喻或字面意义上的)存储柜中找到更多关于SSD统计故障率的数据。


3只有在忽略数据保留的情况下,这种说法才是正确的。SSD(固态硬盘)随着时间的推移确实会丢失数据(廉价的固态硬盘可能可以在没有预防性访问的情况下保存数据约一年,而好的固态硬盘可能持续2-3年),因为闪存记忆的设计使得永久保留变得不可能,并且随着对硬盘的写入次数增加,这种情况会变得更糟。 - Austin Hemmelgarn
1@AustinHemmelgarn:一些细胞可以通过重新磁化来恢复,这就是为什么固件会持续刷新细胞。无法刷新的细胞将被重新映射。长时间搁置的硬盘将处于未知状态,其中有未知数量的细胞已经损坏。当电源恢复时,这可能会让固件非常忙碌。可能需要一些时间才能最终确定硬盘的状态,以足够回答发帖者关于其有用性的问题。 - harrymc
我需要多久才需要对存档固态硬盘进行数据刷新,比如通过进行大规模读取?我猜运行trim命令不会有用。此外,如果我有一个已经通电的固态硬盘,其中包含从未被访问过的大型数据区域,那么我的数据会逐渐因为位腐败而损坏吗? - Jeremy Boden
1由于固件不断进行维护,使得电源供应不会逐渐因为位腐败而失效。它通过刷新和重新映射(如果需要)来防止位腐败。一个已存档的固态硬盘只需通电几个小时就可以进行刷新,但大规模读取当然可以作为验证。最好的方法是保留第二份备份。 - harrymc
3闪存不是磁性的,记忆单元将电荷存储在晶体管的栅电容中。 - 2012rcampion
感谢@2012rcampion,在我提到“磁性”时,请改为“电荷”。 - harrymc
@JeremyBoden - 通常标准是大约6个月的无电保证,即使在最坏的情况下也不会丢失数据。当然,这取决于标准的不同。如果你四处寻找,通常可以找到你的固态硬盘的数据手册,其中会提供实际规格。 - TLW