參考文章https://blog.csdn.net/A_Sen_A/article/details/89545311
想給電腦安Ubuntu雙系統,期間根據一些不靠譜的文章用了easybcd軟件,反而把Windows的引導弄沒了,嚇得快哭了。
用系統盤就能恢復windows引導。
在BIOS里設置U盤啟動,進入windows安裝界面,點擊下一步,在新的頁面選擇左下角的修復計算機。
依次選擇:疑難解答->高級工具->命令提示符 進入命令行界面X:\Sources>,隨后用命令進行修復。
找到Windows存放引導位置的efi分區
用到的指令
list disk | 列出所有掛在磁盤 |
list par | 列出當前磁盤分區 |
sel disk x | 選擇某一磁盤x |
sel par x | 選擇某一分區x |
依次執行
diskpart //進入diskpart工具
list disk //列出電腦的每塊磁盤的信息,這里要根據信息自己判斷win安裝在那個盤里。如果只有一個磁盤,肯定在磁盤0里
sel disk x //選擇安裝了windows的磁盤,x為上一步的磁盤編號
list par //列出選擇的磁盤分區,其中就有efi的分區,類型為系統,大小幾百M
sel par x //選擇efi的分區,x為分區編號
assign letter=o //為選擇的分區分配一個盤符為o,為了后面的修復
exit //退出diskpart,回到初始命令行
圖例
bcdboot命令進行修復
命令行使用bcdboot命令,大概但不是下面這樣
這里的c:\不一定是系統盤的名稱,需要用dir命令,根據列出的盤內文件,判斷哪個才是系統盤,dir c:\ 、 dir d:\ 等,找到后記住盤符名稱。
再次執行bcdboot命令:bcdboot x:\windows /s o: /f uefi /l zh-cn 其中x為剛剛判斷的盤符名稱。
提示“已成功創建啟動文件”,成功找回。執行exit退出命令行,關機、重啟或繼續,就能回到Windows。