以下內容操作具有風險,操作前請提前備份數據。建議由有豐富經驗的人使用,需要掌握diskpart。
背景
使用ubuntu+win10 dual boot后,需要重置回純凈win10系統。
- BCD是Boot Config Data的縮寫。
- UEFI模式安裝win10 + Ubuntu雙系統后,由於Ubuntu會使用grub2托管啟動項,所以卸載最大的難點在於如何重建windows啟動索引。
步驟
- 重建windows啟動
- 刪除ubuntu安裝分區並歸入windows磁盤
- 刪除bios menu
- 刪除efi/ubuntu
重建windows啟動最簡單的方式其實是使用EasyBCD,EasyBCD對個人用戶是免費的,簡單的填寫郵箱即可下載,也不用驗證郵箱。建議官網下載:https://neosmart.net/EasyBCD/
通過 “bcd備份/恢復 - 重新創建/修復引導文件 - 執行動作” 來修復引導文件,如下圖:

使用EasyBCD后,開機應該可以進入win10。此后使用windows自帶的磁盤管理工具刪除ubuntu的分區,拓展windows分區即可。
接下來我們需要刪除boot menu啟動項,刪除efi/ubuntu文件夾。
你可以直接在bios的boot設置中,使用delete刪除ubuntu啟動項,然后使用windows diskpart掛載efi分區,刪除ubuntu目錄(也可通過DiskGenius圖形化界面shan'c)
cmd #管理員權限運行,下同
diskpart
list volume
select volume x #選擇efi對應卷,fat32的,x為卷id
assigin letter=p
exit
p:
dir
cd efi
rd /s ubuntu
去除efi分區加載點(不手動去除,重啟后也會消失)
diskpart
list volume
select volume p
remove letter=p
至此其實所有問題都已經解決了。
進階 (有風險,建議提前備份重要數據,准備PE急救)
可是,EasyBCD畢竟屬於第三方軟件,如何不使用第三方軟件,修復啟動呢?
首先我們進入高級啟動,有三種方法(推薦使用第三種):
- shift+點擊重啟
- 設置-更新和安全-恢復-高級啟動進入
- (推薦)使用Media Creation Tool制作win10安裝盤,制作U盤啟動
EFI分區中包含boot目錄microsoft目錄,以及ubuntu目錄
microsoft、ubuntu目錄為bcd
由boot/efi控制從哪個bcd啟動
刪除分區內除microsoft目錄外的內容
或進入命令行模式后可使用diskpart命令格式化efi分區,全部刪除。
diskpart
list volume
select volume x
format fs=fat32 quick
exit
重建bcd,有兩種方法,bootrec或者bcdboot
bootrec /rebuildbcd
bootrec /rebuildbcd重建后會建立efi/microsoft,而不會建立efi/boot,
此時只需在recovery模式中(windows光盤啟動點擊下一步->修復此計算機->)點擊疑難解答->高級選項->啟動修復。即可恢復啟動項,正常進入windows。
bootrec 命令集
bootrec /fixmbr # 非UEFI
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
通過bcdboot命令重建BCD。找到windows安裝卷后,指定該盤的windows目錄,重新生成efi/boot與efi/Microsoft目錄
diskpart
list volume
exit
bcdboot d:\windows #注意此處一般不是c盤,應為list volume顯示的系統所在盤符
bcdboot d:\windows /s p: /f UEFI #完整命令,p:為efi分區盤符
提示:使用微軟光盤啟動,可通過shift+f10快捷鍵快速進入命令行
參考:
https://askubuntu.com/questions/133533/how-to-remove-ubuntu-and-put-windows-back-on
https://askubuntu.com/questions/63610/how-do-i-remove-ubuntu-in-the-bios-boot-menu-uefi?newreg=11a19a9af4ea40ee8b2ec3d14be133a1
https://www.tenforums.com/installation-upgrade/73478-how-do-i-restore-w10-bootloader-dual-boot-ubuntu-separate-hdd-3.html#post901772
https://www.lifewire.com/how-to-rebuild-the-bcd-in-windows-2624508
https://itsfoss.com/install-ubuntu-dual-boot-mode-windows/
