win10 bios中大量无用windows boot manager启动项,说明uefi固件nvram残留旧引导条目,需通过uefi设置直接删除nvram项、用bcdedit清除bcd记录、或挂载efi分区手动删除冗余.efi文件三步彻底清理。

Win10 BIOS启动项里出现大量无用的旧Windows Boot Manager,说明UEFI固件NVRAM中残留了已卸载或升级失败后未清理的引导注册条目,这些条目无法通过常规系统设置删除,必须直接操作固件层或EFI分区文件。
进UEFI设置界面直接删NVRAM启动项
这是最彻底、最底层的删除方式,适用于所有UEFI主板,能清除USB设备、PE工具、旧系统安装过程写入的顽固启动项,且不依赖Windows是否能正常启动。
第一步:重启电脑,在开机自检(POST)画面刚出现时,连续按Del键(华硕/技嘉常见)、F2键(联想/戴尔常见)或F10键(惠普常见),直到进入UEFI固件设置界面。
第二步:使用方向键切换到【Boot】或【启动】选项卡,部分主板显示为“Boot Options”“Boot Maintenance Manager”或“Advanced Boot Options”。
第三步:找到类似“Boot Option #1”“UEFI: Windows Boot Manager”“Boot Order”或“Add Boot Option”的子菜单,进入后会列出全部NVRAM注册的启动项。
第四步:用方向键高亮选中描述含“Windows 10”“Setup”“Recovery”“Legacy”或明显日期陈旧的条目,按Delete键或F9键(依主板提示为准)确认删除。注意:某些主板需先选中→按Enter进入编辑→再选“Delete this boot option”。
第五步:按F10保存并退出,选择“Yes”确认,系统将自动重启。重启后再次进UEFI检查列表,确认目标项已消失。
用bcdedit命令清空BCD中对应记录
该方法专治msconfig里删不掉、UEFI里看不到但开机仍弹出的启动项,因为它们实际藏在Windows自身的引导配置数据库(BCD)里,而非NVRAM中。
以管理员身份运行“Windows终端(管理员)”。
执行命令:bcdedit /enum firmware,回车后查看全部UEFI级启动项,重点找description字段含“Windows 10”“Upgraded from”“Windows PE”或路径含“\EFI\Microsoft\Boot\winload.efi”的行。
记下其identifier值,格式为{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx},这个值必须一字不差复制,漏一个字符或括号都会失败。
输入删除命令:bcdedit /delete {identifier} /f,把{identifier}替换成上一步复制的真实值,/f参数不可省略,否则遇到受保护项会报错中断。
在 Windows 上执行终端命令,或对比 Windows 与 Linux 的 Shell 语法时使用。建议先检测当前 Shell 是 PowerShell 还是 cmd.exe,再给出相应命令……
再执行一次bcdedit /enum firmware,确认该identifier已不在输出列表中。
挂载EFI分区手动删冗余.efi文件
当某个旧启动项在UEFI和BCD里都消失了,但开机仍闪现一瞬——大概率是EFI系统分区(ESP)里还躺着没被引用的.efi启动文件,比如winload.efi.old、bootmgfw_old.efi或整个旧版本Windows文件夹。
方法一:用diskpart分配盘符并删除
以管理员身份运行“Windows终端(管理员)”,依次执行:
diskpart → list disk → select disk 0 → list partition → select partition X(X为类型为“System”的小容量分区,通常100–500MB)
assign letter=T: → exit
此时T:即为EFI分区,打开文件资源管理器,进入T:\EFI\Microsoft\Boot\,查看是否存在winload.efi、bootmgfw.efi以外的其他.efi文件,或名为“Backup”“Old”“Win10”的子文件夹。
若发现winload.efi.old、bootmgfw_backup.efi等文件,直接右键删除;若存在整个“Win10”文件夹,且当前系统是Win11,可安全删除该文件夹。
方法二:用mountvol一键挂载(更轻量)
在管理员终端中执行:mountvol S: /S,若返回“操作成功完成”,则S:即为EFI分区根目录,后续操作同上。
注意:删除前务必确认当前系统正在使用的启动文件名(如bootmgfw.efi),不要误删它,否则系统无法启动。










