ADVERTISEMENT
很多人應該都看過前陣子刊出的UEFI系列文章,簡單的說,UEFI就是要取代傳統BIOS的新一代韌體,先前的文章講解了不少原理、對比,坦白說是有點硬梆梆,其實在微軟的WHDC網站上還有一篇3000字左右的介紹可以參閱,內容頗為淺顯、實用,我們就簡短的摘要、翻譯成中文分享給大家:
UEFI到底是什麼?
稍微玩過或研究過Windows安裝過程的人,應該都知道電腦開機時,會先載入BIOS、BIOS再到磁碟機的MBR,根據指示載入作業系統的開機管理程式(boot manager),繼續進入作業系統的開機程序。
換句話說,boot manager要透過韌體提供的服務,才能存取必要的硬體資源,像是儲存裝置、顯示卡、系統記憶體等等。簡單的講,BIOS可以載入的硬體資源和驅動十分陽春,包括和它搭配的MBR分割格式最大只認得2.2TB的磁碟,所以才有BIOS系統無法用3TB硬碟開機的限制。而UEFI就是用來改善這些限制的下一代韌體。
▲微軟出品:UEFI與我。
2.2TB是怎麼算出來的?
傳統MBR格式的磁碟分割,是透過32位元來描述磁碟的起始點和大小,最高只支援2.2TB的磁碟容量(512bytes x 2 ^ 32磁區)和4個主要分割區。
而UEFI支援的GPT磁碟分割,使用64位元數值來描述分割區,最高支援1680萬TB的磁碟大小及100個主要分割區。
▲借用一下bisheng大大的圖片,在Windows 7底下建立3TB的GPT分割區。
UEFI的效能有多好?
雖然效能是要測了才知道,不過BIOS專為早期的Intel x86處理器訂製,還在用16位元的真實模式介面,導致所有的驅動程式也要是16位元的,在開機階段只能有64KB的定址能力,效能表現很差。
UEFI沒有專為任何處理器架構打造,適用於任何64位元處理器,因此在開機階段就可以定址172億GB(17.2 billion GB)的記憶體空間。
介面卡的ROM呢?
傳統BIOS架構的PCI介面卡必須在ROM裡頭為每一個支援的處理器架構個別準備驅動程式,或者由廠商為每個處理器提供一組SKU(stock-keeping unit)。
而所有的UEFI解決方案都會具備一組EBC(EFI Byte Code)解譯器,介面卡廠商只要將EBC映像寫入ROM,就可以相容於各種處理器架構,而且檔案輕巧、通用性更高,可以讓廠商節省成本、並且更容易更新驅動程式。
UEFI還有什麼好處?
由於UEFI可以在開機階段更有效的運用硬體驅動和資源,所以會有完整的網路功能、高解析度的圖像介面等豐富的硬體功能。這讓UEFI程式可以進行韌體偵測與更新、修復作業系統、通知工程師修電腦、或向遠端主機認證。
32位元的Windows 7不能裝嗎?
從Windows Vista SP1和Windows Server 2003開始,只要是64位元的作業系統都可以支援UEFI。但是 32位元的Windows作業系統沒辦法透過UEFI開機,幸好UEFI系統都會包含CSM(Compatibility Support Module)模組,可以用來模擬傳統BIOS。
▲這是安裝Windows 7的WinPE環境,必須是64位元的WinPE才能接續UEFI開機。
Windows搭配UEFI的優點呢?
目前Windows會先在UEFI釋出韌體相關的新功能,再來評估是否也讓傳統BIOS可以跟著改善,最主要有兩項:
- 多點傳送部署(multicast deployment):也就是透過網路,將Windows的安裝映像檔一次丟給好幾部電腦,大量安裝作業系統,而「廣播期間」加入群組的電腦,則可以先「排隊」接收映像檔的後段部份,等伺服器開始第二次傳送再補完。
- 更快速的開機、休眠回復時間:磁碟的讀寫速度對開機和休眠回復的時間影響很大,傳統BIOS利用Int 13介面來存取硬碟等儲存裝置,一次只能讀取64KB。而新的EFI block I/O協定一次可以讀取1MB,讓Windows系統更快載入。
還有一些是研發中的新功能,像UEFI在開機階段可以支援Authenticode數位簽章,在每個模組程式執行前事先認證,避免受到駭客、木馬攻擊。而UEFI在開機時也可以透過網路進行認證,例如將伺服端與客戶端雙方都加入信任清單,讓大量部署的過程可以更有保障。
現在有原生的UEFI主機板嗎?
目前編輯部的Sandy Bridge平台正在水深火熱的測試,所以小編也不好意思插手試玩,不過隨手查了一下網路上分享的UEFI試用文章,似乎先前起跑較早的主機板,像是掛Intel品牌的產品(台灣不容易找到),只是先以BIOS開機,再將主控權轉交給UEFI,還得浪費POST測試的十幾秒時間。
而明年推出的主機板應該就是以UEFI為主開機的產品了,當然這些細節還是要動手測過了才知道。在微軟的文章裡,號稱UEFI系統可以讓消費者取得更便宜、更穩定、擁有更多創新功能的電腦。不過任何標準的普及都要經年累月,所以事情應該沒有微軟說的那麼歡樂吧。
▲擷自Using Windows Home Server的Windows 7安裝影片,看起來毛病還不少。
因為I說以後的MB都要搭上ME,而I只喜歡A家的BIOS
所以你不用A家的BIOS我沒辦法給你support哦
出問題你就得自己tuning了,真是抱歉阿
但是ME的command I說我偏不給你~啊哈~~~~~~(≧▽≦)
故事說完
> 明年開始慢慢會變基本配備了
> 因為I說以後的MB都要搭上ME,而I只喜歡A家的BIOS
> 所以你不用A家的BIOS我沒辦法給你support哦
> 出問題你就得自己tuning了,真是抱歉阿
> 但是ME的command I說我偏不給你~啊哈~~~~~~(≧▽≦)
> 故事說完
好多暗語的故事,可惜中間有幾個我解不出來... 囧rz
> 呃……這玩意兒看起來,功能不就和 Chrome OS 主打的「客製化 BIOS」是類似的東西嗎?包括快速開機、簽章認證防木馬、大量線上更新,這些新功能全都是啊。
Chrome OS 主打的「客製化 BIOS」
和 UEFI 是完全不一樣的東西 ╮(╯_╰)╭
Chrome OS 的「客製化 BIOS」是為了 Chrome OS 客製化
UEFI 則是讓所有系統的客製化都變得更快更好更容易
應該說 Chrome OS 的光輝是建立在EFI的基礎上!
雖說也只猜到了一部份在講啥orz
不過我刷那個電腦會開不了機全黑 黑個幾次後系統會自動提示由備援恢復出廠時的舊BIOS
買了某IBV之後本來想期待他將EFI發揚光大。
卻發現該IBV相當不濟。只想抱著母公司的大腿。
正愁著沒適合的冤大頭來幫忙推廣。
A公司強力配合的作為跟相較充沛的人力打動了他們資源。
這下乾兒子比親兒子還親密了。
以上存屬瞎編。若有雷同,純屬巧合。
UEFI在很多的NB都已經開始使用了,
尤其是INTEL
在Calpella就已經不提供組合語言的Reference Code
只是畫面不是漂亮的...
進到BIOS畫面上面有寫BIOS版本就知道是不是了
ex. AMI的Aptio 8...
期待?! 已經在使用的東西要期待甚麼?!
期待漂亮的圖形介面嗎!?..拖慢開機速度的東西還是不要有
>>期待漂亮的圖形介面嗎!?..拖慢開機速度的東西還是不要有
這是硬體又要像去年一樣 進入黑暗期的意思嗎ΣΣ=口=
這一點很吸引人。
> 「更快速的開機、休眠回復時間」這一點很吸引人。
哪跟超頻開核一比,你會選擇哪一個呢?
這兩個基本上是互斥的. 所以新電腦還是會繼續慢下去.
除非哪一天所有的小編都改用Velocity來測試市售電腦. 不然這一天永遠不會來.
不過相信不會有小編做這種擋人財路的事.
對於'Windoes'的UEFI保持懷疑態度, 會不會搞到後面只能跑M$的OS, 或是限制非M$的OS運作?
2.A和P都曾說過某家IBV確實占了先機,請看商週