UEFI引導Windows啟動(3)

來源:互聯網
上載者:User

標籤:uefi

目前支援UEFI的Windows有Windows Vista 64位、Windows7 64位、Windows8 32/64位、Windows Server 2012。現在以Windows 7為例介紹在UEFI環境下是如何啟動的,僅作基本層面上的介紹。

    UEFI啟動Windows必須有一個FAT分區(通常叫做“EFI 系統磁碟分割”),這個分區中存在引導Windows的檔案。開機後自動尋找FAT分區下的“efi\Microsoft\boot\bootmgfw.efi”檔案,然後尋找同一分區下的“efi\Microsoft\Boot\BCD”,然後載入“系統硬碟:\windows\system32\winload.efi”,這樣就進入了Windows。

   bootmgfw.efi檔案我們也可以在“EFI SHELL”下手動運行。此外,在“EFI SHELL”下手動運行FAT分區的“efi\boot\bootia32.efi”或“efi\boot\bootx64.efi”也可以進入Windows。在UEFI BIOS中我們還可以將efi檔案設定為啟動項、預設啟動項。 

   上述的bootia32.efi、bootx64.efi分別為32位、64位的UEFI引導Windows所需要的檔案。二者一一對應,因此在64位的UEFI環境下是無法安裝32位系統的。

   上面介紹UEFI啟動Windows的一個條件是:FAT分區存在相關檔案。並沒有說需要GPT磁碟,通常將“UEFI+GPT”聯絡起來的一個重要的原因是,“UEFI+MBR”環境下使用Windows原版光碟片安裝會有提示:基於EFI的系統只能安裝到GPT磁碟上(微軟的限制)!


案例:

---------------------------------------------------------------------------------------------

   現在很多主板都是可以將“UEFI BIOS”和“Legacy BIOS”相互切換的,因此“UEFI+MBR”解決思路一:先切換到Legacy BIOS,安裝系統完畢後再切換到UEFI BIOS,自己建立一個FAT分區並複製相關檔案到此分區(也可用bcdboot命令列工具)。解決思路二:進入PE(支援UEFI),將Windows安裝到硬碟,然後自己 建立一個 FAT分區並複製相關檔案到此分區(也可用bcdboot命令列工具)。


UEFI引導Windows啟動(3)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.