UEFI啓動是一種新的主板引導項。傳統引導方式就是Legacy模式。windows
CSM的選項是UEFI模擬Legacy模式啓動,選中後則可以使用Legacy模式啓動機器。架構
Legacy模式僅支持傳統的MBR分區,最多能夠支持2.2TB的硬盤和4個主分區,而UEFI模式支持MBR和GPT分區格式,GPT卻能夠支持百TB大小的硬盤和100個主分區。操作系統
UEFI引導程序直接進入64位模式,傳統Legacy模式引導程序一直在16位實模式下運行,啓動系統後由操做系統切換到須要的cpu模式。因此UEFI只能引導64位操做系統。內存
UEFI引導程序搜索啓動磁盤上的FAT(16,32)分區上的\EFI\boot\bootx64.efi(IA32架構爲\EFI\boot\bootia32.efi)文件,找到後加載到內存中執行,把控制權交給操做系統啓動程序。get
不一樣的操做系統會有不一樣內容的這個文件。windows的\EFI\boot\bootx64.efi會加載\efi\microsoft\BCD 啓動菜單文件,根據其內容啓動相應的操做系統。(BCD文件可用BootICE程序進行編輯。)windows7在BCD文件中指向WINDOWS\system32\winload.efi。efi程序是可以被UEFI引導程序加載到內存中的可執行代碼文件。搜索
多個磁盤根據設定的磁盤啓動順序依次啓動查找FAT分區,每一個磁盤多個FAT分區,那麼誰在前,誰有正確的引導資料就引導誰。程序
手動修復UEFI引導win7,不論磁盤分區,先弄出一個fat32分區,把wepe光盤扣出的efi文件夾放入該分區。用BootICE修復\efi\microsoft\BCD 啓動菜單文件。選擇該磁盤爲啓動首選項。若是該磁盤爲MBR格式,且windows分區處於激活狀態,那麼該磁盤支持雙引導。cpu
關於MSR分區,是爲了避免讓GPT格式的磁盤被不認識的操做系統格式化而存在,該分區沒有其餘做用,也能夠不要,但存在被相似XP系統誤格式化的風險。文件