必须准确查看系统底层的启动配置数据(BCD)以确认Windows 11引导项、验证双系统配置或排查启动异常,具体包括:一、用bcdedit /enum查看全部引导项;二、指定EFI分区路径读取物理BCD文件;三、用bcdedit /enum {bootloaders}仅列出Windows启动加载器;四、用bcdedit /enum {bootmgr}检查启动管理器配置;五、用bcdedit /export导出BCD供离线分析。

如果您需要确认Windows 11当前加载的引导项、验证双系统配置是否完整,或排查启动异常原因,则必须准确查看系统底层的启动配置数据(BCD)。以下是直接调用系统原生命令查看引导记录的操作流程:
一、使用bcdedit /enum查看全部引导项
该命令用于枚举当前BCD存储中所有已注册的启动项,包括Windows Boot Manager、各Windows版本引导加载器及故障恢复工具等,是诊断引导结构的基础操作。
1、按下Win + X组合键,在弹出菜单中选择“终端(管理员)”或“命令提示符(管理员)”。
2、在管理员权限窗口中输入以下命令并按回车:bcdedit /enum。
3、观察输出内容:顶部为{bootmgr}条目,显示启动管理器路径与默认启动项标识符;下方为{current}及其他可能存在的{GUID}条目,每个均含description、device、path等关键字段。
4、若需查看更详细信息(如完整GUID、继承关系、调试参数),可执行:bcdedit /enum /v。
二、指定存储位置查看EFI分区中的BCD
Windows 11采用UEFI固件引导,其BCD文件实际位于隐藏的EFI系统分区(ESP)内,直接读取该文件可绕过运行时BCD缓存,获取最原始配置状态。
1、以管理员身份打开终端,执行:diskpart,进入磁盘管理工具。
2、依次输入以下命令并回车:list volume → 查找标注为“System”且文件系统为FAT32的卷 → 记录其对应盘符(如S:)。
3、退出diskpart后,执行:bcdedit /store S:\EFI\Microsoft\Boot\BCD /enum(将S:替换为实际盘符)。
4、该命令将直接读取EFI分区中物理BCD文件的内容,可比对与运行时
三、仅列出Windows启动加载器条目
当系统存在多个操作系统安装时,/enum默认会显示全部类型条目(含工具、内存诊断等),干扰判断。此方法可过滤聚焦于实际可用的Windows系统引导项。
1、在管理员终端中输入:bcdedit /enum {bootloaders}。
2、输出结果中仅包含所有Windows Boot Loader类型的条目,每个条目均带有description(如“Windows 11”、“Windows 10”)、device(所在分区)和osdevice(系统根目录位置)。
3、若某预期系统未出现在该列表中,说明其引导记录已从BCD中丢失,需执行扫描重建操作。
四、检查启动管理器自身配置
启动菜单是否显示、超时时间、默认项等行为均由{bootmgr}标识的启动管理器条目控制,单独查看该条目可快速定位菜单不可见类问题。
1、在管理员终端中执行:bcdedit /enum {bootmgr}。
2、重点核对以下三项值:displaybootmenu(应为yes)、timeout(建议≥5)、default(应指向有效{GUID},如{current}或另一系统标识符)。
3、若displaybootmenu显示为no,需立即执行bcdedit /set {bootmgr} displaybootmenu yes启用菜单。
五、导出BCD配置供离线分析
当需在其他设备上审查引导结构、或为技术支持提供完整快照时,可将当前BCD数据导出为文本文件,保留全部原始字段与格式。
1、在管理员终端中输入:bcdedit /export C:\BCD_Backup.txt(路径可自定义)。
2、命令执行成功后,将在指定位置生成纯文本文件,其中包含所有启动项的完整XML式描述。
3、用记事本打开该文件,搜索description关键词,即可快速定位各系统的命名与对应GUID,无需反复执行枚举命令。










