软比硬更加难搞?盘点SSD固件惹过的祸

太平洋电脑网   2017-05-08 11:00

­  作为新生事物,很多朋友对 SSD 有着天然的不信任。不少人觉得,SSD 和 HHD 相比,寿命更短,这是由于闪存特别是 TLC 擦写次数较少所决定的。不过,和人们的印象不同,SSD 只要使用了合格的元件(例如原厂 NAND 颗粒乃至白片),硬件上极少出现问题。与硬件部分相比,SSD 软件部分——固件,出过的问题可能更多!

­  SSD 的机制比较复杂,固件编写难度高

­  和 HDD 相比,SSD 的机制要复杂得多。例如,SSD 和传统 HDD 结构完全不同,SSD 需要通过 FTL 层和系统对话;又例如由于闪存需要擦写后才能重新写入数据,所以 SSD 需要进行 Trim 来把闪存重新"洗干净";再例如,SSD 还需要一个好的平衡写入算法,来确保闪存颗粒被均衡损耗,不至于出现某一个区块写入量特别大,而提前挂掉的情况。这些复杂的机制,都是由 SSD 固件调控的,SSD 固件的编写难度,可见一斑。于是,SSD 因为固件翻车的情况屡见不鲜。那么到底出现过什么著名的 SSD 固件翻车案例?这就来为大家盘点一下!

­  8M 门:数据灰飞烟灭

­  这是一个出现在 320 系列 SSD 中的典型固件问题,在 X25M 等型号中也有出现过,但出现的频率没有 320 系列 SSD 高。由于固件编写有问题,320 系列 SSD 在断电重启后,很有可能容量会变为 8M,而不是实际上的数十 G 容量。一旦问题发生,SSD 基本上和砖了没有什么区别。尽管用户可以联系退货,但丢了的数据,就无缘再见了。

­  320 系列(G3)SSD 曾经出现过" 8M 门"

­  这个问题官方的叫法是" Bad Context 13X Error ",用户其实也可以手动解决。官方给出的临时解决办法是,利用 SSD TOOLBOX 进行 Secure Erase 安全擦除,这可以让 SSD 恢复到可用的状态——但是,用户的数据会全部丢失。最后,官方发布了新版固件,总算是解决了问题。

­  5200 小时门:SSD 时辰突然已到

­  这是一个在 M4 系列 SSD 中出现的固件问题,有很多用户发现,M4 系列 SSD 在用到 5200 小时左右的时候,会出现周期性蓝屏。有经验的用户观察到,在蓝屏中的报错代码是" 0xF4 ",这是一个典型的丢盘代码。一般来说,出现这个代码意味着 SSD 已经很不健康了,闪存寿命将尽。但这是不合常理的,虽然和 HDD 相比,SSD 的理论寿命的确更短,但也完全不至于短到只有 5000 个小时左右。

­  M4 也算是一代经典了,但固件闯了祸

­  经过了用户和官方的一轮撕逼后,这个问题被确认为固件问题。官方之后发布了新固件,固件阐明"修正了通电 5184 小时之后 SMART 计数器出错导致 M4 不响应的问题"。最终,M4 的固件问题得到了修复。实际上,M4 的固件性能表现在同时代的 SSD 中是出类拔萃的,尤其是在高负载时候的性能,堪称企业级。但官方对待固件问题的态度,让很多用户深深失望。M4 系列的后继者,再也没有达到 M4 的受欢迎程度。

­  掉速门:TLC 大吃一惊

­  这是出现在 840 系列 SSD 中的固件问题,而 840 系列 SSD,可以说是 TLC 闪存推广的先锋。TLC 闪存长期被人们认为性能寿命欠佳,偏偏 840 系列 SSD 出现了速度狂掉的问题,这让人们对 TLC 更加谈虎色变。在 840 系列 SSD 中,掉速的具体表现是长期不访问的数据读取速度胡出现大幅下滑,如果只是看现象的话,这最有可能是一个写入平衡方面的问题,和闪存并没有什么大关系。但是用户本来就对 TLC 不满,840 系列在这个节骨眼出现"掉速门",令很多用户感到不安。

­  TLC 让 SSD 容量陡增,但很多人也担心速度和寿命问题,固件掉速时间让 TLC 口碑更差了

­  不过这个问题解决得还是相当迅速的,官方经过调查后,很快给出了解释。官方的说法是,由于软件算法存在错误,840 EVO 会不停地在数据保存的单元中进行读取 - 重试 ( Read-Retry ) ,导致整体读取性能下降。这是一个闪存管理机制对电压变化的反应存在的失误,利用官方发布的性能修复工具,可以无损修复。现在 TLC SSD 已经普及,再也没有出现什么"掉速门",事实证明掉速的确不是 TLC 的锅。

­  总结

­  实际上,SSD 的硬件已经日趋成熟,市面上并不乏高性能的公版主控方案。但这在固件方面,就算是大厂,也不能保证一定不翻车。如果你购买了 SSD,请多留意官方的固件更新情况,使用最新的 SSD 固件,可以让你避免很多奇怪的问题!

新闻推荐

频道推荐
  • 6月17日油价调整最新消息:下一轮油价是涨
  • 今日(6月7日)最新油价查询:92号,95号汽
  • 上交所:将推动上市公司进一步加大分红力度
  • 24小时新闻排行榜