开机残留引导项需分三层清理:先用msconfig删除图形界面可见项;再用bcdedit命令清除bcd底层无效记录;最后进uefi设置删除nvram中windows不可见的顽固启动项。

开机时出现已卸载系统的残留引导项,比如“Windows 7”“Ubuntu on VHD”或“NT6 HDD Installer”,说明BCD数据库或UEFI固件中仍存有无效记录,必须分层清理才能彻底消失。
用msconfig图形界面快速删可见项
这一步适合刚卸载系统、引导菜单里还能看到对应名称的场景,操作安全,但只能处理已加载进Windows启动管理器的条目。
按下 Win + R 打开运行窗口 → 输入 msconfig → 回车进入系统配置窗口。
切换到“引导”选项卡,等待列表完全加载;注意识别哪一项标有“当前 OS”,【绝对不可选中删除】。
逐个选中其他明显非当前系统的条目(如描述含“旧版”“PE”“Recovery”),点击下方“删除”按钮;每删一项,列表会实时刷新。
全部删完后点击“应用”→“确定”,此时不要立即重启,留待后续步骤验证是否真被清除。
用bcdedit命令精准清除BCD底层记录
msconfig删不掉的条目,往往藏在BCD底层——比如名称重复、状态为“inactive”、或根本没出现在图形界面里的引导项。必须用管理员权限执行命令才能触达。
右键“开始”按钮 → 选择“终端(管理员)” → 在窗口中输入:bcdedit /enum firmware 并回车(UEFI系统)或 bcdedit /enum all(兼容模式)。
滚动查看输出内容,重点找 description 字段匹配你已删系统的那一行,记下它紧邻的 identifier 值(格式为 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx})。
确认无误后,输入:bcdedit /delete {identifier} /f,把 {identifier} 替换为你刚抄下的真实值;/f 参数跳过确认,直接执行删除。
若提示“该项受保护”,改用:bcdedit /delete {identifier} /cleanup;执行后再次运行 bcdedit /enum firmware,目标项应已从列表中消失。
进UEFI设置删除顽固NVRAM启动项
有些启动项来自USB设备、第三方PE工具或手动写入的UEFI路径,Windows自身BCD完全不感知,只能靠主板固件层面清除。
第一步:重启电脑,在开机自检(POST)阶段连续按 Del / F2 / F10(依主板品牌而定)进入UEFI设置界面。
第二步:用方向键导航至 Boot 或 Startup 选项卡 → 找到 “Boot Option #1”、“Boot Option #2” 等列表。
第三步:逐项查看右侧显示的启动项名称与路径,识别出冗余项(如“UEFI: USB Device”“EFI\kylin\grubx64.efi”)→ 选中该行 → 按键盘 Delete 键或找到“Remove Boot Option”选项执行删除。
第四步:保存设置并退出(通常为 F10 → Yes),电脑自动重启。











