UC网络

 找回密码
 立即注册
查看: 124|回复: 5

硬盘固件的bug不容小觑

[复制链接]

2

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2022-9-20 07:43:09 | 显示全部楼层 |阅读模式
转自本人公众号 :梭鱼侃存储


有不少朋友私下问,许许多多的电子设备都可以固件升级,为什么硬盘不能或者很少听说升级的。
本期就这话题简单谈一谈。
硬盘作为电子设备的一种,当然固件可以升级。
固件是整个硬盘的灵魂,它主要是用于连接物理部件与操作系统。我们可以将固件理解为硬盘许许多多部件的驱动程序。
因此固件决定了硬盘的性能和功能。是一整套硬盘运行的底层代码,它的本质也是软件。
硬盘的固件分为二个部分。
一部分放置于硬盘电路板上的ROM芯片,一部分放置于盘体中的固件区。
硬盘制造商在开发固件时同样遵循软件开发原则。由于硬盘的密度越来越大,算法越来越复杂,固件也就更加复杂,这就给开发带来了越来越大的难度。
既然是人写的代码就不可能完美无瑕,必定存在设计漏洞和错误,就是咱们常说的BUG。硬盘固件作为软件中的一种类型,也无法避免bug。
最广为人知的一个例子,2008年希捷7200.11出现大面积的故障,我们称之为“固件门”事件。
其中SD15版本固件存在严重bug,导致相当比例使用该版本固件的硬盘无法开机、随机性地卡死、硬盘无法被识别的情况。
不仅仅是希捷,实际上,各种品牌的硬盘在一定的使用条件下,都会出现一定概率的固件损坏问题,导致问题的原因可能是设计缺陷,恶劣工况、硬件故障或其它人为的破坏。
一旦硬盘固件遭受损伤,那么硬盘工作不稳定甚至完全丧失功能,最终导致数据丢失。
无独有偶,在2018年腾讯云也出现一起因为硬盘固件BUG导致严重事故。
该事件由于硬盘固件BUG导致写入和读取的数据不一致,文件系统元数据损坏,被用户索赔上千万。
所以,数据安全风险是无处不在的,很多人自觉云盘是最稳妥的方式,理论是如此但实际也有丢失的风险。
这也是我之前讲过的,同款硬盘不同出厂时期都会产生不同的固件版本。
某些硬盘的固件版本甚至多达上百种。之所以这么多固件版本有的是为了实现某些特定功能,有些是为修复BUG。
商业活动中效率就是金钱。虽然每一款产品问世之前厂家都会以大量样板进行反复测试。但毕竟是测试,无法完全模拟实际工况。
为抓市场先机一般采用一边卖一边改的策略,根据返修品来分析问题解决问题。
如果运气不好买到存在严重BUG,类似前些年7200.11那种产品,那么厂家也不会为此负任何数据丢失的责任。
顶多就给你更换硬盘。
尤其是对容量需求迫切的朋友,往往每款更大容量的硬盘上市就迫不及待的买回去用。
我个人是不太赞成这种做法的。
任何新产品上市都是风险最大的时候,任何产品设计都不可能尽善尽美,肯定存在许许多多不够彻底和完善的地方。
你去买基本上就是给厂家做小白鼠。
也有人肯定要反驳,你这是危言耸听某某硬盘刚上市我就买了,到现在仍然好好的,你这样说就是瞎扯。
乍看这种论调没毛病,其实不然。
相对于7200.11大面积损坏是重大质量事故,不常见。不大面积出故障就等于产品完美无瑕吗?
很多问题需要特定情况才会触发,比如腾讯云那个静默错误。没遇到皆大欢喜,但不代表这个问题不存在,只是没触发而已。
用户基本从头到尾都是不知情的。
假如你有一块新产品没多久就坏了。厂家不会告诉你损坏原因,只是给你换个盘打发走而已。
也许就是因为固件bug导致,但用户根本不知道。至于数据嘛,如果没做好备份,那就自认倒霉。
你返回去和N多用户返回去的硬盘,厂家会专门组织人员进行分析,试图在往后的生产过程中进行规避和调整。
但这种行为不是百分之百的奏效。
如果厂家找到确凿的原因,尤其是固件设计的问题,通常会对OEM开放固件升级通道。
厂家会给发布一个小软件对硬盘固件自动升级,修复bug。但是零售端客户往往不享受这样的待遇。
因为零售端客户水平参差不齐,往往不具备专业能力,贸然让这些人升级固件可能会导致不可预知的后果。
但也有很多动手能力强的用户在网上找一些OEM升级包自行升级硬盘固件,试图让设备运行更加稳定。
但在这里我个人还是不建议普通用户去搞这种操作,因为固件存在很多版本,有着严格对应,一般人根本搞不清楚什么盘该升级什么固件,一旦搞错就造成无可挽回的损失。
此外,厂家对于私自升级固件造成的故障是拒保的,就算升级成功运行,将来因为别的原因去质保,只要厂家查出盘内固件与标签不一致也同样拒保。
所以,我希望有这种想法的用户千万不要搞这样的危险动作。数据安全最终还是要靠备份来解决。
最后,我个人建议不是绝对刚需的情况下,不要盲目追最新产品购买。硬盘并非越新越好,新品往往存在很多未知的风险,如果因为设计原因让你数据埋单,那真的比窦娥还冤。
购买的时候尽可能选择上市时间久的产品。建议观察半年到一年再下手,那时候产品稳定性会上一个台阶。
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-9-20 07:43:21 | 显示全部楼层
在想有没有病毒会破坏硬盘固件
回复

使用道具 举报

1

主题

3

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-9-20 07:44:18 | 显示全部楼层
固件门遇到过,当时是给我换了一块旧型号的SV35。其实固件门当时是放出了消费者刷固件的工具的,但操作很复杂。
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-9-20 07:44:39 | 显示全部楼层
有,当年方程式病毒就是
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-9-20 07:45:19 | 显示全部楼层
固件有问题的硬盘可以更新固件修复吗
回复

使用道具 举报

0

主题

2

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-9-20 07:46:13 | 显示全部楼层
这要看具体问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|UC网络

GMT+8, 2025-3-15 22:50 , Processed in 0.088057 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表