UEFI下win10+Ubuntu双启动后完全纯净卸载Ubuntu,重建BCD


以下内容操作具有风险,操作前请提前备份数据。建议由有丰富经验的人使用,需要掌握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毕竟属于第三方软件,如何不使用第三方软件,修复启动呢?

首先我们进入高级启动,有三种方法(推荐使用第三种):

  1. shift+点击重启
  2. 设置-更新和安全-恢复-高级启动进入
  3. (推荐)使用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/


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM