最近电脑又抽风了,安装系统总是安装不上,一直提示重新启动,这里多说一句,我的UEFI启动项中多了几个无用启动项,就算是将系统盘全全盘格式化也删除不了,因为它们在BIOS中,并不在我们的磁盘上,我怀疑是因为这些启动项,使电脑无法正常重装系统,下面我们尝试将他们删除。

一、使用工具EasyUEFI:

  EasyUEFI可以将正常安装的Ubuntu、傲梅一键备份引导做删除等操作,但是,对U盘修复过的win10引导无能为力。我们可以看到,被NTBOOT修复过的win10引导和U盘启动盘引导,都是找不到的,因为这两个引导不是被本机控制的,他们是被U盘控制的。
  在使用win10+ubuntu16.04.2的过程中,由于ubuntu系统安装失败/重装时,需要删除掉ubuntu系统引导项。这里必须删除这个引导,否者会出现各种安装不上的问题。




  常用的做法是在win10安装EasyUEFI,使用其中的管理EFI启动项来对ubuntu启动项进行删除,这招对普通的引导管理很好用,但是我之前有使用NTBOOT引导修复工具对win10进行过修复,这个引导就是无法删除,无奈,我们用下面的操作试试看。

二、命令行操作:

  管理员运行cmd,然后输入:

Bcdedit /enum firmware

会出现以下提示:

Microsoft Windows [版本 10.0.19044.1288]
(c) Microsoft Corporation。保留所有权利。C:\Windows\system32>Bcdedit /enum firmware固件启动管理器
---------------------
标识符                  {fwbootmgr}
displayorder            {54ecdf3e-7f5f-11ec-ba00-806e6f6e6963}{bootmgr}{f909d2c1-7ed0-11ec-8733-92292dffc5d1}{f909d2c3-7ed0-11ec-8733-92292dffc5d1}{be222103-7f62-11ec-ba02-806e6f6e6963}
timeout                 2Windows 启动管理器
--------------------
标识符                  {bootmgr}
device                  partition=D:
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  zh-CN
inherit                 {globalsettings}
isolatedcontext         Yes
default                 {current}
resumeobject            {f909d2c5-7ed0-11ec-8733-92292dffc5d1}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30固件应用程序(101fffff)
-------------------------------
标识符                  {54ecdf3e-7f5f-11ec-ba00-806e6f6e6963}
device                  partition=D:
path                    \EFI\ubuntu\shimx64.efi
description             ubuntu
isolatedcontext         Yes固件应用程序(101fffff)
-------------------------------
标识符                  {be222103-7f62-11ec-ba02-806e6f6e6963}
device                  partition=F:
description             UEFI:  USB DISK 3.0 PMAP, Partition 1
isolatedcontext         Yes固件应用程序(101fffff)
-------------------------------
标识符                  {f909d2c1-7ed0-11ec-8733-92292dffc5d1}
device                  partition=E:
path                    \Aomei\AomeiBoot.efi
description             AOMEI OneKey Recovery
isolatedcontext         Yes固件应用程序(101fffff)
-------------------------------
标识符                  {f909d2c3-7ed0-11ec-8733-92292dffc5d1}
device                  partition=\Device\HarddiskVolume3
path                    \EFI\Boot\BootX64.efi
description             UEFI: BC501 NVMe SK hynix 128GB, Partition 1
isolatedcontext         YesC:\Windows\system32>
注意path参数,可看出是否是你想要删除的UEFI启动项,我的电脑有三个:
1、 \EFI\Microsoft\Boot\bootmgfw.efi  这是windows 10启动项
2、UEFI:  USB DISK 3.0 PMAP, Partition 1  这是我的优启通启动项
3、\EFI\ubuntu\shimx64.efi  这是我已经卸载了的Ubuntu启动项
4、\Aomei\AomeiBoot.efi  这是傲梅一键还原启动项
5、\EFI\Boot\BootX64.efi  这是有一次我使用NTBOOT工具修复的win10引导
后面3个都是暂时用不到的,我们将其删掉
Microsoft Windows [版本 10.0.19044.1288]
(c) Microsoft Corporation。保留所有权利。C:\Windows\system32>Bcdedit /enum firmware固件启动管理器
---------------------
标识符                  {fwbootmgr}
displayorder            {bootmgr}{f909d2c3-7ed0-11ec-8733-92292dffc5d1}{be222103-7f62-11ec-ba02-806e6f6e6963}
timeout                 2Windows 启动管理器
--------------------
标识符                  {bootmgr}
device                  partition=D:
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  zh-CN
inherit                 {globalsettings}
isolatedcontext         Yes
default                 {current}
resumeobject            {f909d2c5-7ed0-11ec-8733-92292dffc5d1}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30固件应用程序(101fffff)
-------------------------------
标识符                  {be222103-7f62-11ec-ba02-806e6f6e6963}
device                  partition=F:
description             UEFI:  USB DISK 3.0 PMAP, Partition 1
isolatedcontext         Yes固件应用程序(101fffff)
-------------------------------
标识符                  {f909d2c3-7ed0-11ec-8733-92292dffc5d1}
device                  partition=\Device\HarddiskVolume3
path                    \EFI\Boot\BootX64.efi
description             UEFI: BC501 NVMe SK hynix 128GB, Partition 1
isolatedcontext         YesC:\Windows\system32>
很明显,Ubuntu和傲梅一键备份引导已经被删除了,还剩3个引导,我们还需要删除那个win10的废引导

使用下面的代码,将配置导出到savebcd文件中:

Bcdedit /export savebcd

复制这个文件,方便我们修改:

Copy savebcd newbcd

  新建文本文件。将该文件重命名为rm.cmd,并写入以下代码,注意后面的{}内的内容替换为你需要删除的引导项的identifier(中文:标识符)。

Bcdedit /store newbcd /delete {f909d2c3-7ed0-11ec-8733-92292dffc5d1}
Bcdedit /import newbcd /clean

  将rm.cmd文件复制到C:\WINDOWS\system32>,然后运行:

rm.cmd

C:\Windows\system32>rm.cmdC:\Windows\system32>Bcdedit /store newbcd /delete {f909d2c3-7ed0-11ec-8733-92292dffc5d1}
操作成功完成。C:\Windows\system32>Bcdedit /import newbcd /clean
操作成功完成。C:\Windows\system32>

  运行结束后,重启即可。再使用下边的代码查看,没有再出现已删除的引导项。不出意外,对应的启动项已经被我们删掉了,如下,我的电脑就只剩下正确的win10引导和优启通引导了!

C:\Windows\system32>Bcdedit /enum firmware固件启动管理器
---------------------
标识符                  {fwbootmgr}
displayorder            {bootmgr}{be222103-7f62-11ec-ba02-806e6f6e6963}
timeout                 2Windows 启动管理器
--------------------
标识符                  {bootmgr}
device                  partition=D:
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  zh-CN
inherit                 {globalsettings}
isolatedcontext         Yes
default                 {current}
resumeobject            {f909d2c5-7ed0-11ec-8733-92292dffc5d1}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30固件应用程序(101fffff)
-------------------------------
标识符                  {be222103-7f62-11ec-ba02-806e6f6e6963}
device                  partition=F:
description             UEFI:  USB DISK 3.0 PMAP, Partition 1
isolatedcontext         YesC:\Windows\system32>

  至此,大功告成,再去安装Ubuntu系统,就不会出现问题了。

删除UEFI启动中的多余启动项相关推荐

  1. Bcdedit 删除 Boot Menu 中的多余启动引导

    概述 在过去一篇博文<如何科学卸载 Ubuntu?>中曾提到 Ubuntu 启动引导的删除,其中先后通过 EasyUEFI 与 diskpart 工具删除了 Ubuntu 的启动引导条目以 ...

  2. 删除 CentOS Stream 8 开机多余引导项及等待时间

    删除 CentOS Stream 8 开机多余引导项及等待时间 删除"System setup" 删除 CentOS (0-rescue-XXX) 去掉开机关于引导项的 5 秒等待 ...

  3. itunes在计算机中丢失,在ITUNES启动中提示没法启动此程序,因为计算机中丢失mediatoolbox.dlll.是什么问...

    在ITUNES启动中提示无法启动此程序,因为计算机中丢失mediatoolbox.dlll问题的解决方法如下: 一.如果在运行某软件或编译程序时提示缺少.找不到coreaudiotoolbox.dll ...

  4. linux 删除网卡 怎么找回来,删除linux系统中的多余的网卡

    由于本次Xen Server更换硬件进行重装,Xen Server上的VM(linux)备份还原后多出了eth0.bak和eth1.bak,想办法删除呗,使用的方法如下,大家可以参考参考! 一.删除V ...

  5. 计算机右键管理删除,使用QQ计算机管理器删除右键菜单中的多余项。doc

    如果要求您快速说出文件的右键菜单中的功能,则可以命名几个?复制,剪切,粘贴,删除,属性...似乎只有几个常用属性,但是当您打开菜单时,右键单击菜单,您会发现该列表很长!除了系统随附的项目外,安装后,某 ...

  6. 安装安全软件测试系统卡慢,【已解决】win7 64位的系统,SSD的硬盘,360安全卫士检测出来的启动中,系统核心启动项目,时间太长...

    [问题] Win7 x64的系统. Intel I3+6G内存+SSD的硬盘. 之前系统一直用的好好的,一般启动,也就10秒前后. 后来不知道何时,系统启动速度变慢了,变成2分钟前后的了. 但是一直就 ...

  7. mysql中如何批量删除冗余数据库,删除WordPress数据库中的多余冗余数据

    WordPress使用久了,数据库里面有很多没用的东西,下面分享一个删除多余数据的代码, //wordpress数据库多余数据删除 $hostname_blog = "localhost&q ...

  8. 删除visio背景中的多余空白部分

    办法: 在Word中双击插入的Visio对象,即在Word中进入Visio的编辑模式 点击Visio对象,确定该对象被选中 按住ctrl键,把鼠标移到Visio页面边缘,会看到有图标显示边缘可以移动 ...

  9. 嵌入式Linux初始化硬件RTC,嵌入式Linux系统中的快速启动技术研究

    嵌入式Linux系统主要特点在于使用Bootloader替代了桌面系统的BIOS,同时对系统进行了规模上的裁剪,但硬件上的劣势往往导致系统启动速度较慢,而嵌入式产品使用者又对系统的开机速度比较敏感,样 ...

最新文章

  1. 超越“机器人三定律” 人工智能期待新伦理
  2. Windows Server 2012正式版RDS系列②
  3. 轻松自动化---selenium-webdriver(python) (十二)
  4. DP-访问者模式(Visitor Pattern)
  5. php引用其他接口,PHP 接口与接口的引用
  6. (67)Verilog HDL模块条件例化
  7. 对于纯Java项目,JVM 各个类加载器的加载目标是什么?
  8. Delphi XE2 - 点点滴滴设置
  9. iOS之Cocoapods安装
  10. 将ant Design本地化,可通过link以及script直接引入html中使用
  11. 声纹识别之Alize入门教程(三):I-vector
  12. MODBUS寄存器从40000开始而不从0开始,有什么特别的说法吗,还是仅仅是大家都习惯
  13. 院校-美国:麻省理工学院(MIT)
  14. C语言中puts跟printf的区别
  15. 内外部函数和内存模型
  16. 电影「哪吒之魔童降世」免 费 高 清 完 整 版 在 线 观 看
  17. 国际顶会 SIGCOMM,我们来了!
  18. OpenCV学习:基础图像操作 (四):绘制几何图形
  19. Visual C++程序设计——MFC整理笔记
  20. 浙江工业大学线下宣讲开始了,线上投递同步持续进行

热门文章

  1. 【捷哥浅谈PHP】第十八弹---NoSQL数据库Redis之莫问剑(String类型)的修炼
  2. 移动端倒计时显示NaN,以及倒计时
  3. Android面试题网络篇
  4. git revert 的操作
  5. Java串口并口程序编写
  6. 程序设计思维与实践 CSP-M2
  7. 利用EXCEL设计JJ斗地主的比赛模式
  8. 音视频基础——视频基础知识
  9. 车载多屏互动联动动画版本同屏幕大小情况方案设计--众筹项目
  10. mac系统如何开启自带NTFS读取/读写功能教程