UEFI如何改變個人電腦的啟動過程
當你第一次打開你的計算機系統時,它不會立即開始加載你的操作系統。 它通過基本輸入輸出系統或BIOS啟動硬件來完成最初與第一台個人計算機建立的例程。 這是允許計算機的各種硬件組件相互正確通信所必需的。 開機自檢或POST完成後,BIOS會啟動實際的操作系統引導加載程序。 這款處理器基本上保持了二十多年的歷史,但消費者可能沒有意識到這在過去幾年中已經發生了變化。 大多數計算機現在使用稱為統一可擴展固件接口或UEFI的系統。 本文將介紹這是什麼以及它對個人電腦意味著什麼。
UEFI的歷史
UEFI實際上是英特爾開發的原始可擴展固件接口的擴展。 當他們推出命運多ill的安騰或IA64服務器處理器陣容時,他們開發了這種新的硬件和軟件接口系統。 由於其先進的體系結構和現有BIOS系統的局限性,他們希望開發一種將硬件交付給操作系統的新方法,以提高靈活性。 由於安騰不是一個巨大的成功,EFI標準也很多年了。
2005年,統一EFI論壇在多家主要公司之間建立,這些公司將擴展英特爾開發的原始規格,以產生更新硬件和軟件接口的新標準。 這包括AMD,蘋果,戴爾,惠普,IBM,英特爾,聯想和微軟等公司。 即使是兩家最大的BIOS製造商American Megatrends Inc.和Pheonix Technologies也是成員。
什麼是UEFI?
UEFI是一個規範,用於定義計算機系統內硬件和軟件的通信方式。 規範實際上涉及這個過程的兩個方面,稱為啟動服務和運行時服務。 引導服務定義硬件如何啟動軟件或操作系統進行加載。 運行時服務涉及實際上跳過啟動處理器並直接從UEFI加載應用程序。 這使得它啟動一個瀏覽器就像一個分條操作系統。
雖然許多人稱UEFI為BIOS的死亡,但係統實際上並未完全從硬件中刪除BIOS。 早期規格缺少任何POST或配置選項。 結果,系統仍然需要BIOS來實現這兩個目標。 不同之處在於BIOS可能不具有現有BIOS系統中可能的調整級別。
UEFI的好處
UEFI最大的好處是缺乏任何特定的硬件依賴性。 BIOS特定於多年來在PC中使用的x86架構。 這可能允許個人計算機使用來自不同供應商的處理器或者沒有舊版x86編碼的處理器。 這可能會對平板電腦等設備產生影響,甚至微軟公司最終注定將使用基於ARM處理器的Windows RT Surface 。
UEFI的另一個主要優勢是可以輕鬆地啟動到多個操作系統,而無需使用LILO或GRUB等引導加載程序。 相反,UEFI可以自動選擇操作系統的相應分區並從中加載。 為了實現這一點,硬件和軟件都必須對UEFI規範提供適當的支持。 這實際上已經存在於使用Boot Camp在同一台計算機上安裝Mac OS X和Windows的Apple計算機系統中。
最後,UEFI將提供比BIOS的舊文本菜單更多用戶友好的界面。 這將使最終用戶更容易對系統進行調整。 此外,該界面可能允許應用程序(如有限使用Web瀏覽器或郵件客戶端)快速啟動,而不是啟動完整的操作系統。 現在,一些計算機具有這種能力,但實際上是通過啟動一個獨立於BIOS內的迷你操作系統來實現的。
UEFI的缺點
UEFI對消費者的最大問題是硬件和軟件支持。 為了使其正常工作,硬件和操作系統必須同時支持適當的規格。 目前的Windows或Mac OS X目前還沒有這麼多問題,但Windows XP等較早版本的操作系統不支持這一點。 問題實際上更多的是相反的。 相反,需要UEFI系統的較新軟件可能會阻止舊系統升級到較新的操作系統。
超頻計算機系統的許多超級用戶也可能會感到失望。 UEFI的添加刪除了BIOS中用於從處理器和內存獲得最高性能的各種設置。 這是第一代UEFI硬件的主要問題。 確實,大多數不是為超頻設計的硬件都不具備電壓或倍頻調整功能,但為此設計的大多數新硬件都克服了這些問題。
結論
在過去二十多年中,BIOS在運行個人計算機方面非常有效。 它已經達到了一些限制,使得很難繼續創造新技術而不引入更多的問題解決方法。 UEFI將接管BIOS的大部分流程,並為最終用戶簡化流程。 這將使計算環境更易於使用並創建更加靈活的環境。 技術的引入不會沒有問題,但潛力大大超過所有BIOS計算機固有的傳統要求。