Win11双系统卸载后残留启动项需三步清除:一、用msconfig图形界面删除可见冗余项;二、用管理员终端执行bcdedit /enum firmware与/bcdedit /delete {identifier} /f精准清除UEFI固件级残留;三、进UEFI设置手动删除NVRAM中顽固条目。

Win11双系统卸载后,开机仍显示已删除系统的启动项(如“Ubuntu”“Windows 10”或重复的“Windows Boot Manager”),说明UEFI固件NVRAM中残留了指向已不存在EFI文件的引导记录,这些条目无法通过常规卸载流程清除,必须从BCD存储或固件层精准定位并移除。
用msconfig图形界面删可见冗余启动项
这一步适用于当前BCD中仍被系统识别、且在启动菜单里能直接看到的旧系统条目,比如卸载Ubuntu后还留着“Ubuntu”选项,或Win10+Win11双系统中已删Win10却仍显示“Windows 10”。操作安全,不碰固件,但对隐藏项无效。
按下 Win + R → 输入 msconfig → 回车 → 切换到“引导”选项卡 → 等待列表加载完成。
在启动项列表中,识别 description 明显不属于当前运行系统的条目,例如“Ubuntu”“Windows PE”“Earlier Windows version”或发布日期早于当前系统的项。
选中该条目 → 点击下方“删除”按钮 → 点击“应用”→“确定” → 重启生效。
用管理员终端执行bcdedit命令清除固件级残留
当msconfig里“删除”按钮灰色不可用,或重启后旧启动项依然出现,说明该条目已脱离BCD常规视图,潜伏在UEFI固件级存储中。此时必须用bcdedit直连Boot Configuration Data底层结构,否则无法触达。
右键“开始” → 选择“终端(管理员)” → 输入 bcdedit /enum firmware → 回车。
输出内容中逐行查找 description 字段含“Ubuntu”“GRUB”“rEFInd”“Windows 10”“Legacy OS”等关键词的段落,记下其紧邻的 identifier 值(形如 {a1b2c3d4-e5f6-7890-g1h2-i3j4k5l6m7n8})。
输入命令:bcdedit /delete {identifier} /f,把 {identifier} 替换为你刚抄下的完整值 → 回车执行。【不加 /f 参数将提示“拒绝访问”,命令实际不生效】
再次运行 bcdedit /enum firmware,确认目标项已彻底消失。若有多个残留项,重复查找 identifier → 执行 delete 命令。
进UEFI设置手动清理顽固NVRAM条目
某些第三方工具(如PE启动盘、Linux安装器)写入的启动项根本不会出现在bcdedit列表里,只在开机Logo后一闪而过的UEFI启动菜单中存在,比如“Boot from EFI USB Device”“EFI Shell”或名称模糊的“Boot Option #3”。这类条目只能进固件层直接删。
第一步:重启电脑,在厂商Logo刚出现时,连续按 Del(华硕/技嘉)、F2(联想/戴尔)或 F10(惠普)键,进入UEFI设置界面。
第二步:用方向键切换至 Boot 或 Startup 选项卡 → 找到 “Boot Order”“UEFI Boot Order” 或 “Boot Option Priorities” 列表。
第三步:逐项浏览启动项名称,重点识别含 “USB”“Shell”“EFI USB Device”“GRUB” 或无明确来源描述的条目。
第四步:选中该条目 → 按键盘 Delete 键,或点击屏幕下方“Remove”“Delete Entry”软按钮 → 按提示确认清除。
第五步:按 F10 → 选择“Yes”保存设置并退出,电脑自动重启。

















