要理解這種“怪事”產(chǎn)生的原因,先得了解一下主板的BIOS。BIOS全稱為Basic Input Output System(基本輸入輸出系統(tǒng)),它實際是一組被固化到芯片中,為設備提供最直接的硬件控制的程序??梢宰R別和驅動各種配件、元件運行,是連接軟件程序與硬件設備的一座“橋梁”。
BIOS有很多種,顯卡等設備上也有BIOS,其中主板BIOS對電腦最重要,它存儲的是主板支持的各種配件驅動,比如處理器的“微代碼”,硬盤、內(nèi)存、顯卡的識別代碼和基本驅動等。此外它還存儲著用戶對元件/配件的設置,比如處理器和內(nèi)存的頻率、電壓,是否啟用某些配件和功能等,這些設置在電腦啟動過程中會付諸實施。
電腦開機之后,在進入操作系統(tǒng)之前,主板BIOS會通過識別碼來判斷主板上安裝的配件,并用相應的驅動程序將它們啟動。與之對應的,主板BIOS的升級就是增加新配件的識別碼和驅動能力,以及升級老配件的驅動。
在目前的主流主板市場,傳統(tǒng)的BIOS已經(jīng)逐漸被UEFI(Unified Extensible Firmware Interface,統(tǒng)一的可擴展固件接口)所取代。兩者的基本功能類似,最直觀的不同就是UEFI內(nèi)置圖形驅動功能,可以提供一個高分辨率的彩色圖形環(huán)境,用戶進入后能用鼠標點擊調(diào)整配置,一切就像操作Windows系統(tǒng)下的應用軟件一樣簡單。但簡單易用的同時,UEFI的數(shù)據(jù)量比傳統(tǒng)的文字式BIOS界面大得多。
另外一個問題主要來自AMD的市場政策,由于AM4接口已經(jīng)在市場上使用了多年,承載了前兩代銳龍?zhí)幚砥饕约安糠州^早架構的APU、速龍等處理器。在第三代銳龍?zhí)幚砥魃鲜泻?,因為架構變動較大,舊主板需要在BIOS中增加更多的數(shù)據(jù)才能對其進行良好的支持,加上“華麗”的UEFI界面占據(jù)了不少空間,使得很多主板BIOS的數(shù)據(jù)大小超過了其存儲芯片的容量。這種情況下,主板廠商主要使用兩種方式對其進行減負,首先是降低支持能力,放棄對老架構處理器的支持或者放棄主板上不常用的功能,比如RAID功能等。其次是降低界面的復雜程度,比如把全圖形化的UEFI界面取消,回到幾年前的傳統(tǒng)BIOS界面(圖1)等。
對用戶來說,這些功能缺失不但影響了實際應用能力,還有可能會帶來一些安全隱患。比如正在使用AMD A6、A8、A10等舊架構處理器的用戶,或者使用主板內(nèi)置功能組建了RAID的用戶,升級后就可能因為BIOS不能再識別這些處理器而無法開機,或者因為RAID功能被取消而無法正常驅動硬盤,丟失所有數(shù)據(jù)。
除了BIOS容量外,產(chǎn)品定位也在影響著BIOS的功能。比如AMD最新的第三代銳龍?zhí)幚砥骺商峁㏄CIe 4.0通道,即使在采用400甚至300系列的芯片組主板上,直接連接處理器的顯卡、M.2 SSD等設備都可以享受到新一代PCIe通道帶來的數(shù)據(jù)帶寬翻倍“福利”(圖2)。可是在AMD看來,支持PCIe 4.0應該是新一代芯片組X570獨具的,是與早期芯片組最明顯的能力區(qū)別,為了表現(xiàn)出新的高端主板的優(yōu)異性能,應該在舊主板中通過BIOS屏蔽這一功能。
另外在AMD的市場規(guī)劃中,入門級芯片組A320不再支持最新的第三代銳龍?zhí)幚砥鳎驗锳320芯片組與B350芯片組在處理器支持能力上并不存在明顯的本質區(qū)別,為了獲得更大的市場銷售份額,一些廠商對采用A320芯片組的主板進行BIOS更新后,也可以支持第三代銳龍?zhí)幚砥?。但這一能力顯然違反了AMD的市場規(guī)劃:也是AMD希望屏蔽的功能。
那么在主板功能變化較大、BIOS不斷更新的情況下,怎么才能盡量避免出現(xiàn)問題呢?筆者的建議只能是“謹慎”二字了。
首先,如果現(xiàn)在并沒有升級或者購買新配件的需求,且系統(tǒng)運行很穩(wěn)定,就沒有必要升級BIOS,不妨就長期用下去。假如準備升級CPU等配件的話,建議在升級BIOS之前,一定要到官網(wǎng)上仔細閱讀這一版本BIOS的說明,不要直接使用自動聯(lián)網(wǎng)更新方式。
在廠商的BIOS說明中,除了說明新增功能等,一般會有小字(可能需要展開說明)對新版BIOS的功能縮減和可能存在的問題進行詳細描述。正在使用舊架構處理器或者RAID功能的用戶,就一定要特別注意是否取消了相應的支持能力(圖3)。如果相應的支持能力被取消了,那么最好是先購買新款處理器并且安全解散了RAID功能后再升級。
其次需要特別注意的是,新裝機用戶盡量不要再選擇那些BIOS容量較?。ㄒ话銥?6MB)的主板,BIOS容量大小從其官網(wǎng)的BIOS下載頁面即可看出(圖4、圖5),下載文件大小在16MB以下的基本都是小容量BIOS主板。目前這些主板的BIOS容量就已經(jīng)捉襟見肘,即使通過優(yōu)化能夠恢復一定的支持能力(圖6),但等到未來下一代處理器、顯卡等產(chǎn)品上市,很可能又會剔除對老架構處理器的支持和部分功能,騰出空間來增加新代碼,支持新產(chǎn)品,對正常使用造成不小的影響。
最后,目前已經(jīng)用上新處理器、新顯卡、新內(nèi)存的用戶也要注意,在主板廠商推出新版BIOS時,最好也認真閱讀說明后再決定是否更新。如果系統(tǒng)運行很穩(wěn)定,新版本BIOS提供的功能也是您不需要的,甚至可能直接標明取消了一些功能:那么最好選擇不進行更新。