UEFI+GPT、Legacy+MBR引導模式介紹及引導修復教程_第1頁
UEFI+GPT、Legacy+MBR引導模式介紹及引導修復教程_第2頁
UEFI+GPT、Legacy+MBR引導模式介紹及引導修復教程_第3頁
UEFI+GPT、Legacy+MBR引導模式介紹及引導修復教程_第4頁
UEFI+GPT、Legacy+MBR引導模式介紹及引導修復教程_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、UEFI+GPT、Legacy+MBR 引導模式介紹及引導修復教程 磁盤分區(qū)表格式 一般來說,磁盤分區(qū)表有兩種格式:MBR 和 GPT MBR 分區(qū)表在 windows 操作系統(tǒng)下最多支持 4 個主分區(qū)或 3 個主分區(qū)+1 個擴展分區(qū)(包含多個邏輯分區(qū)),擴展分區(qū)必須劃分為邏輯分區(qū)才能使用,1 個擴展分區(qū)可以劃分多個邏輯分區(qū) MBR 分區(qū)表不支持容量大于 2.2TB 的分區(qū)(一些硬盤制造商將他們的容量較大的磁盤升級到了 4KB 的扇區(qū),這意味著 MBR 的有效容量上限提升到了 16 TB) 如下圖是一個 MBR 分區(qū)表示例:1 個主分區(qū)+1 個擴展分區(qū)(劃分了 3 個邏輯分區(qū)) GPT 分區(qū)表

2、對分區(qū)數(shù)量沒有限制,但在 windows 系統(tǒng)上最多可以支持 128 個主分區(qū) GPT 分區(qū)表突破了 MBR 最大支持 2.2T 分區(qū)的限制,貌似最大支持 18EB 的分區(qū)如下圖是一個 GPT 分區(qū)表示例:劃分了 7 個主分區(qū) BIOS 引導方式目前主要的系統(tǒng)引導方式也有兩種:傳統(tǒng)的 Legacy BIOS 和新型的 UEFI BIOS 一般來說,有如下兩種引導+磁盤分區(qū)表組合方式:Legacy BIOS+MBR 和 UEFI BIOS+GPT Legacy BIOS 無法識別 GPT 分區(qū)表格式,所以也就沒有 Legacy BIOS+GPT 組合方式; UEFI BIOS 可同時識別 MBR

3、 分區(qū)和 GPT 分區(qū),所以 UEFI 下,MBR 和 GPT 磁盤都可用于啟動操作系統(tǒng)。不過由于微軟限制,UEFI 下使用 Windows 安裝程序安裝操作系統(tǒng)是只能將系統(tǒng)安裝在 GPT 磁盤中。 再來說說傳統(tǒng) Legacy BIOS 和新型 UEFI BIOS 引導方式的工作原理吧: Legacy BIOS Legacy BIOS MBR “活動的主分區(qū)” bootmgr BootBCD Windowssystem32winload.exe 傳統(tǒng) Legacy BIOS 引導 windows 操作系統(tǒng)時,是通過一個活動的主分區(qū)下的 bootmgr(啟動管理器)文件導入根目錄下 boot 文

4、件夾里的 BCD(啟動設置數(shù)據(jù))文件,然后 BCD 文件根據(jù)自身的配置內(nèi)容加載系統(tǒng)啟動文件 winload.exe (位置:根目錄Windowssystem32winload.exe)來啟動系統(tǒng)。 一個 BCD 文件可以加載多個系統(tǒng)啟動文件從而實現(xiàn)引導多個系統(tǒng)的啟動通過 EasyBCD 工具看以看到 BCD 文件的內(nèi)容,如下是我的 win8.1 和 win10 兩個系統(tǒng)的 BCD 內(nèi)容: 我的 windows 8.1 在 C 盤,winload.exe 位置:C: Windowssystem32winload.exe 我的 window 10 在 G 盤,winload 位置:G: Windo

5、wssystem32winload.exe 通過 BCD 來加載不同位置的 winload.exe 來實現(xiàn)這兩個系統(tǒng)的啟動 通過引導修復工具 NTBOOT Autofix 查看 BCD 文件內(nèi)容,如下圖: 需要注意的是:MBR磁盤格式下,windows系統(tǒng)的啟動文件(bootmgr、BCD)必須存放在活動的主分區(qū)內(nèi),這樣才能正常引導系統(tǒng)啟動(MBR磁盤分區(qū)格式下,只允許有一個分區(qū)是活動的)。 如果是使用微軟原版操作系統(tǒng)按照 windows 安裝程序來進行系統(tǒng)安裝,系統(tǒng)會自動創(chuàng)建一個隱藏的活動主分區(qū)(win7 貌似是 100M,win8 貌似是 350M)用來存放啟動文件;如果采用其他安裝方式來

6、安裝系統(tǒng),由于系統(tǒng)默認并不會自動創(chuàng)建這個活動的主分區(qū),啟動文件將會存放我們的系統(tǒng)盤里,所以我們在采用其它安裝方式安裝第一個系統(tǒng)時,需要確保安裝系統(tǒng)的分區(qū)是活動的、而且是主分區(qū),而安裝第二個、第三個系統(tǒng)時,就不必要求必須是主分區(qū)了,邏輯分區(qū)也可以,因為安裝第二個、第三個系統(tǒng)時,我們已經(jīng)有了一個活動的主分區(qū)了(第一個系統(tǒng)所在的分區(qū)),這個活動的主分區(qū)下的 BCD 文件里已經(jīng)包含了我們的第二個、第三個系統(tǒng)的啟動信息用來啟動第二個、第三個系統(tǒng)。 UEFI BIOS UEFI BIOS EFI 系統(tǒng)分區(qū)( FAT 格式的分區(qū)) efiMicrosoftbootbootmgfw.efi efiMicros

7、oftBCDWindowssystem32winload.efi UEFI BIOS 引導 windows 系統(tǒng)時,是通過一個 FAT 格式分區(qū)下的 bootmgfw.efi 文件來導入 BCD 文件,然后 BCD 文件根據(jù)自身的配置內(nèi)容加載系統(tǒng)引導文件 winload.efi (對比 legacy 引導發(fā)現(xiàn),UEFI 的引導文件為 winload.efi,而 Legacy 的引導文件為 winload.exe) 需要注意的是:GPT 磁盤格式下,windows 系統(tǒng)的啟動文件(bootmgfw.efi、BCD)是存放在一個 FAT 格式的分區(qū)里的,有些出廠預裝 win8 系統(tǒng)的電腦下將該 F

8、AT 分區(qū)稱之為 ESP 分區(qū)或 EFI 分區(qū)如下圖,ESP 和 EFI 分區(qū)一般都是隱藏的 FAT 分區(qū),可以通過 DG 分區(qū)工具來創(chuàng)建 ESP 分區(qū),還可以用 DG 為該分區(qū)添加盤符讓其在資源管理器下顯現(xiàn)出來 可見,UEFI+GPT 模式引導 windows 系統(tǒng)時,并不需要 mbr 主引導記錄,也不需要活動分區(qū),只需要你一個存放了引導啟動文件的 fat 格式分區(qū)就可以了,這個 fat 分區(qū)當然也可以是 U 盤等外接 USB 設備了。 就目前情況而言,GPT 分區(qū)表磁盤不支持 32 位的 win7 以及 win7 之前的系統(tǒng),支持 64 位的 XP、win7、win8、win10 和 32

9、 位的 win8、win10。一般地,GPT 磁盤多與 64 位 windows 系統(tǒng)組合搭配。引導修復 再來說說引導丟失、損壞導致系統(tǒng)無法正常進入情況下,如何通過修復引導來使系統(tǒng)正常啟動。 引導問題故障舉例 常見的引導丟失、損壞情況說明如下: 上圖,Winload.exe 文件有問題,可見是 Legacy BIOS 引導文件出錯;如果此處是 winload.efi,則應推測是 UEFI BIOS 引導文件出錯。 上圖,NTLDR is missing,NTLDR 文件丟失。推斷為:XP 等 NT5.x 架構操作系統(tǒng)引導丟失。 NTLDR 是如 win 2000、XP、win 2003 等 N

10、T5.x 架構操作系統(tǒng)的啟動管理器文件,與之對應的 bootmgr 則是如 Vista、win7/8/9/2008/2012 等 NT6.x 架構操作系統(tǒng)的啟動管理器,如下圖: 上圖,Bootmgr is missing,推斷為:win7、win8 等 NT6.x 架構操作系統(tǒng)引導丟失。 引導修復 針對于以上各種引導問題給出引導修復解決方法一般地,引導修復有很多種方法,牛逼的大神直接使用 dos 命令來搞定,那么針對于我們普通用戶,我推薦你先使用網(wǎng)絡上的引導修復工具來進行修復,等到使用熟練了,想多學習些技術,這時候再去研究 dos 命令吧。 下面介紹的兩種方法所涉及到 NABOOT Autof

11、ix、BOOTICE、DG 等工具一般 PE 下都會集成的,這里就不給大家放單獨的下載鏈接了。PE 制作及使用的話,這里就不說了,記得 N 久 N 久 N 久以前就發(fā)過專門的教程了,如果你非要問我關于 PE 的東西,請百度“電腦店”“大白菜”“老毛桃”等關鍵字。 方法一:使用 NTBOOT AutoFix 工具來修復引導 引導修復工具有很多,這里推薦這款工具給大家,上手簡單,操作簡單 如果你的系統(tǒng)無法正常進入,那么請到 PE 下運行 NTBOOT AutoFix 進行修復;如果你是多系統(tǒng),其中有一個系統(tǒng)可以正常進入,其它系統(tǒng)引導丟失,那么就可以在這個正常的系統(tǒng)下使用 NTBOOT AutoFi

12、x 進行修復,一般 PE 下都會集成這個軟件。 選擇你的系統(tǒng)盤符,如下圖 可以選擇自動修復或手動修復自動修復:會自動檢測你的所有分區(qū),然后查找到你的分區(qū)上已安裝的系統(tǒng)自動進行修復手動修復:檢測你所有分區(qū),查找到你的分區(qū)上已安裝的系統(tǒng),讓你手動決定是否進行修復 如下圖,我選擇了手動修復,檢測到我的 G 盤安裝了 win10,提示我修復還是跳過,因為我的引導正常,為了給大家演示,我選擇了跳過不修復,然后檢查到我的 C 盤安裝了 win8.1 必須等到修復報告建立完成,才可以點擊“退出”完成引導修復 【注意】使用該軟件進行 UEFI+GPT 模式系統(tǒng)引導修復時,需要先掛載 ESP/EFI 分區(qū),可通

13、過 DG 等工具為 ESP/EFI 分區(qū)指定盤符掛載,打開 NTBOOT 引導修復工具,在里面選擇 ESP/EFI 分區(qū)所在盤符,修復即可 方法二:使用 BOOTICE 工具來修復引導此工具不是專門用來修復引導的,其功能很是強大,這里只講如何借助它修復引導 這里我以修復 UEFI+GPT 模式下 win8 和 win10 雙系統(tǒng)引導為例說明,Legacy+MBR 類似運行 BOOTICE 后,切換到“BCD 編輯”,然后“新建 BCD” 新建 BCD,文件名為:BCD 然后點擊“查看/修改” 點擊“添加”,選擇“windows vista/7/2008”(這是 NT6.x 架構系統(tǒng),當然 wi

14、n8/10 也適用) 點擊“添加”后,如下圖為默認的初始 BCD 內(nèi)容,在此基礎上,我們進行 win8+win10 BCD 的修改 按照下圖說明進行各項修改,啟動文件 winload.efi 為 UEFI+GPT 啟動文件,如果是修復Legacy+MBR 啟動文件,此處應為 winload.exe。 修改后,點擊“保存到當前系統(tǒng)設置”,這樣,win8 的 BCD 內(nèi)容就添加完成了 接下來,我們按照上面的方法再次添加 win10 的 BCD 信息,修改好之后,保存當前系統(tǒng)設置,win10 的 BCD 信息就添加好了;然后再點擊“保存全局設置”,這樣,win8 和 win10 的引導信息就會保存到

15、我們創(chuàng)建的這個 BCD 文件中了,如下圖: 創(chuàng)建好 BCD 文件后,我們只需在 PE 下將這個 BCD 替換到相應的目錄下就可以完成引導修復了。上面我們是以 UEFI+GPT 模式舉例的,所以此處 BCD 替換文件的目錄為 ESP/EFI 這個 fat 分區(qū):efiMicrosoftBCD 如果是 Legacy+MBR 模式,若磁盤有一個隱藏的活動主分區(qū),我們需要先給這個隱藏的主分區(qū)添加盤符(PE 下磁盤管理添加盤符或借助 DG 工具添加),然后將該 BCD 文件替換到這個活動主分區(qū):BootBCD 方法二,同樣適用于單系統(tǒng) BCD 文件的修改;也可以不新建 BCD 文件,直接對系統(tǒng)中的 BCD 文件進行修改,就省去了替換 BCD 的步驟,如下: 之后的步驟跟上面一樣。 NABOOT Autofix、BOOTICE、DG 等工具一般 PE 下都會集成的,這里就不給大家放單獨的下載鏈接了。PE 制作及使用的話,這里就不說了,記得 N 久 N 久 N 久以前就發(fā)過專門的教程了,如果你非要問我關于 PE 的東

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論