2023年12月3日发(作者:)

强大的BCDEdit工具-启动项等相关问题-设置默认开机启动项在windows中,我们会采用BCDEdit来修改菜单启动项。1.打开方法:以管理员身份运行,输入命令行bcdedit则出现:Windows 启动管理器--------------------标识符 {bootmgr}device partition=C:description Windows Boot Managerlocale zh-CNinherit {globalsettings}default {current}resumeobject {16e6c2b2-6e6c-11e6-ba96-f9b46bba3310}displayorder {current} {d0fc0861-43c3-11e6-8d12-9c2a70d0a2c4} {d0fc085f-43c3-11e6-8d12-9c2a70d0a2c4} {d0fc0860-43c3-11e6-8d12-9c2a70d0a2c4}toolsdisplayorder {memdiag}timeout 6Windows 启动加载器-------------------标识符 {current}device bootpath cription Windows 10 Pro x64locale zh-CNloadoptions DDISABLE_INTEGRITY_CHECKSinherit {bootloadersettings}nointegritychecks Yesosdevice bootsystemroot Windowsresumeobject {16e6c2b2-6e6c-11e6-ba96-f9b46bba3310}nx OptIn实模式启动扇区---------------------标识符 {d0fc0861-43c3-11e6-8d12-9c2a70d0a2c4}device partition=C:path NSTnst_cription Ubuntu(用不了)实模式启动扇区---------------------标识符 {d0fc085f-43c3-11e6-8d12-9c2a70d0a2c4}device partition=C:path cription NeoGrub引导加载器(用不了)实模式启动扇区---------------------标识符 {d0fc0860-43c3-11e6-8d12-9c2a70d0a2c4}device partition=C:path cription 可以打开的Ubuntu2.获取BCDEdit命令更多参数帮助的方法输入命令BCDEdit /? 即可查看所有与BCDEdit相关的操作方法。BCDEDIT - 启动配置数据存储编辑器 命令行工具用于修改启动配置数据存储。启动配置数据存储包含启动配置参数并启动配置数据存储包含启动配置参数并控制操作系统的启动方式。这些参数以前位于 文件中(在基于 BIOS 的操作系统中)或位于非易失性 RAM 项中(在基于可扩展固件接口的操作系统中)。可以使用 在启动配置数据存储中添加、删除、编辑和附加项。有关命令和选项的详细信息,请键入 /? 。例如,若要显示有关 /createstore 命令的详细信息,请键入: /? /createstore有关本帮助文件中按字母顺序排列的主题列表,请运行 "bcdedit /? TOPICS"。对存储执行的命令================================/store 用于指定当前系统默认值以外的 BCD 存储。/createstore 新建空的启动配置数据存储。/export 将系统存储的内容导出到文件。以后 可以使用该文件还原系统存储的状态。/import 使用 /export 命令创建的备份文件来还原系统存储的状态。/sysstore 设置系统存储设备(仅影响 EFI 系统,在重新启动后不再保留, 且仅用于系统存储 设备不确定的情况下)。对存储中的项执行的命令===========================================/copy 复制存储中的项。/create 在存储中创建新项。/delete 删除存储中的项。/mirror 创建存储中项的镜像。运行 bcdedit /? ID 可获得有关这些命令使用的标识符的信息。对项选项执行的命令======================================/deletevalue 删除存储中的项选项。/set 设置存储中的项选项值。运行 bcdedit /? TYPES 可获得这些命令使用的数据类型的列表。运行 bcdedit /? FORMATS 可获得有效数据格式的列表。控制输出的命令============================/enum 列出存储中的项。/v 命令行选项,完整显示项标识符, 而不是使用已知标识符的名称。 单独使用命令 /v 可完整 显示 ACTIVE 类型的项标识符。单独运行 "bcdedit" 等同于运行 "bcdedit /enum ACTIVE"。控制启动管理器的命令======================================/bootsequence 为启动管理器设置一次性启动序列。/default 设置启动管理器将使用的默认项。/displayorder 设置启动管理器显示 多重启动菜单的顺序。/timeout 设置启动管理器的超时值。/toolsdisplayorder 设置启动管理器显示工具 菜单的顺序。控制启动应用程序紧急管理服务的命令==========================================================================/bootems 启用或禁用启动应用程序的 紧急管理服务。/ems 启用或禁用操作系统项的 紧急管理服务。/emssettings 设置全局紧急管理服务参数。控制调试的命令============================================================/bootdebug 启用或禁用启动应用程序的启动调试。/dbgsettings 设置全局调试程序参数。/debug 启用或禁用操作系统项的内核 调试。/hypervisorsettings 设置虚拟机监控程序的参数。控制远程事件日志记录的命令=========================================/eventsettings 设置全局远程事件日志记录参数。/event 启用或禁用操作系统项的远程 事件日志记录。3.示例,删除grub引导项:按照说明, 输入bcdedit /? /delete查看操作示例此命令删除启动配置数据存储中的项。bcdedit [/store ] /delete [/f] [/cleanup | /nocleanup] 指定要使用的存储。如果未指定此选项,则使用系统存储。 有关详细信息,请运行 "bcdedit /? store"。 指定要删除的启动项的标识符。 有关标识符的详细信息,请运行 "bcdedit /? ID"。 /f 删除指定的项。如果没有此选项, 则 Bcdedit 将无法删除任何具有 已知标识符的项。 /cleanup 删除指定的项,并从 显示顺序中删除该项。并将从存储中删除 任何其他涉及到所删除项的项目。 删除 OS 加载器项时,如果任何 其他 OS 加载器没有引用该项, 还将删除从休眠中恢复的关联项。 如果未指定 /nocleanup,则认为使用此选项。 /nocleanup 删除指定的项,但不从显示顺序 中删除该项。示例:下列命令删除存储中指定的操作系统项,并从显示顺序中删除该项: bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71}下列命令删除存储中指定的操作系统项,并从显示顺序中删除该项: bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /cleanup下列命令删除存储中指定的操作系统项,但不从显示顺序中删除该项: bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /nocleanup下列命令删除存储中基于 NTLDR 的 OS 加载器项: bcdedit /delete {ntldr} /f然后输入bcdedit /delete {d0fc085f-43c3-11e6-8d12-9c2a70d0a2c4}删除grub引导项目,效果如下所示:C:Windowssystem32>bcdedit /delete {d0fc085f-43c3-11e6-8d12-9c2a70d0a2c4}操作成功完成。4.