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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

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

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

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

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

6、安裝系統(tǒng),由于系統(tǒng)默認(rèn)并不會(huì)自動(dòng)創(chuàng)建這個(gè)活動(dòng)的主分區(qū),啟動(dòng)文件將會(huì)存放我們的系統(tǒng)盤里,所以我們?cè)诓捎闷渌惭b方式安裝第一個(gè)系統(tǒng)時(shí),需要確保安裝系統(tǒng)的分區(qū)是活動(dòng)的、而且是主分區(qū),而安裝第二個(gè)、第三個(gè)系統(tǒng)時(shí),就不必要求必須是主分區(qū)了,邏輯分區(qū)也可以,因?yàn)榘惭b第二個(gè)、第三個(gè)系統(tǒng)時(shí),我們已經(jīng)有了一個(gè)活動(dòng)的主分區(qū)了(第一個(gè)系統(tǒng)所在的分區(qū)),這個(gè)活動(dòng)的主分區(qū)下的 BCD 文件里已經(jīng)包含了我們的第二個(gè)、第三個(gè)系統(tǒng)的啟動(dòng)信息用來(lái)啟動(dòng)第二個(gè)、第三個(gè)系統(tǒng)。 UEFI BIOS UEFI BIOS EFI 系統(tǒng)分區(qū)( FAT 格式的分區(qū)) efiMicrosoftbootbootmgfw.efi efiMicros

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

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論