之前腦抽把win10的引導給刪了,百度了很久看到很多辦法但在我這里總是不能解決,后來總算在google里搜到了一個方法重建了win10 的引導
之前經歷的方法有
- 使用win10USB啟動盤啟動電腦后選擇修復計算機-疑難解答(具體名字忘了)-高級選項-啟動修復。這個辦法按理說應該是能解決問題,但是在我這由於bitlocker的原因要我輸密碼,我按照提示在onedrive里找到密碼輸進去后卻一直提示我無法解鎖,很是郁悶,嘗試了幾次后此方法廢---
- 第二次,用win8PE啟動,打開cmd命令行,輸入bcdboot c:\windows /s j: /l zh-ch /f uefi,理論上也應該是可行的---but,我這又出幺蛾子了,總是提示嘗試復制啟動文件失敗,無解---
- 第三次用bootice這個軟件嘗試手動新建bcd文件,按照網上教程來的,但是都沒能成功引導win10
- 最終讓我找到了這個方法,鏈接在這里:https://neosmart.net/wiki/fix-uefi-boot/#Fix_UEFI_Boot_in_Windows_8_81_or_10,有個准備工作是確定你的ESP分區下的\EFI\microsoft\boot\路徑存在,如果不存在的話你得想辦法新建一個,如果你的電腦上還有其他系統,比如ubuntu,則你可以在ubuntu里掛在ESP分區,然后新建那個路徑,或者你就用winPE盤打開電腦,然后在winPE里使用disk'genius掛在ESP分區,然后新建這個路徑,下面是對這個教程的翻譯
- 首先還是要制作一個win10的啟動盤
- 開機選擇從啟動盤啟動
- 打開后選擇繼續之后不要點現在安裝,畢竟咱不是要重裝系統,點擊左下角的修復計算機

- 依次點擊疑難解答-高級選項
- 到這里你可以嘗試一下“啟動修復那個選項”,也許你不像我那么倒霉,用這個就可以直接修復你的win10引導了,不行的話就點擊“命令行”英文叫command prompt選項
- 如果你選擇命令行后還會提示讓你輸bitlocker密碼,這次你可以選擇跳過這個驅動器,這樣應該就能有一個cmd的窗口彈出來了
- 在cmd中輸入下面文字后,enter
diskpart
- 這時窗口中應該會出現
DISKPART>
- 然后輸入
sel disk 0enter后 出現“Disk 0 is now the selected disk.”
- 輸入
list vol
會顯示你的所有分區信息

- 找到你的ESP分區,這個分區的的格式通常是FAT32格式,大小在100兆或者多一點左右,假設你找到的是disk 2,則繼續輸入
- 輸入一下並分別enter,其中G:是指你給這個盤分配的盤符,可以是任何你暫時沒用到的盤符
sel vol 2assign letter=G:
等待這句話出現
DiskPart successfully assigned the drive letter or mount point.
- 輸入exit后退出
- 接着輸入
cd /d G:\EFI\Microsoft\Boot\
其中G就是你剛剛分配給ESP分區的盤符,那個目錄如果已經不存在了的話只能是先用winPE進入系統后新建出來
- 使用bootrec指令
bootrec /fixboot
- 然后使用bcdboot重建BCD
bcdboot C:Windows /l zh-ch /s G: /f uefi
特別注意,那個C:是你的系統所在盤,不一定是C盤了哦,因為在這里盤符和你之前使用系統時候的盤符可能不一致,你需要自己分辨一下,后面的G:是你的ESP分區的盤符,其他的照着寫就可以了
- 你也可以直接用這個指令重建BCD
bootrec /rebuildbcd
- 大功告成,輸入exit指令退出后重啟電腦
- 如果你和我一樣是雙系統,同時想用grub來引導win10的話,你還需要重啟進入ubuntu,打開終端,輸入“sudo update-grub”更新grub,重啟就可以在grub上看到win10 的啟動項了
