SSD耗尽时会发生什么?


39

由于SSD仍然是相当新的,因此没有任何历史记录表明“我达到了对10%的SSD的写限制... –这就是发生的情况(即,我丢失了3个工作文件目录。整个驱动器刚刚死了...)。也许随着可用扇区的减少而开始混乱-像是内存不足的PC。

他们告诉我们,这些设备只能使用几年。那太可怕了-那会发生什么?似乎没人知道。是“即时镇纸”还是到处都是一些文件消失了?还是SSD实用程序会在驱动器死机之前很长时间就不断监视并发出警告?

Answers:


29

SSD会磨损,这是一个神话,特别是对于典型的台式机使用。(至少,这适用于过去几年中具有适当损耗均衡的SSD。)即使您每天向7GB的256GB 25nm工艺的固态硬盘写入7GB /天,闪存也应持续使用数十个(甚至数百个)闪存。鉴于制造商用户已报告的故障数量,控制器硬件或软件更有可能发生故障。

从理论上讲,即使在所有编程/擦除(p / e)周期用完之后,也可以读取数据。实际上,JEDEC规定,在用尽所有p / e周期后,消费者级SSD上的数据应可读一年。因此,由于驱动器达到使用寿命而导致丢失数据的可能性很小。到那时您很有可能会更换或升级您的系统。


4

SSD发生故障时会发生什么?机械硬盘驱动器发生故障时,会发生相同的事情:从备份中恢复到新驱动器上,然后继续。


我读到,而硬盘驱动器通常会完全失效,从而丢失所有数据。。。SSD更容易发生故障,丢失了“部分”数据。作者正在预测当驱动器开始在大量扇区的写周期上达到最大值时会发生什么。当然,突然的硬件/接口故障是另一回事。
肯·罗伯茨

1
当然,我知道您在说@Ken,但是数据的可恢复性在很大程度上取决于软件在无法写入驱动器时所处的状态。我听过有人说“ SSD非常好,因为当它们的使用寿命结束时,它们就变成只读的,因此您可以安装它们并复制数据。” 这似乎有点乐观……但是,这似乎也可能导致某人说“我现在不必进行备份”,这是绝对错误的。恕我直言,忘了SSD死后会发生什么,请确保备份良好。
肖恩·赖夫施耐德

1
哦,仅供参考:到目前为止,我唯一失败的SSD开始显示为8MB容量。请注意,这不是具有固件修复功能的众所周知的故障模式的Intel 320系列驱动器。
肖恩·赖夫施耐德

4

本文发表于2011年7月,讨论了SSD故障模式:http : //www.zdnet.com/blog/bott/ssds-are-fast-but-do-they-last/3621 。他发现它们与1TB驱动器大致一样可靠。在与使用许多SSD的站点进行交谈时,他们发现与HD随时间优雅降级的HD相比,SSD往往会发生灾难性的故障。


4
我反对这样的主张,即HDD会随着时间的推移“优雅地降级”。以我的经验,当它们到达大多数人注意到的故障模式时,它们已经被操作系统所困扰,以至于数据恢复通常非常困难。我看到HDD故障最常见的时间是在运行软件更新后,当损坏影响操作系统时,实质上是从用户的POV阻塞计算机。
SplinterReality

到目前为止,我见过快要死去的SSD和磁性HDD都做同样的事情:当您尝试访问一个断点时,它们会进入la-la土地,并且在关闭并重新打开电源之前不会做出任何响应。
XTL 2012年

@Splinter在本文中指出的重点是,SSD无法通过SMART发出预先警告。对于忽略它的用户来说可能并不重要,但这对其他所有人来说都是重要的区别。
东武

@Tobu,如果所有操作系统都弹出警告并在发现SMART故障时真正警告用户,那将是非常不错的选择,但根据Google及其驱动器故障的丰富经验,即使这仅占大约50%。我已经看到Windows和Mac OSX在软件更新过程中由于驱动器故障而严重失败。在两种情况下,SMART都不会提供帮助或预测失败​​。说“忽略它的用户”也很微不足道。用户会!SO或SD负责确保不会发生这种情况。Vista不断出现的弹出窗口也无助于解决它的问题。
SplinterReality 2013年

1
@SplinterReality以我的轶事,操作系统通常是金丝雀。大量写入的文件(如交换文件或注册表)首先会失败,从而使系统无法使用并提示驱动器修复。更严格的SMART监视将是好的。但是他们不会在当前状态下帮助SSD。HDD缓慢“燃烧”,SSD自发“爆炸”。因此,与SSD相比,我称HDD的降级相当平稳。
方舟坤

3

像(硬盘)磁盘驱动器一样,它们由多个子系统和组件组成,并且可能以多种方式发生故障。某些瞬间,部分/增量。

SSD驱动器使用磁盘驱动器用来跟踪问题的SMART(自我监视,分析和报告技术)系统,并且(如果BIOS / OS询问)会警告您潜在的故障。


3

我只能分享我对三星840 EVO的体验,它持续了4年,但是我承认我使用它非常频繁,我在上面运行了Debian,整个过程几乎都用完了。

它死了,没有任何警告,也没有SMART警报,一天晚上它显示了0字节的剩余空间,所以我开始删除文件,但它仍然保留0字节,我注意到当我删除某些东西时,SSD的容量下降了。

因此,我关闭了计算机,并在一天后仍然能够恢复所有数据。



2

它实际上取决于所讨论的驱动器,或更具体而言,取决于控制器/固件。有些会变得无法检测或显示其大小为0,从而使您无法访问它们上的所有数据,尽管事实是如果失败的原因已超出可写闪存单元,则已经写入的数据仍然可以。

其他仍然可以访问,但是您将只能从它们中读取数据,而不能写入它们。

查看本文,了解有关各种固态硬盘如何死亡的更多信息。


1

我认为所有较新的SSD驱动器(第一代以后的任何驱动器)都仍可读取,但您写入某些块时会遇到问题,我想SMART会告诉您。

听起来比使用机械驱动器要好得多(根据我的经验),机械驱动器倾向于发生机械故障,从而导致灾难性故障。


0

我听说ssd在写入而不是在读取时失败。因此,您很有可能不会丢失数据,但是,如果您有未保存的文档,则将无法保存它们(在最坏的情况下,scenario)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.