应修改“Windows Boot Loader”类启动项的description字段来区分多系统:用bcdedit /set {current} description "名称"改当前系统,或用具体GUID改其他系统,重启后UEFI菜单即显示新名称。

当你在UEFI引导菜单中看到多个名称雷同的启动项(比如全是“Windows Boot Manager”),根本分不清哪个对应Win10、哪个是Win11或测试系统,必须通过修改启动项的友好名称来解决识别混乱问题。
确认当前启动项ID并列出全部条目
以管理员身份运行Windows PowerShell或命令提示符:按 Win + X → 选择“Windows PowerShell(管理员)”。
执行命令查看所有启动配置项:bcdedit /enum all。
重点查找类型为 “Windows Boot Loader” 的条目,每条都带有一个形如 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 的唯一ID;其中标有 “description” 字段的那行,就是当前显示在UEFI菜单里的名称——它很可能还是默认的“Windows Boot Manager”。
【注意:不要修改类型为“Windows Boot Manager”的主管理器条目,只动“Windows Boot Loader”类的系统条目】
用bcdedit重命名指定启动项
方法一:直接修改当前运行系统的启动项名称
执行命令:bcdedit /set {current} description "Windows 10 (日常主力)"。
这条命令会把当前你正在使用的这个Win10系统的启动项名称,改成带明确用途标识的字符串。{current} 是动态指向当前OS的快捷标识,无需手动查ID,安全省事。
方法二:修改其他非当前系统的启动项(例如Win11或旧备份系统)
从上一步 /enum all 输出中复制目标条目的完整GUID(含大括号),例如 {a1b2c3d4-e5f6-7890-g1h2-i3j4k5l6m7n8},然后执行:bcdedit /set {a1b2c3d4-e5f6-7890-g1h2-i3j4k5l6m7n8} description "Windows 11 (开发专用)"。
【PowerShell中必须用英文双引号包裹整个描述字符串,否则命令失败】
验证并生效
第一步:再次运行 bcdedit /enum all,滚动找到对应ID条目,确认 description 后面的值已更新为你设定的文字。
第二步:关闭命令窗口,重启电脑。
第三步:在开机自检结束后、Windows徽标出现前,快速连按 Esc 键(部分品牌为 F8、F12 或 Delete)调出UEFI启动菜单——此时菜单中各启动项已显示为你刚设置的新名称。

















