BCDEdit是Windows操作系统中的命令行工具,用于管理启动配置数据(BCD)存储库。BCD存储库包含了系统引导时所需的引导设置、操作系统选项和相关配置信息。

 

SnowShot_2025-11-21_00-18-31

BCDEDIT - 启动配置数据存储编辑器

Bcdedit.exe 命令行工具用于修改启动配置数据存储。
启动配置数据存储包含启动配置参数并控制操作系统的启动方式。
这些参数以前位于 Boot.ini 文件中(在基于 BIOS 的操作系统中)或位于非易失性 RAM 项中(在基于可扩展固件接口的操作系统中)。
可以使用 Bcdedit.exe 在启动配置数据存储中添加、删除、编辑和附加项。

有关命令和选项的详细信息,请键入 bcdedit.exe /? <command>。例如,
若要显示有关 /createstore 命令的详细信息,请键入:

bcdedit.exe /? /createstore

有关本帮助文件中按字母顺序排列的主题列表,请运行 "bcdedit /? TOPICS"。

对存储执行的命令
================================
bcdedit.exe /store          用于指定当前系统默认值以外的 BCD 存储。
bcdedit.exe /createstore    新建空的启动配置数据存储。
bcdedit.exe /export         将系统存储的内容导出到文件。以后可以使用该文件还原系统存储的状态。
bcdedit.exe /import         使用 /export 命令创建的备份文件来还原系统存储的状态。
bcdedit.exe /sysstore       设置系统存储设备(仅影响 EFI 系统,在重新启动后不再保留,且仅用于系统存储设备不确定的情况下)。

对存储中的项执行的命令
===========================================
bcdedit.exe /copy           复制存储中的项。
bcdedit.exe /create         在存储中创建新项。
bcdedit.exe /delete         删除存储中的项。
bcdedit.exe /mirror         创建存储中项的镜像。

运行 bcdedit /? ID 可获得有关这些命令使用的标识符的信息。

对项选项执行的命令
======================================
bcdedit.exe /deletevalue    删除存储中的项选项。
bcdedit.exe /set            设置存储中的项选项值。

运行 bcdedit /? TYPES 可获得这些命令使用的数据类型的列表。
运行 bcdedit /? FORMATS 可获得有效数据格式的列表。

控制输出的命令
============================
bcdedit.exe /enum           列出存储中的项。
bcdedit.exe /v              命令行选项,完整显示项标识符,而不是使用已知标识符的名称。单独使用命令 /v 可完整显示 ACTIVE 类型的项标识符。

单独运行 "bcdedit" 等同于运行 "bcdedit /enum ACTIVE"。

控制启动管理器的命令
======================================
bcdedit.exe /bootsequence   为启动管理器设置一次性启动序列。
bcdedit.exe /default        设置启动管理器将使用的默认项。
bcdedit.exe /displayorder   设置启动管理器显示多重启动菜单的顺序。
bcdedit.exe /timeout        设置启动管理器的超时值。
bcdedit.exe /toolsdisplayorder  设置启动管理器显示工具菜单的顺序。

控制启动应用程序紧急管理服务的命令
==========================================================================
bcdedit.exe /bootems        启用或禁用启动应用程序的紧急管理服务。
bcdedit.exe /ems            启用或禁用操作系统项的紧急管理服务。
bcdedit.exe /emssettings    设置全局紧急管理服务参数。

控制调试的命令
==============================
bcdedit.exe /bootdebug      启用或禁用启动应用程序的启动调试。
bcdedit.exe /dbgsettings    设置全局调试程序参数。
bcdedit.exe /debug          启用或禁用操作系统项的内核调试。
bcdedit.exe /hypervisorsettings  设置虚拟机监控程序的参数。

控制远程事件日志记录的命令
=========================================
bcdedit.exe /eventsettings  设置全局远程事件日志记录参数。
bcdedit.exe /event          启用或禁用操作系统项的远程事件日志记录。

BCDEdit是Windows操作系统中的命令行工具,用于管理启动配置数据(BCD)存储库。BCD存储库包含了系统引导时所需的引导设置、操作系统选项和相关配置信息。

以下是一些关于BCDEdit的常见用途和功能:

**添加和删除条目**:BCDEdit可以用于添加和删除引导条目,即不同的操作系统或启动选项。通过BCDEdit,您可以创建新的启动条目,配置引导顺序并删除不需要的条目。

**修改引导选项**:BCDEdit允许您修改引导条目的属性和配置,例如设置默认启动项、更改显示名称、配置内核参数等。

**启动故障修复**:BCDEdit提供了一些启动修复选项,例如启用或禁用自动启动修复、重新生成BCD存储库、重建引导记录等。这些选项可用于解决某些启动问题和错误。

**配置高级选项**:BCDEdit还支持一些高级选项,可以对启动过程进行更详细的配置,如指定内存限制、启用或禁用调试模式、设置启动超时时间等。

需要注意的是,BCDEdit是一个高级的命令行工具,使用时需谨慎,并确保了解每个选项的含义和影响。错误的使用可能导致系统启动问题或其他不良影响。

要了解有关BCDEdit的更多详细信息和用法,您可以在Windows操作系统上打开命令提示符窗口,并输入"bcdedit /?"来查看相关命令选项和帮助信息。

 

posted @ 2023-06-23 12:52  suv789  阅读(356)  评论(0)    收藏  举报