删除Ubuntu的UEFI启动项

来源:互联网 发布:知乎温酒睡前故事全集 编辑:程序博客网 时间:2024/05/16 11:25

boot-repair可能只会让情况更加糟糕,请尽量不要使用。

我的情况是,当年我用安装ubuntu并不是UEFI,然后直接导致我现在的windows启动有点问题,只要用legacy和uefi混合的模式就无法启动,然后我用boot-repair去修复,修复还是没有用而且导致我的UEFI多了好几项ubuntu的启动。总之就是我拔掉ubuntu的硬盘之后还是存在,看着心烦。

正确的解决办法是:
bcdedit 删除

千万不要手贱用diskpart之类的命令直接删除文件夹,大写的没,有,用!

感谢这个视频的up主,youtube看不到请翻墙。
https://www.youtube.com/watch?v=255ltqk7xDM
具体操作步骤:

  1. win+R 调出cmd
  2. bcdedit /export newbcd
  3. bcdedit /enum firmware
  4. 找到Ubuntu的对应identifier,复制(控制台下复制用右键标记-回车)
  5. bcdedit /store newbcd /delete {xxx} ({}里面就是上一步的identifier)
  6. bcdedit /import newbcd /clean

或者简单一点(不确保万无一失)

win+R cmdbcdedit /enum firmware找到Ubuntu的对应identifier,复制(控制台下复制用右键标记-回车)bcdedit /delete {xxx}

然后就可以了~~~重启就不会看到了ubuntu的uefi启动项啦~

如果万一不慎,用diskpart删除了(例如这个博客http://linuxbsdos.com/2015/09/05/how-to-delete-grub-files-from-a-boot-efi-partition-in-windows-10/)
你大概…只能祈祷你以前有bcdEdit的备份….不然…删掉之后,还是会存在,并且不能用第一个方法了。。。。

0 0