天天看點

安裝系統之十一 UEFI和Legacy及UEFI+Legacy啟動的差別

uefi和legacy是兩種不同的引導方式,

uefi是新式的BIOS,legacy是傳統BIOS。你在UEFI模式下安裝的系統,隻能用UEFI模式引導;同理,如果你是在Legacy模式下安裝的系統,也隻能在legacy模式下進系統。uefi隻支援64為系統且磁盤分區必須為gpt模式,傳統BIOS使用Int 13中斷讀取磁盤,每次隻能讀64KB,非常低效,而UEFI每次可以讀1MB,載入更快。此外,Win8,更是進一步優化了UEFI支援,号稱可以實作瞬時開機。

要詳細了解uefi之前,我們不得不從bios說起。大家都知道電腦中有一個bios設定,它主要負責開機時檢測硬體功能和引導作業系統啟動的功能。而uefi則是用于作業系統自動從預啟動的操作環境,加載到一種作業系統上進而節省開機時間。

安裝系統之十一 UEFI和Legacy及UEFI+Legacy啟動的差別

第二步:

uefi啟動是一種新的主機闆引導項,它被看做是bios的繼任者。uefi最主要的特點是圖形界面,更利于使用者對象圖形化的操作選擇。

安裝系統之十一 UEFI和Legacy及UEFI+Legacy啟動的差別

第三步:

簡單的來說uefi啟動是新一代的bios,功能更加強大,而且它是以圖形圖像模式顯示,讓使用者更便捷的直覺操作。

第四步:

如今很多新産品的電腦都支援uefi啟動模式,甚至有的電腦都已抛棄bios而僅支援uefi啟動。這不難看出uefi正在取代傳統的bios啟動。

    近年來,随着win8的流行,UEFI BIOS啟動方式慢慢的出現了,随之對系統的更換帶來了不少的問題,不過大多情況下都仍預設以Legacy BIOS方式啟動。首先解釋一下什麼是BIOS,然後在解釋一下什麼是UEFI BIOS和Legacy BIOS:

    (1)BIOS

    BIOS是英文"Basic Input Output System"的縮略詞,直譯過來後中文名稱就是"基本輸入輸出系統"。其實,它是一組固化到計算機内主機闆上一個ROM晶片上的程式,它儲存着計算機最重要的基本輸入輸出的程式、開機後自檢程式和系統自啟動程式,它可從CMOS中讀寫系統設定的具體資訊。 其主要功能是為計算機提供最底層的、最直接的硬體設定和控制。簡單來說就是電腦開機後最先啟動的一種程式,為作業系統的啟動做準備,比如初始化cpu、内側、主機闆等各個部分,然後将作業系統加載到記憶體啟動作業系統,這個過程就是我們電腦從按開機鍵開始到最後看見桌面的整個過程。

    (2)UEFI BIOS

    UEFI全稱“統一的可擴充固件接口”(Unified Extensible Firmware Interface), 是一種較長的描述類型接口的标準。這種接口用于作業系統自動從預啟動的操作環境,加載到一種作業系統上。通俗的說,UEFI是一種新的主機闆引導初始化的标注設定,具有啟動速度快、安全性高和支援大容量硬碟而聞名。出現這種技術的主要作用基本上就是為了實作開機快的效果,由于win8系統支援這種引導方式的啟動,是以速度略顯的有點快,但也因電腦而已,個人覺得win8系統簡直就是渣渣,是以筆者将剛買回來自帶win8系統的筆記本系統果斷換成了win7。但是在其中也出現了不少問題,仔細探索了一下原因,最後終于搞定。是以在此做一個小結供以後學習檢視之用。

    (3)Legacy BIOS

    Legacy BIOS顧名思義就是指傳統的BIOS,其中UEFI BIOS包括UEFI引導啟動和Legacy引導啟動,兩者的差別如下圖所示:

安裝系統之十一 UEFI和Legacy及UEFI+Legacy啟動的差別

    由此可見,UEFI方式減少了BIOS的自檢過程,是以能夠縮短開機時間,給使用者帶來良好的開機體驗。在目前的系統運作方式中,出了win8是基于UEFI方式啟動外,其餘均為Legacy方式啟動。是以,如果在win8的基礎上更換系統,需要更改BIOS中的相關參數。具體方法如下:

    首先,按電腦電源按鈕(或重新開機),當系統關閉電腦進入重新開機過程時反複按快捷鍵以中斷電腦啟動進入BIOS設定界面。注:不同電腦進入BIOS的快捷鍵不同,通常為F1、F2、DEL、ESC等。具體設定選項如下,當然主機闆不同,其設定的目标選項稍有不同,但是操作的目标是共同的,那就是要把主機闆的BIOS設定成為能夠支援Legacy方式啟動的方式,這樣才能夠正常安裝系統和啟動系統。具體的設定點有以下幾個方面,不同的主機闆稍有差異,但是原理基本上相同。

1、OS Optimized Defaults系統預設優化設定

    對于預裝Win8的電腦中,會有這個選項,一般在Exit這個選項中的最下面OS Optimized Defaults表示的意思是:加載最優的系統設定,比如UEFI和安全啟動(注意,這兩個設定選項非常重要)。切換到“EXIT(退出)”頁籤,如下圖(上面為英文圖,下面為中文圖。點選可檢視大圖,下同)的位置可以找到它:

安裝系統之十一 UEFI和Legacy及UEFI+Legacy啟動的差別

    如果,要把win8系統更換為win7,首先需要把這個選項給禁用,即設定為:Disable。

2、CSM相容子產品設定

     CSM(Compatibility support Module)表示相容子產品,該選項專為相容隻能在legacy模式下工作的裝置以及不支援或不能完全支援UEFI的作業系統而設定。是以,安裝win7系統還需要把Launch CSM設定為Enable,表示支援Legacy引導方式。如下圖所示:

安裝系統之十一 UEFI和Legacy及UEFI+Legacy啟動的差別

3、Secure Boot Control安全啟動控制設定

    對于有些主機闆來說,隻有把Secure Boot Control即安全啟動控制設定為Disable的時候才能把Launch CSM選項設定為Legacy,是以2和3的步驟對有些主機闆而言是不同的順序。

4. Boot Mode[UEFI/Legacy]啟動模式

    把啟動模式設定為Legacy啟動模式。

    以上步驟已經設定好了BIOS對更換win7系統的支援,然後把制作好的U盤啟動盤插入電腦,然後重新開機按F12(主機闆不同,按鍵有所不同)進入啟動選項,一般這個界面會出現好幾個選項,其中有一個就是我們的U盤,顯示的是以牌子命名的U盤,然後選擇回車即可實作從U盤的啟動。

    從U盤啟動完系統以後第一件事情就是備份資料,因為需要把硬碟的分區表格式改變一下,win8的格式是guid格式,而win7支援的MBR格式,具體的方法是系統啟動後,利用電腦維護工具軟體Disk Genius即可完成,改變分區表的類型會使硬碟的所有資料全部丢失,是以必須首先進行資料備份,然後進行操作。操作完之後,将下載下傳好的系統鏡像檔案拷貝到系統的非C槽的某一個盤,然後利用一鍵安裝系統的安裝器進行系統安裝。

    win8更換win7的方法的兩個步驟:

    (1)、設定BIOS支援Legacy啟動,具體目标就是設定secure boot control為Disable,相容功能CSM選項設定為Enable,啟動模式Boot Mode[UEFI/Legacy]設定為Legacy模式。

    (2)、将硬碟的分區表類型由GUID變為MBR模式。

繼續閱讀