电脑主板BIOS有必要更新吗电脑BIOS需要升级吗( 二 )


近期的电脑芯片,基本都要求主板开启一个叫做Boot Guard的安全功能 。所以cap文件都会被主板厂商用自己的私钥签名,没有签名的文件会被拒绝更新和启动 。了解非对称密码签名的同学应该都知道签名在目前是不会被仿冒的,真实性大可放心 。另外验证签名的时候也会对完整性进行验证 。
BIOS健壮性是如何保证的?
既然BIOS不会有假而且完整,那更新后BIOS一定不会出问题吗?BIOS本质来说是个固件,和我们的智能手机、手表、机器人等等更新固件一样,他们更新时你会担心吗?也许还有一点点 。:)
要知道这些被签名过的固件包括BIOS,更新后因为固件本身引发的问题,责任人都是发布者本身而不是消费者,所有维修召回的费用都需要他们承担,甚至中间有任何的损失,包括资料损坏甚至误工等等都可能引发诉讼 。厂商在这方面极端小心,固件更新发布前,都经过了大规模的测试,在保障万无一失的情况下,才会发布 。在绝大多数情况下不会出问题 。
出了问题怎么办?
唯一可能出问题的地方就是更新BIOS过程被中断 。有人说了,我可以保证我不手残,拔电源,但保证不了家里不忽然断电啊 。这是一个reasonable的顾虑,对此主板厂商都有解决办法 。负责任的主板厂商当然不会采取返厂这种手段,根据厂商不同,会采取双BIOS、top swap、dual PEI等等手段,保证在最坏情况,还有办法恢复BIOS 。
笔记本比较特殊,有些厂商更新BIOS的时候要求必须连接电源,并且电池电量必须大于多少,来保证万无一失 。
至于扣下来BIOS,用programmer自己烧录的方法非常不建议使用 。SPI Flash插反会烧掉片子,直接烧录会跳过完整性和真实性检查 。如果你仔细观察cap文件,会发现它比BIOS的SPI Flash大一些,直接烧录cap文件是做不到的 。
结论
虽然BIOS更新现在远远称不上User Friendly,至少比手机更新固件的体验还是差了一大截 。苹果和安卓手机用的push方式更新固件,保证了用户可以即使得到通知并在合适的时机更新固件 。我相信很少会有人主动在BIOS里面更新固件,Windows app或者windows update只解决了在windows世界的问题,Linux世界却留下了大段的空白 。UEFI业内也在积极行动,寻找一种体验更好、更高效也更安全的更新方式 。
但是更新BIOS还是必须要做的,风险也是十分的小,如果你已经看到BIOS更新的提示而选择忽略的话,也许更大的风险被隐藏了起来 。
参考资料:
[1]: Introducing Project Mu
[2]: LVFS: Home
以我的经验来看,如果主板BIOS没有重大的更新,或者你目前使用一切正常的情况下是没有必要更新的 。

电脑主板BIOS有必要更新吗电脑BIOS需要升级吗


一般一块主板正式上市的时候BIOS不能说最好或者最完善,但至少也要足够的稳定,后期的BIOS更新大多数是修复一些很少见的小bug,或者提升CPU和内存的超频能力等,对于大部分普通用户根本用不到,只要你不喜欢折腾电脑或者超频,一般来说不用更新BIOS,毕竟更新BIOS和更新驱动程序不同,风险系数还是有的 。刷BIOS严重的直接是没有任何显示和提示的 。
电脑主板BIOS有必要更新吗电脑BIOS需要升级吗


但也不排斥个别品牌的个别主板在上市时存在一些比较严重的问题,如果你购买了新的电脑,但是使用起来不太稳定或者经常性的蓝屏、黑屏的话,如果排除CPU和内存等方面的原因,可以尝试一下更新现有的BIOS,这种事一般发生在新产品上市之初,更新BIOS后会有所好转 。
电脑主板BIOS有必要更新吗电脑BIOS需要升级吗

推荐阅读