1.簡介
在Windows操作系統(tǒng)(OS)上遇到引導問題的大多數用戶會選擇重新安裝操作系統(tǒng)而不是嘗試修復引導問題。
這篇文章專門提供有關在GPT(GUID[全球唯一標識符]分區(qū)表)上運行EFI(可擴展固件接口)引導加載程序修復的信息。
此信息僅適用于安裝在UEFI(統(tǒng)一可擴展固件接口)BIOS(基本輸入/輸出系統(tǒng))上的那些操作系統(tǒng)。
2.如何修復您的EFI引導加載程序
可以使用MBR將Windows 7、8和8.1安裝在傳統(tǒng)BIOS上。但是,Windows 8、8.1和10設計為使用EFI引導加載程序和GPT安裝在UEFI BIOS上。
注:對硬盤驅動器的根目錄執(zhí)行的任何修復都有修復出錯的可能性。這意味著,您會丟失驅動器上以前沒有備份的所有數據。最佳做法是始終執(zhí)行驅動器的完整備份,再對驅動器或其操作系統(tǒng)執(zhí)行操作。
GPT結構可以解決MBR中Bootsect命令用于解決的大部分問題。但是,如果您發(fā)現您需要修復EFI引導加載程序,則您可以按照下面的說明進行操作:
Windows 10
如果您有安裝介質:
將介質(DVD/USB)放入PC中,然后重新啟動。
從介質引導。
選擇Repair Your Computer(修復計算機)。
選擇疑難解答。
選擇高級選項。
從菜單中選擇Command Prompt(命令提示符):
輸入并運行以下命令:
diskpart
輸入并運行以下命令:
sel disk 0
輸入并運行以下命令:
list vol
驗證EFI分區(qū)(EPS - EFI系統(tǒng)分區(qū))使用的是FAT32文件系統(tǒng)并為其分配驅動器盤符(分配一個尚未使用的驅動器盤符。):
輸入并運行以下命令:
sel vol
輸入并運行以下命令:
assign letter=:
輸入并運行以下命令:
exit
要修復引導記錄:
輸入并運行以下命令:
cd /d :\EFI\Microsoft\Boot
輸入并運行以下命令:
bootrec /FixBoot
如果您沒有安裝介質:
重新啟動PC。
在PC打開之后,但是在出現Windows閃屏之前,快速點擊<F8>鍵。
請注意,這可能需要多次嘗試。此選項需時比Windows 7中相同選項需時顯著縮短。
從隨后出現的菜單中,選擇Repair your computer(修復計算機)。
在Troubleshoot(故障排除)屏幕中,從Advanced Options(高級選項)選項卡中選擇Command Prompt(命令提示符):
輸入并運行以下命令:
diskpart
輸入并運行以下命令:
sel disk 0
輸入并運行以下命令:
list vol
驗證EFI分區(qū)(EPS)使用的是FAT32文件系統(tǒng)并為其分配驅動器盤符(分配一個尚未使用的驅動器盤符。):
輸入并運行以下命令:
sel vol
輸入并運行以下命令:
assign letter=:
輸入并運行以下命令:
exit
要修復引導記錄:
輸入并運行以下命令:
cd /d :\EFI\Microsoft\Boot
輸入并運行以下命令:
bootrec /FixBoot
此時,對于所有操作系統(tǒng),接下來的步驟都是相同的:
重建BCD存儲
先運行下面的命令以備份舊的BCD:
ren BCD BCD.old
現在使用下面的命令重建BCD:
bcdboot c:\Windows /l en-us /s : All
注:如果您要在連接的USB閃存盤上或其他外接驅動器上創(chuàng)建啟動項目,請在:和ALL之間添加/f。請記住,將替換為您要從中引導的驅動器的盤符。(示例:C:\、D:\)