bcdedit命令的使用
BCDEdit命令详解
BCDEdit命令详解
BCD简介
启动配置数据Boot Configuration Data (BCD) 文件提供了一个用于描述启动应用程序和启动应用程序设置的存储。该存储中的对象和元素可有效地替换 Boot.ini。
BCDEdit 是一个管理 BCD 存储的命令行工具,是编辑 Windows Vista 和更新版本的 Windows 的启动配置的主要工具。该工具与 Windows Vista 分发一起包含在%WINDIR%\System32 文件夹中。它有多种功能,包括创建新存储、修改现有存储以及添加启动菜单选项等。BCDEdit 与以前Windows 版本上的Bootcfg.exe 的本质功能相同,但它有两个主要改进:
• BCDEdit 比 Bootcfg.exe 可提供更广范围的启动选项。
• BCDEdit 具有改进的脚本支持。
注意:需要管理员权限才能使用 BCDEdit 修改 BCD。否则,会提示“无法打开启动配置数据存储。拒绝访问。”
一个典型的BCD 存储的内部层次结构
(Figure from Boot Configuration Data in Windows Vista )
boot.ini 和BCD 之间的关系
Bcdedit 命令行选项(命令)详解
BCDEdit 命令的格式:
BCDEdit /命令 [参数1] [参数2] ...
查看帮助:
bcdedit /?——显示
BCDEdit 命令列表,及可用的摘要。
bcdedit /? 命令——显示特定命令的详细帮助。例如,要显示 export 命令的详细帮助,可输入:bcdedit /? Export ,其结果如下:
bcdedit用法
bcdedit用法
1. 什么是bcdedit?
bcdedit是微软Windows操作系统中的一个命令行工具,用于配置启动管理器(Boot Configuration Data,BCD)。BCD是一个存储操作系统启动配置信息的数据库,它定义了操作系统启动时需要加载的文件和配置。通过bcdedit命令,可以修改BCD数据库中的配置,包括添加、删除、编辑启动选项等。
2. bcdedit的基本用法
bcdedit命令需要以管理员身份运行,可以在命令提示符或PowerShell中使用。以下是一些常用的bcdedit命令及其用法:
2.1 显示当前的BCD配置
bcdedit
这个命令会显示当前系统的BCD配置。通过查看这些信息,可以了解当前系统的启动选项、默认启动项等信息。
2.2 显示指定的启动选项
bcdedit /enum [id]
这个命令用于显示指定的启动选项的详细信息。[id]是启动选项的标识符,可以通过bcdedit命令查看。通过这个命令,可以了解指定启动选项的配置,包括操作系统的加载路径、启动参数等。
2.3 添加一个新的启动选项
bcdedit /create [id] /d "description" /application osloader
这个命令用于创建一个新的启动选项。[id]是启动选项的标识符,可以自定义。“description”是启动选项的描述,可以根据需要进行修改。通过这个命令,可以创建一个空的启动选项,然后可以通过其他命令进行配置。
2.4 设置默认启动选项
bcdedit /default [id]
Windows7-启动配置(bcdedit)
Windows7-启动配置(bcdedit)(2009-11-11 14:02:14)转载标签:杂谈 需要注意的是,BCDEdit不是一个运行于图形界面下的程序,而是一个命令行工具,该文件 (Bcdedit.exe) 位于 “\Windows\System 32”目录下。 要执行BCDEdit,首先应进入命令行窗口,并要将操作用户并提升至管理员权限。 在命令行窗口中,转到系统目录如 “C:/windows/system32”下,然后输入“ bcdedit” 即可。 BCDEdit命令简介 通过命令行工具Bcdedit,我们可以添加、删除及修改BCD (Boot Configuration Data)中的对象。在BCD中,每个对象均具有唯一的 GUID (Globally Unique Identifier : 全局唯一标识符),如系统中的每块硬盘、每个分区的GUID (全局唯一标识符)均不相同。 在BCD中,硬盘或分区的GUID可分为如下几类: :指存在上一代Windows系统如Windows XP的硬盘或分区; : 默认所在硬盘或分区;操作系统 : 当前硬盘或分区; : 类似于这个格式的GUID指其他安装了操作系统的硬盘或分区。 (注:这只是个例子,具体数字根据硬盘或分区参数会有相应变化,但均会类似于格式)。 BCDEDIT命令 bcdedit /? : 显示命令帮助 bcdedit.exe /? CREATESTORE : 显示命令参数“ CREATESTORE ”的详细信息,——当然,“ CREATESTORE ”也只是示例,使用中对其他任何可用参数也均可使用类似格式查看该参数的具体说明。 bcdedit 或 bcdedit /enum all : 显示Windows Vista系统当前的启动设置数据,这时系统中所有安装了操作系统的硬盘或分区均会显示相应的 GUID 标识,如 。 使用BCDEdit备份与恢复启动选项 在对Windows Vista的启动选项修改之前,最好先对其备份,以防万一操作失误或其他故障导致系统无法启动。 bcdedit /export “D:\BCD Backup\Bcd Backup” : 将启动设置备份到D盘 “BCD Backup” 目录下; bcdedit /import “D:\BCD Backup\Bcd Backup” : 恢复之前备份在D盘 “BCD Backup”目录下启动选项。 使用BCDEdit修改启动菜单选项 作为一种良好的操作习惯,在对Windows Vista的启动选项进行任何修改前,首先要对BCD中的启动选项进行备份,相应的命令 上页我们已介绍过,在此不再赘述;其次,使用“bcdedit ”或“ bcdedit /enum all ”来查看系统中硬盘或分区的正确 GUID 标识,并将其记录下来。毕竟,BCDEdit只是一款命令行工具,我们操作时需手动输入类似“”这样的长字符串时,很容易出错,而这往往会导致Windows Vista启动失败。 下面详细介绍使用BCDEdit修改启动选项的常用命令格式: bcdedit /set Description “Windows XP Professional SP2” : 修改上一代在启动菜单中的显示内容
BCDEDIT命令-简明事例
bcdedit 命令是用于对引导菜单进行编辑的,其用法比较多,本文就其简单、常用的一些用法进行叙述。在管理员CMD下:备份引导菜单:bcdedit /export d:\abc解释:把当前引导菜单备到D盘根目录,文件名为abc。从备份中恢复引导菜单:bcdedit /import d:\abc解释:从D盘根目录的引导菜单备份文件abc,恢复引导菜单。或者,解释为用此文件覆盖当前引导菜单。查看当前引导菜单的详细内容:bcdedit注意,在命令执行结果中,有许多形如{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}的内容,它被称为 GUID 号,可以理解为引导菜单中每一条项目的实际名称,它是在项目生成时,由系统自动生成的。如果要对某一条项目进行操作,就需要在命令中输入某一条项目的 GUID 号。但是,有两个特殊的 GUID 号,即{current}和{default},前者是指在引导菜单中,当前的引导项目,后者是指在引导菜单中默认引导的项目。修改默认启动项命令:bcdedit /default {GUID}修改倒计时命令:bcdedit /timeout 5修改引导菜单文字描述:bcdedit /set {current} description "Windows 10 Enterprise"或者,bcdedit /set {current} /d "Windows 10 Enterprise"注意,英文的引号""不可缺少,在引号中输入自定义的描述内容,这些内容将显示在系统启动时的引导菜单上。也可以把{current}替换为其他{GUID}号,以便操作其他引导项目。不过,有些特殊的引导项目不可以修改文字描述内容,比如,windows RE 环境的引导项目。修改引导菜单的模式:传统的引导菜单的模式被称为 legacy ,即黑底白字,但从Windows 10开始,引导菜单默认为 Metro 模式,即淡蓝色的背景,白色的文字,可以在其中使用鼠标。1.如果需要改变它为 legacy 模式:在单系统时运行:bcdedit /set {default} bootmenupolicy legacy在多系统时运行:bcdedit /set {current} bootmenupolicy legacy2.如果需要改变它为 Metro 模式:在单系统时运行:bcdedit /set {default} bootmenupolicy standard在多系统时运行:bcdedit /set {current} bootmenupolicy standard为引导菜单添加 Windows RE 项目Windows RE 环境用于当系统引导故障,需要修复时,可以进入的预安装环境,即PE环境,这个PE是微软发布的标准PE。先运行bcdedit,在执行结果中查找【Windows 启动加载器】中的【recoverysequence {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}】。然后运行:bcdedit /displayorder {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} /addlast其中,/displayorder 参数还有3个子参数:/addfirst 将项目添加到引导菜单顶部,并设置为默认启动项。/addlast 将项目添加到引导菜单底部,不改变原默认启动项。添加一条项目时,最好用
BCDEdit命令删除或修改多系统启动项方法
使用BCDEdit命令删除或修改多系统启动项XP更改启动项,只需更改C:\boot.ini文件即可,而在VISTA/WIN7上,却找不到该文件,系统属性里也没有编辑按钮。其实用BCDEdit命令就可以更改。
在命令行输入bcdedit回车,可查看当前所有启动项
每个启动项都有自己的标识符(ID),如:
{bootmgr} 启动管理器
{ntldr}NT Loader (如XP启动项)
{current} 当前硬盘或分区
或是形如{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}的标识符
常用命令:
备份启动项:bcdedit /export "D:\BCD Backup\BcdBackFile"
恢复启动项:bcdedit /import "D:\BCD Backup\BcdBackFile"
删除启动项:bcdedit /delete {ID} /f
设定启动项各属性:bcdedit /set {ID}属性名属性值
如:bcdedit /set {current} Description"水榭兰舟7"
设定默认项:bcdedit /default {current}
设置启动项显示顺序:bcdedit /displayorder {ID1} {ID2}如:bcdedit.exe /displayorder {ntldr} {current}
将首先显示Windows XP等,然后再显示Windows Vista等设定等待时间(秒):bcdedit /timeout3
BCDEdit命令删除或修改多系统启动项方法
BCDEdit命令删除或修改多系统启动项方法使用BCDEdit命令删除或修改多系统启动项方法.一份简单,令人易懂的文档。
使用BCDEdit命令删除或修改多系统启动项
某P更改启动项,只需更改C:\boot.ini文件即可,而在
VISTA/WIN7上,却找不到该文件,系统属性里也没有编辑按钮。其实用BCDEdit命令就可以更改。
在命令行输入bcdedit回车,可查看当前所有启动项
每个启动项都有自己的标识符(ID),如:
{bootmgr}启动管理器
{ntldr}NTLoader(如某P启动项)
{current}当前硬盘或分区
或是形如{某某某某某某某某-某某某某-某某某某-某某某某-某某某某某某某某某某某某}的标识符
常用命令:
备份启动项:bcdedit/e某port"D:\BCDBackup\BcdBackFile"恢复启动项:bcdedit/import"D:\BCDBackup\BcdBackFile"
删除启动项:bcdedit/delete{ID}/f
设定启动项各属性:bcdedit/et{ID}属性名属性值如:
bcdedit/et{current}Decription"水榭兰舟7"
使用BCDEdit命令删除或修改多系统启动项方法.一份简单,令人易懂
的文档。
设定默认项:bcdedit/default{current}
设置启动项显示顺序:bcdedit/diplayorder{ID1}{ID2}如:
bcdedit.e某e/diplayorder{ntldr}{current}将首先显示Window某P等,然后再显示WindowVita等
winpe中的相关命令 -回复
winpe中的相关命令-回复
WinPE(Windows Preinstallation Environment)是微软公司开发的一种轻量级的操作系统环境,用于部署、维护和修复Windows操作系统。它具有功能强大的命令行工具,可以执行各种系统管理任务。在本文中,将逐步介绍WinPE中的几个相关命令以及它们的应用。
一、Diskpart命令
Diskpart是一款用于磁盘分区管理的命令行工具。在WinPE环境中,Diskpart命令的功能更加强大,因为它可以进行对磁盘、卷、分区等更加底层的操作。下面是几个常用的Diskpart命令及其应用:
1. 查看磁盘列表:可以使用diskpart命令的list disk命令来查看当前计算机上的所有磁盘。
2. 选择磁盘:使用select disk命令选择要进行操作的磁盘。例如,输入select disk 0选择第一个磁盘。
3. 创建分区:可以使用create partition primary命令来创建一个主分区。
4. 格式化分区:使用format fs=ntfs quick命令可以快速格式化选定的分区,并将其文件系统设置为NTFS。
5. 设置活动分区:使用active命令可以将选定的分区设置为活动分区,以便系统能够从该分区启动。
二、BCDEdit命令
BCDEdit命令是一款用于编辑Windows启动配置数据的命令行工具。在WinPE环境中,BCDEdit命令可以帮助我们修复启动问题,配置引导
选项等。以下是几个常用的BCDEdit命令及其应用:
1. 查看引导配置:可以使用bcdedit命令的enum命令来查看当前计算机上的引导配置。
Bcdedit命令详解
Bcdedit命令详解
Bcdedit命令详解
Bcdedit 位于X:\Windows\system32\ "X:"为安装vista的盘符。储存操作指令
====================
/createstore 创建一个新的空白启动配置数据文件。
bcdedit /createstore C:\Data\BCD 创建BCD启动配置数据文件储存到“C:\DATA\”文件夹。
/export 备份启动配置数据文件。
bcdedit /export "C:\Data\BCD Backup" 备份BCD启动配置文件到“C:\Data\”文件夹,并以“BCD Backup”命名。
/import 还原启动配置数据文件。
bcdedit /import "C:\Data\BCD Backup" 从“C:\Data\”文件夹恢复BCD启动配置文件。
储存项目操作指令
====================
/copy 项目拷贝
操作系统启动项目的拷贝:
bcdedit /copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} /d "Copy of entry"
/create 新建项目
创建操作系统载入程序项目的 NTLDR(Ntldr):
bcdedit /create {ntldr} /d "Earlier Windows OS Loader"
创建存储器磁碟另外的选择项项目:
bcdedit /create {ramdiskoptions} /d "Ramdisk options"
BCDEdit操作指导
一、BCD简介
BCD(boot configuration data)即启动配置数据存储,包含了启动配置参数并控制操作系统启动的方式。这些参数以前在 Boot.ini 文件中(在基于 BIOS 的操作系统中)或在稳定 RAM 项中(在基于可扩展固件接口的操作系统中)。Bcdedit.exe是微软提供的用于修改启动配置数据存储的命令行工具。可以使用Bcdedit.exe 在启动配置数据存储中添加、删除、编辑和附加项。
二、BCD的基本操作:
对存储即BCD可执行的操作:
/createstore 新建空的启动配置数据存储.
/export 将系统存储的内容导出到文件。以后可以使用该文件还原系统存储的状态。
/import 使用 /export 命令创建的备份文件来还原系统存储的状态。
如:
Bcdedit /createstore d:\newstroe
Bcdedit /export d:\bcdbake 备份当前存储
Bcdedit /import d:\bcdbake 还原系统存储的状态
三、BCD中项的操作
1、BCD项的介绍
BCD由不同的项组成(项又有多个选项,对启动配置的修改是通过设置或修改项选项的值来完成的)。在Bcdedit 命令中,项需要用标识符来表示。标识符唯一标识BCD中包含的项。标识符采取全局唯一标识符或 GUID。GUID 具有以下格式,其中 "x" 代表十六进制数。
{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
例如:
{d2b69192-8f14-11da-a31f-ea816ab185e9}
BCDEdit命令怎么用
上了大学,她不会再那样了,不会那样为了一个人可以让自己就
在对系统启动菜单进行修改之前,我们通常 需要对该启动菜单进行备份,以便在修改不当时
进行还原。备份系统启动菜单的命令如下:
【 BCDEdit/exportd:\myStartMenu\backupStar
tMenu】即可。当需要还原时,只需要使用参数
BCDEdit(启动配置数据存储编辑器)命令 用于修改 Win7/Win8 启动菜单,相对于 WinXP 等
之前的系统是通过修改 Boot.ini 文件来实现对
系统启动菜单的修改,功能更强大 BCDEdit 命令
可实现对系统启动菜单的更强大的支持。由于
BCDEdit 命令采用命令行形式来实现对启动菜单
“/import”即可。
查看磁盘或分区的默 GUID 由于第个系统启动项的 GUID 是唯一的,因 此我们可以使用该 GUID 来实现更精确的控制和 设置。使用命令“BCDEdit/enumall”来查看所 有磁盘所分区的 GUID。特别的,有两个常数更直 接代表对应的磁盘或分区,{legacy}代表上一代
上了大学,她不会再那样了,不会那样为了一个人可以让自己就
操作操作(如 WinXP),{current}代表当前磁盘 或分区上的操作系统. 修改操作系统在启动菜单项中显示的内容 如 果 想将 WinXP 菜 单项 的名 称修 改 为 “ MicrosoftWindowsXP ”, 则 可 以 使 用 命 名 “ BCDEdit/set{legacy}descriptionMicrosoft
BCDEdit命令删除或修改多系统启动项方法
使用BCDEdit命令删除或修改多系统启动项
XP更改启动项,只需更改C:\boot.ini文件即可,而在VISTA/WIN7上,却找不到该文件,系统属性里也没有编辑按钮。其实用BCDEdit命令就可以更改。
在命令行输入bcdedit回车,可查看当前所有启动项
每个启动项都有自己的标识符(ID),如:
{bootmgr} 启动管理器
{ntldr} NT Loader (如XP启动项)
{current} 当前硬盘或分区
或是形如{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}的标识符
常用命令:
备份启动项:bcdedit /export "D:\BCD Backup\BcdBackFile"
恢复启动项:bcdedit /import "D:\BCD Backup\BcdBackFile"
删除启动项:bcdedit /delete {ID} /f
设定启动项各属性:bcdedit /set {ID} 属性名属性值
如:bcdedit /set {current} Description "水榭兰舟7"
设定默认项:bcdedit /default {current}
设置启动项显示顺序:bcdedit /displayorder {ID1} {ID2}
如:bcdedit.exe /displayorder {ntldr} {current}
将首先显示Windows XP等,然后再显示Windows Vista等
设定等待时间(秒):bcdedit /timeout 3
BCDEdit命令详解
要注意的是,BCDEdit不是一个运行于图形界面下的程序,而是一个命令行工具,该文件 (Bcdedit.exe) 位于 “\Windows\System 32”目录下。 要执行BCDEdit,首先应进入命令行窗口,并要将操作用户并提升至管理员权限。 在命令行窗口中,转到系统目录如 “C:/windows/system32”下,然后输入“ bcdedit” 即可。 BCDEdit命令简介 通过命令行工具Bcdedit,我们可以添加、删除及修改BCD (Boot Configuration Data)中的对象。在BCD中,每个对象均具有唯一的 GUID (Globally Unique Identifier : 全局唯一标识符),如系统中的每块硬盘、每个分区的GUID (全局唯一标识符)均不相同。 在BCD中,硬盘或分区的GUID可分为如下几类: :指存在上一代Windows系统如Windows XP的硬盘或分区; : 默认所在硬盘或分区;操作系统 : 当前硬盘或分区; : 类似于这个格式的GUID指其他安装了操作系统的硬盘或分区。 (注:这只是个例子,具体数字根据硬盘或分区参数会有相应变化,但均会类似于格式)。 BCDEDIT命令 bcdedit /? : 显示命令帮助 bcdedit.exe /? CREATESTORE : 显示命令参数“ CREATESTORE ”的详细信息,——当然,“ CREATESTORE ”也只是示例,使用中对其他任何可用参数也均可使用类似格式查看该参数的具体说明。 bcdedit 或 bcdedit /enum all : 显示Windows Vista系统当前的启动设置数据,这时系统中所有安装了操作系统的硬盘或分区均会显示相应的 GUID 标识,如 。 使用BCDEdit备份与恢复启动选项 在对Windows Vista的启动选项修改之前,最好先对其备份,以防万一操作失误或其他故障导致系统无法启动。 bcdedit /export “D:\BCD Backup\Bcd Backup” : 将启动设置备份到D盘 “BCD Backup” 目录下; bcdedit /import “D:\BCD Backup\Bcd Backup” : 恢复之前备份在D盘 “BCD Backup”目录下启动选项。编辑本段使用BCDEdit修改启动菜单选项 作为一种良好的操作习惯,在对Windows Vista的启动选项进行任何修改前,首先要对BCD中的启动选项进行备份,相应的命令上页我们已介绍过,在此不再赘述;其次,使用“bcdedit ”或“ bcdedit /enum all ”来查看系统中硬盘或分区的正确 GUID 标识,并将其记录下来。毕竟,BCDEdit只是一款命令行工具,我们操作时需手动输入类似“”这样的长字符串时,很容易出错,而这往往会导致Windows Vista启动失败。 下面详细介绍使用BCDEdit修改启动选项的常用命令格式: bcdedit /set {ntldr} Description “Windows XP Professional SP2” : 修改上一代在启动菜单中的显示内容,比如说我们也可将其修改为“Vista天地专用XP SP2”之类。注意,命令中的引号不可
BCD启动菜单编辑示例(图解)
Bcdedit命令使用详解新客网 时间:2008-06-02来源:新客网 xker 点击:1616 次Bcdedit 位于X:\Windows\system32\ "X:"为安装Vista的盘符。 储存操作指令 ==================== /createstore 创建一个新的空白启动配置数据文件。 bcdedit /createstore C:\Data\BCD 创建BCD启动配置数据文件储存到“C:\DATA\”文件夹。 /export 备份启动配置数据文件。 bcdedit /export "C:\Data\BCD Backup" 备份BCD启动配置文件到“C:\Data\”文件夹,并以“BCD Backup”命名。 /import 还原启动配置数据文件。 bcdedit /import "C:\Data\BCD Backup" 从“C:\Data\”文件夹恢复BCD启动配置文件。 储存项目操作指令 ==================== /copy 项目拷贝 操作系统启动项目的拷贝: bcdedit /copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} /d "Copy of entry" /create 新建项目 创建操作系统载入程序项目的 NTLDR(Ntldr): bcdedit /create {ntldr} /d "Earlier Windows OS Loader" 创建存储器磁碟另外的选择项项目: bcdedit /create {ramdiskoptions} /d "Ramdisk options" 创建一个新的操作系统启动项目: bcdedit /create /d "Windows Vista" /application osloader 创建一个新的调试器: bcdedit /create {dbgsettings} /d "Debugger Settings" /delete 删除项目 删除指定的操作系统项目: bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} 删除指定的操作系统项目但启动时不显示项目(彻底删除): bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /cleanup 删除指定的操作系统项目但启动时显示项目: bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /nocleanup 删除操作系统载入程序项目的 NTLDR: bcdedit /delete {ntldr} /f 项目选择操作指令 ==================== /deletevalue 删除项目选择项。 删除启动管理的bootmgr选择项项目: bcdedit /deletevalue {bootmgr} bootsequence 删除(WinPE)操作系统的数值开机项目: bcdedit /deletevalue winpe 删除来自指定的操作的 Windows PE 数值系统开机项目: bcdedit /deletevalue {cbd971bf-b7b8-4885-951a-fa03044f5d71} winpe /set 设定项目选择项数值。 设定操作系统“cbd971bf-b7b8-4885-951a-fa03044f5d71”引导分区“C”: bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} device partition=C: 指定的操作系统引导文件“ windows\ system 32\ winload.exe”: bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} path \windows\system32\winload.exe 设定“NX”为“OptIn”: bcdedit /set nx optin 更改系统名称 默认XP系统名称在Vista启动管理器中是"earlier version of Windows",更改: bcdedit /set {ntldr} Description "Windows XP Professional SP2" 默认Vista系统名称在Vista启动管理器中是"Microsoft Windows",更改: bcdedit /set {curre
bcdedit命令
BCDEDIT - 启动配置数据存储编辑器
Bcdedit.exe 命令行工具用于修改启动配置数据存储。
启动配置数据存储包含启动配置参数并控制操作系统的启动方式。这些参数以前位于Boot.ini 文件中(在基于BIOS 的操作系统中)或位于稳定RAM 项中(在基于可扩展
固件接口的操作系统中)。可以使用Bcdedit.exe 在启动配置数据存储中添加、删除、编辑和附加项。
有关命令和选项的详细信息,请键入bcdedit.exe /? 。
例如,若要显示有关/createstore命令的详细信息,请键入:
bcdedit.exe /? /createstore
有关本帮助文件中按字母顺序排列的主题列表,请运行"bcdedit /? TOPICS"。
对存储执行的命令
================================
/createstore新建空的启动配置数据存储。
/export将系统存储的内容导出到文件。以后可以使用该文件还原系统
存储的状态。
/import使用/export 命令创建的备份文件来还原系统存储的状态。
/sysstore设置系统存储设备(仅影响EFI 系统,在重新启动后不再有效,
且仅用于系统存储设备不确定的情况下)。
对存储中的项执行的命令
===========================================
/copy复制存储中的项。
/create在存储中新建项。
/delete删除存储中的项。
/mirror创建存储中项的镜像。
运行bcdedit /? ID 可获得有关这些命令使用的标识符的信息。
BCDEdit命令详解
BCDEdit命令详解
BCDEdit命令详解
BCD简介
启动配置数据Boot Configuration Data (BCD) ⽂件提供了⼀个⽤于描述启动应⽤程序和启动应⽤程序设置的存储。该存储中的对象和元素可有效地替换 Boot.ini。
BCDEdit 是⼀个管理 BCD 存储的命令⾏⼯具,是编辑 Windows Vista 和更新版本的 Windows 的启动配置的主要⼯具。该⼯具与 Windows Vista 分发⼀起包含在%WINDIR%\System32 ⽂件夹中。它有多种功能,包括创建新存储、修改现有存储以及添加启动菜单选项等。BCDEdit 与以前Windows 版本上的Bootcfg.exe 的本质功能相同,但它有两个主要改进:
BCDEdit ⽐ Bootcfg.exe 可提供更⼴范围的启动选项。
BCDEdit 具有改进的脚本⽀持。
注意:需要管理员权限才能使⽤ BCDEdit 修改 BCD。否则,会提⽰“⽆法打开启动配置数据存储。拒绝访问。”
⼀个典型的BCD 存储的内部层次结构
(Figure from Boot Configuration Data in Windows Vista )
boot.ini 和BCD 之间的关系
Bcdedit 命令⾏选项(命令)详解
BCDEdit 命令的格式:
BCDEdit /命令 [参数1] [参数2] ...
查看帮助:
bcdedit /?——显⽰
BCDEdit 命令列表,及可⽤的摘要。
bcdedit /? 命令——显⽰特定命令的详细帮助。例如,要显⽰ export 命令的详细帮助,可输⼊:bcdedit /? Export ,其结果如下:
bcdedit命令
bcdedit /set {bootmgr} locale "zh-CN"将其改成中文bcdedit /set {win7选项的标示符} locale "zh-CN"bcdedit /set {实模式选项的标示符} locale "zh-CN"bcdedit /set {win7选项的标识符} description "我的windows7 旗舰版"(引号中的内容根据自己的需要随意修改,只要自己知道是启动windows7的选项就可以了)BCD进行备份bcdedit /export "D:\BCDbackup\BCDbackupfile"将启动菜单文件BCD备份到D盘的BCDbackup目录下,文件名为BCDbackupfile,当然备份的目录和文件名可以随意取用以下命令可以恢复之前的备份bcdedit /import "D:\BCDbackup\BCDbackupfile"自己动手全新构建一个启动菜单bcdedit /createstore c:\boot\bcd自己创建的BCD放在c盘的boot目录下,也可以放在其他目录下,自己随意确定,注意,这个目录一定要事先创建好bcdedit /store c:\boot\bcd /create {bootmgr} /d "Windows 启动管理器"bcdedit /store c:\boot\bcd /set {bootmgr} device partition=c:bcdedit /store c:\boot\bcd /timeout 15bcdedit /store c:\boot\bcd /set {bootmgr} locale "zh-CN"bcdedit /store c:\boot\bcd /create /d "Microsoft Windows 7 旗舰版" /application osloader这条命令执行后,系统会产生一串数字,我们下面称其为“数字标识符”请记下来,下面的命令中要用到bcdedit /store c:\boot\bcd /set {数字标识符} device partition=c:bcdedit /store c:\boot\bcd /set {数字标识符} path \windows\system32\winload.exebcdedit /store c:\boot\bcd /set {数字标识符} osdevice partition=c:bcdedit /store c:\boot\bcd /set {数字标识符} systemroot \windowsbcdedit /store c:\boot\bcd /set {数字标识符} locale "zh-CN"bcdedit /store c:\boot\bcd /displayorder {数字标识符} /addfirstbcdedit /store c:\boot\bcd /default {数字标识符}bcdedit /store c:\boot\bcd /create {ntldr} /d "Microsoft Windows XP SP3 专业版"bcdedit /store c:\boot\bcd /set {ntldr} device partition=d:bcdedit /store c:\boot\bcd /set {ntldr} path \ntldrbcdedit /store c:\boot\bcd /displayorder {ntldr} /addfirstbcdedit /store c:\boot\bcd /create {memdiag} /d "Windows 检测程序"bcdedit /store c:\boot\bcd /set {memdiag} device partition=c:bcdedit /store c:\boot\bcd /set {memdiag} path \boot\memtest.exebcdedit /store c:\boot\bcd /toolsdisplayorder {memdiag} /addlastbcdedit /store c:\boot\bcd /set {memdiag} locale "zh-CN"bcdedit /export c:\bcdbackup备份当前BCD至bcdbackup目录,此目录要事先建好bcdedit /import c:\boot\bcd 将自己建好的BCD文件导入系统bcdedit /enum all 查看自己创建好的BCD启动菜单内容
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BCDEDIT - 启动配置数据存储编辑器
Bcdedit.exe 命令行工具用于修改启动配置数据存储。启动配置数据存储包含启动配置参数并控制操作系统的启动方式。这些参数以前位于Boot.ini 文件中(在基于BIOS 的操作系统中)或位于稳定RAM 项中(在基于可扩展固件接口的操作系统中)。可以使用Bcdedit.exe 在启动配置数据存储中添加、删除、编辑和附加项。
对存储执行的命令
================================
/createstore 新建空的启动配置数据存储。
/export 将系统存储的内容导出到文件。以后可以使用该文件还原系统存储的状态。/import 使用/export 命令创建的备份文件来还原系统存储的状态。
/sysstore 设置系统存储设备(仅影响EFI 系统,在重新启动后不再有效,
且仅用于系统存储设备不确定的情况下)。
对存储中的项执行的命令
===========================================
/copy 复制存储中的项。
/create 在存储中新建项。
/delete 删除存储中的项。
/mirror 创建存储中项的镜像。
运行bcdedit /? ID 可获得有关这些命令使用的标识符的信息。
对项选项执行的命令
======================================
/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 /createstore
此命令新建空的启动配置数据存储。创建的存储不是系统存储。
示例:
下列命令创建指定的存储文件:
bcdedit /createstore C:\DATA\BCD
bcdedit /export
此命令将系统存储的内容导出到文件。以后可以使用此文件还原系统存储的状态。此命令仅对系统存储有效。
号("")中。
示例:
下列命令将系统存储导出到指定的文件:
bcdedit /export "C:\Data\BCD Backup"
bcdedit /import
此命令使用以前使用/export 命令生成的备份数据文件还原系统存储的状态。在进行导入前,将删除系统存储中的所有现有项。此命令仅对系统存储有效。
在引号("")中。
/clean 指定应删除所有现有固件启动项(仅影响EFI 系统)。
示例:
以下命令将指定的文件导入系统存储。
bcdedit /import "C:\Data\BCD Backup" /clean
bcdedit /sysstore
此命令用于设置系统存储设备。对于EFI 系统,仅在系统存储设备不确定的情况下,此命令才有效。此设置在重新启动后不再有效。
下列命令将系统存储设备设置为指定设备:
bcdedit /sysstore C: