主板功能变动大 BIOS升级一定要注意
2019-10-30
要理解这种“怪事”产生的原因,先得了解一下主板的BIOS。BIOS全称为Basic Input Output System(基本输入输出系统),它实际是一组被固化到芯片中,为设备提供最直接的硬件控制的程序。可以识别和驱动各种配件、元件运行,是连接软件程序与硬件设备的一座“桥梁”。
BIOS有很多种,显卡等设备上也有BIOS,其中主板BIOS对电脑最重要,它存储的是主板支持的各种配件驱动,比如处理器的“微代码”,硬盘、内存、显卡的识别代码和基本驱动等。此外它还存储着用户对元件/配件的设置,比如处理器和内存的频率、电压,是否启用某些配件和功能等,这些设置在电脑启动过程中会付诸实施。
电脑开机之后,在进入操作系统之前,主板BIOS会通过识别码来判断主板上安装的配件,并用相应的驱动程序将它们启动。与之对应的,主板BIOS的升级就是增加新配件的识别码和驱动能力,以及升级老配件的驱动。
容量超限 功能缩减
在目前的主流主板市场,传统的BIOS已经逐渐被UEFI(Unified Extensible Firmware Interface,统一的可扩展固件接口)所取代。两者的基本功能类似,最直观的不同就是UEFI内置图形驱动功能,可以提供一个高分辨率的彩色图形环境,用户进入后能用鼠标点击调整配置,一切就像操作Windows系统下的应用软件一样简单。但简单易用的同时,UEFI的数据量比传统的文字式BIOS界面大得多。
另外一个问题主要来自AMD的市场政策,由于AM4接口已经在市场上使用了多年,承载了前两代锐龙处理器以及部分较早架构的APU、速龙等处理器。在第三代锐龙处理器上市后,因为架构变动较大,旧主板需要在BIOS中增加更多的数据才能对其进行良好的支持,加上“华丽”的UEFI界面占据了不少空间,使得很多主板BIOS的数据大小超过了其存储芯片的容量。这种情况下,主板厂商主要使用两种方式对其进行减负,首先是降低支持能力,放弃对老架构处理器的支持或者放弃主板上不常用的功能,比如RAID功能等。其次是降低界面的复杂程度,比如把全图形化的UEFI界面取消,回到几年前的传统BIOS界面(图1)等。
对用户来说,这些功能缺失不但影响了实际应用能力,还有可能会带来一些安全隐患。比如正在使用AMD A6、A8、A10等旧架构处理器的用户,或者使用主板内置功能组建了RAID的用户,升级后就可能因为BIOS不能再识别这些处理器而无法开机,或者因为RAID功能被取消而无法正常驱动硬盘,丟失所有数据。
定位改变 功能取消
除了BIOS容量外,产品定位也在影响着BIOS的功能。比如AMD最新的第三代銳龙处理器可提供PCIe 4.0通道,即使在采用400甚至300系列的芯片组主板上,直接连接处理器的显卡、M.2 SSD等设备都可以享受到新一代PCIe通道带来的数据带宽翻倍“福利”(图2)。可是在AMD看来,支持PCIe 4.0应该是新一代芯片组X570独具的,是与早期芯片组最明显的能力区别,为了表现出新的高端主板的优异性能,应该在旧主板中通过BIOS屏蔽这一功能。
另外在AMD的市场规划中,入门级芯片组A320不再支持最新的第三代锐龙处理器,但因为A320芯片组与B350芯片组在处理器支持能力上并不存在明显的本质区别,为了获得更大的市场销售份额,一些厂商对采用A320芯片组的主板进行BIOS更新后,也可以支持第三代锐龙处理器。但这一能力显然违反了AMD的市场规划:也是AMD希望屏蔽的功能。
BIOS升级 功能有增有减需看清
那么在主板功能变化较大、BIOS不断更新的情况下,怎么才能尽量避免出现问题呢?笔者的建议只能是“谨慎”二字了。
首先,如果现在并没有升级或者购买新配件的需求,且系统运行很稳定,就没有必要升级BIOS,不妨就长期用下去。假如准备升级CPU等配件的话,建议在升级BIOS之前,一定要到官网上仔细阅读这一版本BIOS的说明,不要直接使用自动联网更新方式。
在厂商的BIOS说明中,除了说明新增功能等,一般会有小字(可能需要展开说明)对新版BIOS的功能缩减和可能存在的问题进行详细描述。正在使用旧架构处理器或者RAID功能的用户,就一定要特别注意是否取消了相应的支持能力(图3)。如果相应的支持能力被取消了,那么最好是先购买新款处理器并且安全解散了RAID功能后再升级。
其次需要特别注意的是,新装机用户尽量不要再选择那些BIOS容量较小(一般为16MB)的主板,BIOS容量大小从其官网的BIOS下载页面即可看出(图4、图5),下载文件大小在16MB以下的基本都是小容量BIOS主板。目前这些主板的BIOS容量就已经捉襟见肘,即使通过优化能够恢复一定的支持能力(图6),但等到未来下一代处理器、显卡等产品上市,很可能又会剔除对老架构处理器的支持和部分功能,腾出空间来增加新代码,支持新产品,对正常使用造成不小的影响。
最后,目前已经用上新处理器、新显卡、新内存的用户也要注意,在主板厂商推出新版BIOS时,最好也认真阅读说明后再决定是否更新。如果系统运行很稳定,新版本BIOS提供的功能也是您不需要的,甚至可能直接标明取消了一些功能:那么最好选择不进行更新。