winedit使⽤教程_基础教程:BCDEDIT常⽤命令及使⽤实例
(图)
如果只是临时为了应急,⽐如启动菜单修复,⼤家也可以使⽤⼀些现成的启动管理软件,⽐如EasyBCD等,如果时间或条件许可,天缘还是建议你多“折腾”⼀下,下次再遇到类似问题就会得⼼应⼿。
⼀、BCDEDIT常⽤命令⼀览表
功能
命令⾏
⽰例
导出备份当前系统启动配置数据
bcdedit /export
把当前配置数据导出到D盘,并存为Bkup⽂件,双引号可要可不要
bcdedit /export "D:\Bkup"
导⼊并覆盖当前系统启动配置数据
bcdedit /import
把D盘Bkup配置⽂件导⼊并覆盖当前配置数据,双引号可要可不要
bcdedit /import "D:\Bkup"
显⽰Bcdedit全部命令帮助
bcdedit /?
bcdedit /?
bcdedit /?,显⽰Bcdedit全部命令帮助
bcdedit /? /store,指定显⽰store命令帮助,命令前⾯的斜杠可要可不要
在储存中的列表项⽬
bcdedit [/store ] /enum [ | ] [/v]
列出当前系统全部启动项:
bcdedit,或
bcdedit /enum,或bcdedit /enum ACTIVE
显⽰所有存储中的项(包括启动管理器显⽰项、固件应⽤程序、启动环境、继承项等等):
bcdedit /enum all
列出所有操作系统项:
bcdedit /enum OSLOADER
列出所有的启动管理项:
bcdedit /enum BOOTMGR
/v参数可以完整显⽰项标识符,⽽不是使⽤已知标识符的名称:
bcdedit /enum ACTIVE /v
设置默认启动菜单显⽰超时
bcdedit /timeout
将默认启动菜单显⽰超时时间设为5秒
bcdedit /timeout 5
创建指定启动项副本
bcdedit [/store ] /copy {} /d
复制启动项⽬:
bcdedit /copy {GUID} /d "New entry"
新建启动项⽬
bcdedit /create [{}] [/d ] [/application | /inherit [] | /inherit DEVICE | /device]创建Windows XP系统引导项:
bcdedit /create {ntldr} /d "Windows XP SP3"
创建⼀个Windows 8系统启动项:
bcdedit /create /d "Windows 8" /application osloader
删除项⽬
bcdedit [/store ] /delete [/f] [/cleanup | /nocleanup]
彻底删除指定的启动项:
bcdedit /delete {GUID} /cleanup
删除存储中涉及NTLDR的OS加载项:
bcdedit /delete {GUID} /f
删除启动配置数据存储项中的数据元素
bcdedit [/store ] /deletevalue []
删除启动管理器中的bootsequence选项:
bcdedit /deletevalue {bootmgr} bootsequence
设定项⽬选择项数值
bcdedit [/store ] /set [{}] [ /addfirst | /addlast | /remove ]
修改启动项描述:
bcdedit /set {GUID} description "Windows 7 SP2"
设置启动管理器使⽤的⼀次性启动序列
bcdedit /bootsequence [...] [ /addfirst | /addlast | /remove ]
设定多个启动序列(ID之间使⽤空格):
bcdedit /bootsequence {GUID1} {GUID2} {GUID3} { ...}
加⼊操作系统项⽬为启动列表最后项:
bcdedit /bootsequence {GUID} /addlast
设定默认启动项⽬
bcdedit /default
设定GUID序列为默认启动项:
bcdedit /default {GUID}
将基于NTLDR的OS设置为默认项(天缘注:多个NTLDR没问题?):
bcdedit /default {ntldr}
设置启⽤管理器使⽤的显⽰顺序
bcdedit /displayorder [...] [ /addfirst | /addlast | /remove ]
将指定OS项添加到启动管理显⽰顺序末尾:
bcdedit /displayorder {GUID} /addlast
启⽤或禁⽤指定项的紧急管理服务
bcdedit /bootems [] { ON | OFF }
开启启动管理器紧急处理服务:
bcdedit /bootems {bootmgr} ON
启⽤或禁⽤指定操作系统启动项的紧急管理服务
bcdedit /ems [] { ON | OFF }
启⽤当前操作系统启动项的紧急管理服务:
bcdedit /ems ON
设置系统全局紧急管理服务设置
bcdedit /emssettings [ BIOS ] | [ EMSPORT: | [EMSBAUDRATE:] ]
将紧急管理服务参数设置为使⽤BIOS设置:
bcdedit /emssettings BIOS
其中⼏个参数解释:
指定要使⽤的存储。如果未指定此选项,则使⽤系统存储。详细信息,请运⾏ "bcdedit /? store"。
指定要修改的项的标识符。如果未指定,则使⽤ {current}。 有关标识符的详细信息,请运⾏ "bcdedit /? ID"。
指定将创建或修改的选项数据类型。有关数据类型的详细信息,请运⾏ "bcdedit /? TYPES"。
指定应分配给该选项的值。 的格式取决于指定的数据类型。 有关数据格式的详细信息,请运⾏ "bcdedit /? FORMATS"。此外BCDEDIT还有⼏条命令上表未列出来,可以通过cmd命令⾏下输⼊bcdedit /? ⽅式查看注解,帮助相当详细。
⼆、BCDEDIT完整命令列表(来源Windows 7 Bcdedit帮助)
对存储执⾏的命令
======================================
/
createstore 新建空的启动配置数据存储。
/export 将系统存储的内容导出到⽂件。以后可以使⽤该⽂件还原系统存储的状态。
/import 使⽤ /export 命令创建的备份⽂件来还原系统存储的状态。
/sysstore 设置系统存储设备(仅影响 EFI 系统,在重新启动后不再有效, 且仅⽤于系统存储设备不确定的情况下)。
对存储中的项执⾏的命令
======================================
/copy 复制存储中的项。
/create 在存储中新建项。
/delete 删除存储中的项。
/mirror 创建存储中项的镜像。
对项选项执⾏的命令
======================================
/deletevalue 删除存储中的项选项。
/set 设置存储中的项选项值。
运⾏ bcdedit /? TYPES 可获得这些命令使⽤的数据类型的列表。
运⾏ bcdedit /? FORMATS 可获得有效数据格式的列表。
控制输出的命令
======================================
/enum 列出存储中的项。
/v 命令⾏选项,完整显⽰项标识符,⽽不是使⽤已知标识符的名称。单独使⽤命令 /v 可完整显⽰活动类型的项标识符。单独运⾏ "bcdedit" 等同于运⾏ "bcdedit /enum ACTIVE"。
控制启动管理器的命令
======================================
/bootsequence 为启动管理器设置⼀次性启动序列。
/default 设置启动管理器将使⽤的默认项。
/displayorder 设置启动管理器显⽰多重引导菜单的顺序。
/timeout 设置启动管理器的超时值。
/toolsdisplayorder 设置启动管理器显⽰⼯具菜单的顺序。
控制启动应⽤程序紧急管理服务的命令
======================================
/bootems 启⽤或禁⽤启动应⽤程序的紧急管理服务。
/ems 启⽤或禁⽤操作系统项的紧急管理服务。
/emssettings 设置全局紧急管理服务参数。
控制调试的命令
======================================
/bootdebug 启⽤或禁⽤启动应⽤程序的启动调试。
/dbgsettings 设置全局调试程序参数。
/debug 启⽤或禁⽤操作系统项的内核调试。
/hypervisorsettings 设置虚拟机监控程序的参数。
三、Bcdedit常⽤设置修复及配置⽰例
1、警告Bcdedit命令需要在管理员权限下进⾏操作,如下图:
2、在使⽤BCD之前,请先备份当前系统的启动配置⽂件⽅法如下:bcdedit /export D:\bootbkup
bcdedit /import D:\bootbkup
ubuntu使用入门教程其中bootbkup是备份的⽂件名。
3、BCDEDIT运⾏界⾯,如下图,请留意图中的标识符位置和项⽬名称。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论