首页/系统/Windows 运维速查/bcdedit 启动配置管理
CMD 常用命令74 条

bcdedit 启动配置管理

查看与修改引导配置(BCD):调整启动项描述、安全模式开关、备份导出——改动前必须备份,写错可能无法开机。

Windows 运维速查系统更新于 2026-10-13

bcdedit 是什么

bcdedit 是 Windows 的启动配置数据(BCD)编辑工具,用来查看和修改引导项:改启动菜单里的描述、临时开启安全模式、备份与恢复引导配置都靠它。BCD 存放在系统保留分区,写坏会直接导致无法开机,所以任何修改之前都应该先 /export 备份,并确认标识符({current}、{default} 等)到底指向哪个引导项。

基本信息

适用平台Windows Vista/Server 2008 以后,需管理员
查看bcdedit /enum(加 all 看全部)
修改bcdedit /set 标识符 参数 值
删除值bcdedit /deletevalue 标识符 参数
备份恢复bcdedit /export 文件、/import 文件

典型使用场景

  • 查看引导项标识符,确认当前开机实际启动的是哪个系统
  • 把启动菜单描述改成可辨识的名字,便于值班人员选择
  • 临时进入安全模式排查驱动或软件问题
  • 导出 BCD 备份,引导损坏时有据可依
  • 排查双系统的启动顺序与菜单等待时间设置
  • 确认系统保留分区被正确挂载、引导记录完整

常用示例

常用示例
bcdedit /enum {current}                     REM 查看当前启动项内容
bcdedit /enum all                           REM 列出全部引导项
bcdedit /export D:\backup\bcd-backup.bcd    REM 修改前先导出备份
bcdedit /set {current} description "Windows Server 2022"
bcdedit /set {current} safeboot minimal     REM 临时进安全模式
bcdedit /deletevalue {current} safeboot     REM 排查完必须删除该值
REM 动手前确认手边有恢复介质或带外访问方式

子命令与风险

子命令作用风险等级
/enum只读列出引导项无风险
/set写入或修改变量值高,写错可能无法开机
/deletevalue删除指定变量值中高,删错影响启动
/export 文件导出引导配置备份低,排障第一步
/import 文件用备份覆盖当前配置高,整体替换现有配置
safeboot minimal 是最常用的临时值,用于进安全模式排查;排查完成必须用 /deletevalue 删掉,否则系统每次开机都进安全模式,容易被误判成系统损坏。
UEFI 与 Legacy BIOS 的引导项标识符和可选参数并不完全相同,动手前先 /enum 看清实际结构,不要照抄网上针对另一种固件形态的命令。

易错点

  • 忘记删除 safeboot 值:系统一直进安全模式,看起来像引导损坏
  • 在 UEFI 机器上照抄 Legacy 时代的标识符:命令报错,或改到了错误的引导项
  • 没有管理员权限就执行:提示拒绝访问,却误判为引导配置损坏
  • 备份文件放在系统盘:系统盘本身出问题时备份同时失效,应导出到其他介质

数据来源与参考

  • Microsoft Learn:bcdedit 命令
  • Microsoft Learn:启动配置数据(BCD)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌