修復 Windows UEFI 開機磁區

在安裝完多重系統後,往往會遇到 Windows 本身的啟動程式被覆蓋導致無法開機。

The Boot Configuration Data file is missing some required information
File: \BCD
Error code: 0xc0000034.

這時候就需要重建 BCD (開機設定資料檔案)。
請進入 Windows USB 修復碟,或進 Windows 安裝碟,Shift-F10,開啟CMD。
進入 DiskPart 工具:

diskpart

列出所有磁碟:

list disk

選擇磁碟:

select disk 0

列出所有磁碟區:

list volume

選擇開機磁碟區,通常為 FAT 格式:

select volume 0

指派一個磁碟機代號並離開:

assign letter a
exit

切換目錄到開機程式目錄,若沒有請MKDIR a:\EFI\Microsoft\Boot建立一個:

cd /d a:\EFI\Microsoft\Boot

設定開機紀錄:

bootrec /FixBoot

修復開機程式,c為 Windows 所在磁碟區,有可能與之前不同,因此務必先DIR C:確認:

bcdboot c:\Windows /s a: /f ALL

重開機即可。