你覺得升級BIOS有必要嗎?

yy灰


1. 安全更新。BIOS更新很大一部分都是安全更新,這些更新不僅僅是meltdown這些安全漏洞。有些人認為我的電腦就是上上網,沒啥秘密,所以不在乎安全問題。這是極端錯誤的思想,有了安全漏洞,輕則變成肉雞,助紂為虐;還可能自己被監控,拍下隱私照片;重則主板報廢,硬件損壞。

2. 修復bug。一些主板上的Bug,由客戶報告後,會定期修復。一些CPU的bug,可能需要微碼(microcode)更新。一些芯片組的bug,可能需要BIOS更新,譬如近期USB 3.1的問題。

3. 功能擴展。支持更高頻率的DIMM,CPU refresh的支持等等。

很多人對BIOS更新懷有畏懼心理,主要表現在:

1. 不知道在哪裡找更新文件。去主板官網下載還是Intel的網站?

2. 不知道怎麼驗證BIOS更新文件的真實性和完整性。萬一上了個李鬼網站怎麼辦?萬一網絡出錯下載內容錯誤或者不完整怎麼辦?

3. 不知道如何更新BIOS,需要什麼命令,在哪種環境下。

4. 擔心更新BIOS失敗是不是主板只有保修或者報廢。

是啊,這些擔心都是有道理的,過去BIOS更新給大家留下了太多的心理陰影。以往更新BIOS就像一場挑戰智力和運氣的遊戲:

1. 先閱讀厚厚的主板手冊,找到主板官網;或者百度,保佑別找到李鬼網站。

2. 官網上大海撈針,花費數個小時找到BIOS更新文件。保佑別找錯了。

3. 仔細閱讀readme。

4. 打開黑乎乎的DOS界面,鍵入一些古怪的命令。

5. 系統重啟,進入更加古怪的黑色字符界面,一行提示警告你不要關閉電源,否則後果很嚴重。

6. 系統打出有時有百分比進度,有時又許久沒有任何動作,讓人抓狂。

7. 再次重啟,這才是考驗人品的時刻。

實際上現在做的比較好的BIOS早就不是這麼原始的方式更新了。雖然趕不上現在的智能攝像頭之類點擊一下app就可以更新,但是也方便了許多。下面我們就已華碩為例,對大家擔心的問題來分別瞭解一下。

如何找到更新文件

現代的UEFI BIOS已經內置了網絡協議棧,可以進行網絡啟動和安裝,當然也可以網絡更新BIOS:

ASUS BIOS 更新界面

華碩的主板支持自己去尋找BIOS更新文件,而不需要用戶參與,在網站上浪費時間。華碩和其他不少廠商還有windows的APP,點開後也可以自動找到BIOS更新文件。當然這裡也有自己下載放到U盤的選項。

微軟也沒有閒著,Windows Update(WU)會帶部分有嚴重安全問題的最新主板BIOS更新,如果你win10升級的時候開始更新BIOS了,請不要驚訝!Linux世界有LVFS(Linux Vendor Firmware Service,見參考資料2),被Ubuntu和不少其他Linux發行版所接納。

還需要DOS命令行這種東西嗎?

現在負責任的主板廠商都不需要自己在DOS下輸入奇怪的命令了。上面幾種更新方式都會自動重啟,開始更新BIOS。

BIOS更新文件的完整性和真實性

如果我們的BIOS或者app下載BIOS更新文件下載了一半,或者網絡錯誤導致文件內容損壞怎麼辦?如果我選擇手動更新,下載了李鬼BIOS怎麼辦?

這個完全不需要擔心,如果我們仔細觀察要更新的BIOS文件:

會發現它是個.cap文件。什麼是cap文件?!

它是UEFI capsule update文件的縮寫,Capsule,顧名思義,是“膠囊”的意思,所以UEFI Capsule Update可以理解為膠囊式固件更新。它的詳細內容在這裡:July:UEFI 固件更新

近期的電腦芯片,基本都要求主板開啟一個叫做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


老狼zhihu


我們常說的BIOS大都是主板BIOS,雖說大部分BIOS其貌不揚,很多人可能自始自終都沒進入過主板BIOS,但是BIOS可謂是一塊主板的靈魂,我們可以從BIOS裡控制主板許多核心部件、插槽和其他功能的開關,穩定的BIOS也是關乎主板穩定性的一大關鍵,每個主板廠商都會不定期的更新自家主板BIOS供用戶下載,我認為更新BIOS並不是必須的事情,但是很多情況下我認為又非常有必要。

因為一塊主板出廠前都會經過嚴格測試,需要保證足夠穩定性的情況下才能出廠,所以我們買到的正規渠道主板即使BIOS較老,一般也可以一直正常使用的,但是升級新款BIOS則可能帶來以下好處:

1、修復bug。這可能是主板BIOS更新最多的一項原因,一些主板剛出廠時或多或少可能存在一些未發現的Bug,由客戶報告後,會定期修復,雖說這些bug可能發生率很低,但是確實能保證你的電腦防患於未然,更加穩定。

2、提高高頻內存和CPU的穩定性。對於一些超頻主板來說,升級BIOS後可能使內存頻率達到更高的水平,或者提高高頻內存的穩定性,這一點在AMD銳龍平臺上尤為明顯,包括追求極限性能以及遊戲玩家都會經常升級BIOS。

3、安全更新。電腦的安全非常重要,許多漏洞就是從BIOS裡出現的,主板廠商發現這些安全問題後一般會及時進行修補,確保你的電腦更加安全。

4、增加支持的CPU型號。有時候兩代CPU之間的主板是相互兼容的,但是老主板支持新CPU的前提是更新主板BIOS,從而確保能夠支持最新款的兼容CPU型號,比如英特爾8代和9代酷睿就是這種情況。

5、其它功能更新。

儘管升級BIOS本身是一件有風險的事情,但是我認為利大於弊,尤其對於新款主板和電腦來說,初期可能總會有這樣那樣的問題隱患,升級BIOS可以儘可能避免問題的發生,但是對於毫無經驗的用戶而言還是需要注意,儘量在專業人士指導下進行升級。


嘟嘟聊數碼


有啊,當然有啊,如果你發現了一些奇怪的BUG,第一考慮的就應該是升級BIOS到最新版,再繼續排查。

兩個例子.

一塊Asus的B350配Ryzen 7 1700,Ubuntu 16.04下死機無響應,毫無規律,與負載無關,與超線程無關。升級內核無效果,最終在升級BIOS後解決,再無此種現象。

另一塊Asus的Z370-A,上電GTX 1080無顯示。1080換另一臺機器,好用。測試發現核顯可以點亮,查BIOS發現讀不到PCI-E插槽信息,載入默認設置無用,一度想返修。最後下載最新BIOS升級,載入默認設置後GTX 1080正常工作。

這玩意有時候挺玄學的,emm,而且真的是跟系統穩定性有關。

(我也不知道為啥我的Asus整天出問題,心累)

Z270之前還有一種BIOS的騷操作,往裡面寫入SLIC 2.1欺騙Windows 7專業版/旗艦版的OEM激活。簡單粗暴還能送正版Windows 10 Pro. 我的Z87就這麼改過BIOS,沒啥副作用。


出了名的難搞a


有新的BIOS版本當然要升級了!當然我指的是官方提供的版本!一般來說,官方為什麼要推出新版本的BIOS呢?主要是因為原來版本的BIOS存在一些比較嚴重的漏洞或者錯誤,導致硬件系統與軟件系統不兼容而出現各種各樣的故障,比如說藍屏、無法登陸、間歇性或者不斷地重新啟動等等,這種情況下一定要去官方網站下載新版本的BIOS進行升級,當然也有些情況是官方提高性能或者是提供新功能或者是為了支持新的軟件系統的,這種情況下是要看你個人的具體情況了,比如你要不要這些新的功能、你有沒有想要升級新的軟件版本等等,一般來說,新版本的BIOS都會向下兼容以前的功能,會增加一些新功能,會更好地兼容一些新推出的市面上比較流行的硬件系統。所以,大部分情況下,如果有新版本的BIOS最好還是要升級的,但強調一點是,一定要去官方網站下載原版BIOS軟件,並且要專業人員安裝或者指導你安裝,否則會因為沒有正確安裝而出現無法啟動主板,進而無法啟動系統的,希望對大家有所幫助,謝謝!


Andy催永遠


一般家用,不升級配件,很少需要升級bios的。就算我這種老手,有時候也有失誤的時候,

比如你150主板。想升級7700的CPU 這就需要你升級bios。沒有這種之類的特殊需求,儘量不要升級bios。

電腦就是拿來用的。不是拿來折騰的。

穩定,不死機,萬事皆好


二手電腦達人


z77主板刷添加nvme模塊的BIOS,然後就能用m2固態硬盤裝系統了,速度槓槓的,這就是刷BIOS最最有實際意義的一個例子


隆魔-冠軍


主板官方發佈有更新BIOS就有兼容,比如說內存條DDR3分別有1333和1600,DDR4也分別有2133和2400


l嚨叮咚


是沒有必要的。出廠時已經很穩定,儘管後續有優化,但已經設備已經老舊。


春風花雨


升級BIOS有重要性

1.硬件平臺技術升級,支持更高級功能。

2.BIOS

升級固件支持 高中低 兼容性 穩定性 CPU 顯卡 內存 系統 硬件底層技術強化支持 針對 特定 品牌 型號產品進行優化改進

升級固件還是有意義。


雲夢科技75738786


升級BIOS可以對新的硬件兼容更好。但是危險係數很大,弄不好就不能用了。


分享到:


相關文章: