BCDEdit命令详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 命令共同使用的 <datatypes> 所必需的数据格式。
所需的格式取决于使用 /set 命令指定的 <datatypes>。
有关与每个 <datatype> 关联的格式的详细信息,请运行 "bcdedit /? TYPES"。
布尔布尔值。
以下值与 TRUE 对应:1、ON、YES、TRUE
以下值与 FALSE 对应:0、OFF、NO、FALSE
设备设备可以是以下其中一个类型:
BOOT
PARTITION=<drive>
HD_PARTITION=<drive>
FILE=[<parent>]<path>
RAMDISK=[<parent>]<path>,<optionsid>
VHD=[<parent>]<path>,<locatecustom>
这些类型的选项为:
<drive> 带有冒号并且尾部不带反斜杠的驱动器号。
<parent> (必需)可以是 BOOT、LOCATE 或带有冒号的驱动器号。
方括号是语法的文本部分,而不表示是可选项。
<path> 从父设备根开始的文件路径(或 .wim 文件)。
<optionsid> 设备选项的标识符,该选项项包含 RAM 磁盘的
系统部署映像(SDI)选项。
这通常是 {ramdisksdioptions}.
<locatecustom> 提供用于在 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 -。