BCDEdit命令详解

合集下载

bcdedit用法

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)

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命令详解

BCDEDIT命令详解

案例:bcdedit添加系统启动项

使用BCDEDIT命令,编辑启动项,方便、快捷,只需记住几条命令,必要时替换即可。

以下是一个案例:

标识符 {de329298-0dd8-11e0-90b6-8af61b7989dc}

device partition=G:

path \Windows\system32\winload.exe

description Windows 7 Ultimate

osdevice partition=G:

systemroot \Windows

要实现添加以上启动项信息,可依次键入以下命令:

bcdedit /create {35f41e64-23c5-11e0-b95b-fe17cc1d8647} /d “Windows 7 Ultimate” /application osloader

bcdedit /set {35f41e64-23c5-11e0-b95b-fe17cc1d8647} device partition=G:

bcdedit /set {35f41e64-23c5-11e0-b95b-fe17cc1d8647} path

\Windows\system32\winload.exe

bcdedit /set {35f41e64-23c5-11e0-b95b-fe17cc1d8647} systemroot \Windows

bcdedit /set {35f41e64-23c5-11e0-b95b-fe17cc1d8647} osdevice

BCDEdit命令删除或修改多系统启动项方法

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等

win7启动菜单编辑命令bcdedit详解

win7启动菜单编辑命令bcdedit详解

win7启动菜单编辑命令bcdedit详解

储存操作指令

/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"

win7启动菜单编辑命令bcdedit详解

win7启动菜单编辑命令bcdedit详解

win7启动菜单编辑命令bcdedit详解

储存操作指令

/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"

Bcdedit命令详解

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操作指导

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修改启动菜单选项

使用BCDEdit修改启动菜单选项

1.bcdedit /set {<GUID>} description “xp”修改启动菜单中的显示内容

2.bcdedit /default {<GUID>} :设置指定GUID上的操作系统为默认启动的系统

3.bcdedit /timeout 15 :将默认的启动菜单显示时间30秒更改为15秒

BCDEdit命令删除或修改多系统启动项方法

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不是一个运行于图形界面下的程序,而是一个命令行工具,该文件 (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”之类。注意,命令中的引号不可

BCDEdit命令删除或修改多系统启动项方法

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 - 启动配置数据存储编辑器

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命令详解

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详解

bcdedit详解

bcdedit详解

BCDEDIT不是纯DOS命令。你必须在XP或者VISTA中才能使用这个命令。

==========================

bcdedit.exe是vista系统自带的一个命令行工具,用来定制windows boot manager,它位于v:\windows\system32目录下。bcdedit.exe的功能强大,参数非常多,VistaBootPro和Easybcd 这类工具就是图形化的bcdedit,它们实现的功能bcdedit都可以实现。在一些情况下,上述工具无法达到目的,而bcdedit.exe却能够得心应手。因此有必要对bcdedit.exe这个系统自带的命令行工具进行了解。bcdedit.exe的参数非常多,帮助文档有很复杂,很多人因此对它弃而不用。但实际上大部分人只需掌握它的很少几个用法即可。

下面我用一个实例来讲解bcdedit.exe的常用功能。

一个秘密:bcdedit不但能对系统bcd(boot configuration data)进行操作,它也能对文件bcd 进行操作。作为新手,你不应该去贸然改动你的系统bcd(这很可能导致你丢失引导菜单甚至再无法启动计算机)。因此,下面的实例中我只对一个文件bcd进行操作,全部完成后再将该文件bcd导入到系统bcd中。对文件bcd和系统bcd的操作方法是完全一致的(实际上系统bcd也是一个文件,大家用bcdedit 查看c:\boot\bcd的内容就知道了)

操作环境:C盘装xp,D盘装vista,之后c盘的xp又被重装,因此原启动菜单丢失,现在开机只能进xp了。为了方便,我将v:\windows \system32\bcdedit.exe复制到了c:\下,cmd 窗口改变当前路径到c:\。预料的bcd信息应该是这样的

bcdedit命令

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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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 ,其结果如下:

BCD文件中的内容如下:

一、在存储(文件)上操作的BCDEdit选项(命令,因其前面带有/,故也叫选项)

二、在存储的项上操作的BCDEdit选项(命令)

三、在项中选项上操作的BCDEdit选项(命令)

C:\Users\teacher>bcdedit /? FORMATS

以下选项描述了与 /set 命令共同使用的 所必需的数据格式。

所需的格式取决于使用 /set 命令指定的 。有关与每个 关联的格式的详细信息,请运行 "bcdedit /? TYPES"。

布尔布尔值。以下值与 TRUE 对应:1、ON、YES、TRUE

以下值与 FALSE 对应:0、OFF、NO、FALSE

设备设备可以是以下其中一个类型:

BOOT

PARTITION=

HD_PARTITION=

FILE=[]

RAMDISK=[],

VHD=[],

这些类型的选项为:

带有冒号并且尾部不带反斜杠的驱动器号。

(必需)可以是 BOOT、LOCATE 或带有冒号的驱动器号。

方括号是语法的文本部分,而不表示是可选项。

从父设备根开始的文件路径(或 .wim 文件)。

设备选项的标识符,该选项项包含 RAM 磁盘的

系统部署映像(SDI)选项。这通常是 {ramdisksdioptions}.

提供用于在 VHD 中找到设备的可选元素。

设备的默认位置元素是其应用程序路径(osdevice 的位置元素为 systemroot)。必须使用自定义元素语法来指定自定义值

(请参阅 -help 类型的自定义类型),

例如: locate=custom:22000002。

id 项标识符,它引用启动配置数据存储中的项。有关id的详情,运行 "bcdedit /? ID"。整数 64 位整数类型。可以使用枚举的值设置某些整数类型。

整数列表以空格分隔的一个或多个 64 位整数的列表。该列表不应置于引号中。

列表项标识符列表。它包含以空格分隔的一个或多个项标识符。该列表不应置于引号中。

字符串文本字符串。如果它包含空格,则应该置于引号("")中。

四、控制输出的BCDEdit 命令行选项

五、控制启动管理器的BCDEdit 命令行选项

六、BCDEDIT最常用的四个设置

启动入口最主要是四个部分:

Identifier标识符——启动入口的系统标识,可能是bootmgr、current 或id形式等。

device设备——一般是驱动器路径或虚拟映像,系统启动引导后入口。path路径——是device设备的位置,系统用来定位启动文件。description描述——显示描述,也就是大家见到的菜单显示。{bootmgr} ——启动管理器

{current}——当前操作系统,启动时选择的系统

{default} ——缺省默认的启动项

{ntldr} ——早期Windows加载

- 11 / 11 -

相关文档
最新文档