长期以来,大众对硬盘的寿命有很多误解和迷惑。在机械硬盘时代,很多人以MTBF平均无故障时间作为可靠性标准。
100万小时换算过来大约相当于114年,显然自1973年问世以来,还没有哪一块硬盘长到100岁。MTBF到底讲的什么?
MTBF意为Mean Time Between Failure平均故障间隔时间,是一种衡量产品可靠性的方法。100万小时无故障时间实际表达的是年故障率0.87%/年,或者说一年内平均1000个产品预计会有8.7个出现故障。由于不是大规模购买使用,对于家用一块固态硬盘而言,坏与不坏依然是0或1的非此即彼的关系,MTBF并没有太大参考意义。
固态硬盘为什么有老去的一天?
闪存的存储单元像水桶储水一样保存电子,来表达和记录数据。反复的擦除和写入会逐渐对闪存单元形成不可逆转的磨损。这一工作原理决定了闪存会限制固态硬盘的寿命。下图为闪存磨损造成的伤害,包括电子陷入隧道氧化层无法动弹、隧道氧化层漏电影响数据保持期等。
就连房子这样的不动产都有70年产权限制,更何况作为电子产品的固态硬盘呢?况且,固态硬盘远比很多人想象中更坚强、更耐用,尤其是闪存原厂的固态硬盘产品更是如此。
固态硬盘其实会比机械硬盘更耐用
就像很多人认为机械硬盘磁性记录材质不会磨损一样,不少朋友对固态硬盘的写入量指标也存在一些误解。下图为东芝RC100 NVMe固态硬盘的性能与耐久度指标。固态硬盘的读取几乎不会对闪存产生损耗,所以耐久度是以写入量作为指标的。
以东芝最新的SAS接口企业级机械硬盘MG07SCA为例,它的额定年负荷量为550TB,其中包括了读取和写入。相对来说它的耐用度标准还是比普通家用固态硬盘要高一些的。
而对于普通的家用固态硬盘而言,2年保修、年工作负载限制55TB的可靠性标注甚至已经不如同级别的固态硬盘。
家用电脑普遍读取大过写入量,而读取只影响机械硬盘而不影响固态硬盘寿命,从这个角度来看,固态硬盘比机械硬盘更耐用。
除了闪存还有谁影响固态硬盘寿命?
下图是经典的浴盆曲线,代表了大多数产品在全寿命周期内发生故障的概率,固态硬盘当然也不例外。
系统兼容性原因、初期固件缺陷是造成初期故障率高的主要原因。
SSD大厂都会在产品设计阶段通过大量的验证来减少这些故障发生的可能。同时,完善的固件更新维护服务也能在第一时间解决非致命性的问题。下图为东芝SSD Utility工具箱软件的固件更新界面。
在度过磨合期之后,固态硬盘发生故障的概率会下降很多,进入平淡的偶然失效期。直到末期随着闪存寿命的逐渐耗尽,闪存错误率提升直至超过主控纠错能力,最终导致固态硬盘损坏。
通常来说,在固态硬盘彻底坏掉之前,依然有机会进入到保护模式,以写保护的状态保全存储在盘内的数据完整,从而让用户有机会进行最后的备份。下图所示为东芝TR200的SMART信息,ID 167为SSD Protect Mode,正常原始值为零,可以读取和写入,当闪存寿命临近耗尽时数值变为1,只允许读取禁止写入。
一块固态硬盘能用多久?对于选择原厂固态硬盘的玩家而言通常是不需要考虑的问题。如果你真的对寿命预期感兴趣,可以在正常使用的情况下通过CrystalDiskInfo软件关注下每天硬盘写入增加量,再与固态硬盘的建议每日写入量做一对比,很多人得到的结果都在五六年以上,大容量型号甚至会高达10年预期。