bcdedit命令的使用
Windows7-启动配置(bcdedit)

:指存在上一代Windows系统如Windows XP的硬盘或分区;
: 默认所在硬盘或分区;操作系统
: 当前硬盘或分区;
: 类似于这个格式的GUID指其他安装了操作系统的硬盘或分区。
(注:这只是个例子,具体数字根据硬盘或分区参数会有相应变化,但均会类似于格式)。
bcdedit /set Description "Windows Vista 5456"
输出控制指令
====================
/enum 在储存中的列表项目。
列出所有的操作系统载入程序启动项目:
bcdedit /enum OSLOADER
列出所有的启动管理项目:
bcdedit /toolsdisplayorder
Bcdedit命令详解,自定义Vista启动管理项
Bcdedit 位于X:\Windows\system32\ "X:"为安装Vista的盘符。
储存操作指令
====================
/createstore 创建一个新的空白启动配置数据文件。
bcdedit /createstore C:\Data\BCD 创建BCD启动配置数据文件储存到“C:\DATA\”文件夹。
bcdedit /set nx optin
更改系统名称
默认XP系统名称在Vista启动管理器中是"earlier version of Windows",更改:
bcdedit /set Description "Windows XP Professional SP2"
BCDEDIT命令-简明事例

修改引导菜单的模式:
传统的引导菜单的模式被称为 legacy ,即黑底白字,但从Windows 10开始,引导菜单默认为 Metro 模式,即淡蓝色的背景,白色的文字,可以在其中使用鼠标。
1.如果需要改变它为 legacy 模式:
在单系统时运行:
bcdedit /set {default} bootmenupolicy legacy
然后运行:
bcdedit /displayorder {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} /addlast
其中,
/displayorder 参数还有3个子参数:
/addfirst 将项目添加到引导菜单顶部,并设置为默认启动项。
/addlast 将项目添加到引导菜单底部,不改变原默认启动项。添加一条项目时,最好用此参数。
bcdedit 命令是用于对引导菜单进行编辑的,其用法比较多,本文就其简单、常用的一些用法进行叙述。
在管理员CMD下:
备份引导菜单:
bcdedit /export d:\abc
解释:
把当前引导菜单备到D盘根目录,文件名为abc。
从备份中恢复引导菜单:
bcdedit /import d:\abc
永久禁用系统强制驱动程序签名验证
bcdedit /set nointegritychecks on
恢复禁用状态:把 on 改为 off
/remove 从显示顺序中删除指定的项标识符。如果已指定此参数,则只能指定一个项标识符。如果该标识符不在列表中,则该操作不起作用。如果删除最后一项,则显示顺序值将会从启动管理器项中删除。
【注意:】如果 /displayorder 不加任何子参数,则所添加的新的引导项目会覆盖原引导菜单中的项目,即新引导菜单只会保留新添加的引导项目。
BCDEDIT命令详解

BCDEDIT命令详解案例:bcdedit添加系统启动项使用BCDEDIT命令,编辑启动项,方便、快捷,只需记住几条命令,必要时替换即可。
以下是一个案例:标识符 {de329298-0dd8-11e0-90b6-8af61b7989dc}device partition=G:path \Windows\system32\winload.exedescription Windows 7 Ultimateosdevice partition=G:systemroot \Windows要实现添加以上启动项信息,可依次键入以下命令:bcdedit /create {35f41e64-23c5-11e0-b95b-fe17cc1d8647} /d “Windows 7 Ultimate” /application osloaderbcdedit /set {35f41e64-23c5-11e0-b95b-fe17cc1d8647} device partition=G:bcdedit /set {35f41e64-23c5-11e0-b95b-fe17cc1d8647} path\Windows\system32\winload.exebcdedit /set {35f41e64-23c5-11e0-b95b-fe17cc1d8647} systemroot \Windowsbcdedit /set {35f41e64-23c5-11e0-b95b-fe17cc1d8647} osdevicepartition=G:bcdedit /displayorder {35f41e64-23c5-11e0-b95b-fe17cc1d8647} /addfirst附,关闭Hyper-V,让windows运行VMWare。
Hyper-V和VMWare共存。
打开cmd,键入:bcdedit /copy {default} /d“Windows Server 2008 Without Hyper-V” (windows会自动生成一个guid,注意记下)然后再键入:bcdedit /set {xxxxxxxxxxxx} hypervisorlaunchtype off {}里面填入前面一个命令出来的guid号。
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 ,其结果如下:BCD文件中的内容如下:一、在存储(文件)上操作的BCDEdit选项(命令,因其前面带有/,故也叫选项)二、在存储的项上操作的BCDEdit选项(命令)三、在项中选项上操作的BCDEdit选项(命令)C:\Users\teacher>bcdedit /? FORMATS以下选项描述了与 /set 命令共同使用的 <datatypes> 所必需的数据格式。
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]这个命令用于设置默认的启动选项。
[id]是启动选项的标识符,可以通过bcdedit 命令查看。
通过这个命令,可以将指定的启动选项设置为默认启动选项。
2.5 设置启动超时时间bcdedit /timeout [value]这个命令用于设置启动超时时间,单位为秒。
[value]是超时时间的数值,可以根据需要进行修改。
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 ,其结果如下:BCD文件中的内容如下:一、在存储(文件)上操作的BCDEdit选项(命令,因其前面带有/,故也叫选项)二、在存储的项上操作的BCDEdit选项(命令)三、在项中选项上操作的BCDEdit选项(命令)C:\Users\teacher>bcdedit /? FORMATS以下选项描述了与 /set 命令共同使用的 <datatypes> 所必需的数据格式。
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命令来查看当前计算机上的引导配置。
2. 修改默认启动项:使用bcdedit命令的default命令可以修改默认启动项。
例如,输入bcdedit /default {current}将当前启动项设置为默认。
3. 修改启动超时时间:使用timeout命令可以修改启动菜单显示的超时时间。
BCDEdit操作指导

一、BCD简介BCD(boot configuration data)即启动配置数据存储,包含了启动配置参数并控制操作系统启动的方式。
这些参数以前在 Boot.ini 文件中(在基于 BIOS 的操作系统中)或在稳定 RAM 项中(在基于可扩展固件接口的操作系统中)。
Bcdedit.exe是微软提供的用于修改启动配置数据存储的命令行工具。
可以使用Bcdedit.exe 在启动配置数据存储中添加、删除、编辑和附加项。
二、BCD的基本操作:对存储即BCD可执行的操作:/createstore 新建空的启动配置数据存储./export 将系统存储的内容导出到文件。
以后可以使用该文件还原系统存储的状态。
/import 使用 /export 命令创建的备份文件来还原系统存储的状态。
如:Bcdedit /createstore d:\newstroeBcdedit /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}破折号(-)的位置以及 GUID 开头和结尾的括号是必需的。
通过bcdedit /enum /v命令可以查看各个项以GUID格式表示的标识符。
另外,BCD提供了几个已知标识符,使用已知标识符可以使操作更加方便。
BCD中的已知标识符包括:{bootmgr} 指定 Windows 启动管理器项。
- 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 <filename>此命令新建空的启动配置数据存储。
创建的存储不是系统存储。
<filename> 指定启动配置数据存储的文件名。
如果文件名包含空格,则必须将其括在引号("")中。
示例:下列命令创建指定的存储文件:bcdedit /createstore C:\DATA\BCDbcdedit /export <filename>此命令将系统存储的内容导出到文件。
以后可以使用此文件还原系统存储的状态。
此命令仅对系统存储有效。
<filename> 将用作导出目标的文件名。
如果文件名包含空格,则必须将其括在引号("")中。
示例:下列命令将系统存储导出到指定的文件:bcdedit /export "C:\Data\BCD Backup"bcdedit /import <filename> [/clean]此命令使用以前使用/export 命令生成的备份数据文件还原系统存储的状态。
在进行导入前,将删除系统存储中的所有现有项。
此命令仅对系统存储有效。
<filename> 将导入系统存储的文件的名称。
如果文件名包含空格,则必须将其括在引号("")中。
/clean 指定应删除所有现有固件启动项(仅影响EFI 系统)。
示例:以下命令将指定的文件导入系统存储。
bcdedit /import "C:\Data\BCD Backup" /cleanbcdedit /sysstore <devicename>此命令用于设置系统存储设备。
对于EFI 系统,仅在系统存储设备不确定的情况下,此命令才有效。
此设置在重新启动后不再有效。
<devicename> 要设置为系统存储设备的系统分区的名称。
该设备必须是系统分区。
示例:下列命令将系统存储设备设置为指定设备:bcdedit /sysstore C:bcdedit [/store <filename>] /copy {<id>} /d <description>此命令创建指定启动项的副本。
<filename> 指定要使用的存储。
如果未指定此选项,则使用系统存储。
有关详细信息,请运行"bcdedit /? store"。
<id> 指定要复制的项的标识符。
有关标识符的详细信息,请运行"bcdedit/? ID"。
<description> 指定要用于新项的描述。
示例:下列命令创建指定操作系统启动项的副本:bcdedit /copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} /d "Copy of entry"bcdedit /create [{<id>}] [/d <description>] [/application <apptype> |/inherit [<apptype>] | /inherit DEVICE | /device]此命令在启动配置数据存储中创建新项。
如果指定已知的标识符,则无法指定/application、/inherit 和/device 选项。
如果未指定<id>,或<id> 未知,则必须指定一个/application、/inherit 或/device 选项。
<id> 指定新项要使用的标识符。
有关标识符的详细信息,请运行"bcdedit/? ID"。
<description> 指定要应用于新项的描述。
/application <apptype> 指定新项必须是应用程序项。
<apptype> 指定应用程序类型。
<apptype> 可以是下列类型之一:BOOTSECTOROSLOADERRESUMESTARTUP如果使用其他应用程序类型而不是这些类型,则还必须指定已知的标识符。
/inherit [<apptype>] 指定新项必须是继承项,<apptype> 指定应用程序类型。
如果未指定<apptype>,则任何项都可以继承该项。
如果已指定,则<apptype> 可以是下列类型之一:BOOTMGRBOOTSECTORFWBOOTMGRMEMDIAGNTLDROSLOADERRESUME修饰符防止<apptype> 的应用程序项继承该继承项。
/inherit DEVICE 指定新项必须是继承项,且该项只能由设备选项的项继承。
/device 指定新项必须是附加设备选项的项。
示例:下列命令创建基于NTLDR 的OS 加载程序项(Ntldr):bcdedit /create {ntldr} /d "Earlier Windows OS Loader"下列命令创建RAM 磁盘附加选项的项:bcdedit /create {ramdiskoptions}下列命令创建新的操作系统启动项:bcdedit /create /d "Windows Vista" /application osloader下列命令创建新的调试程序设置项:bcdedit /create {dbgsettings}bcdedit [/store <filename>] /delete <id> [/f] [/cleanup | /nocleanup]此命令删除启动配置数据存储中的项。
<filename> 指定要使用的存储。
如果未指定此选项,则使用系统存储。
有关详细信息,请运行"bcdedit /? store"。
<id> 指定要删除的启动项的标识符。
有关标识符的详细信息,请运行"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} /fbcdedit [/store <filename>] /mirror {<id>}该命令创建指定启动项的镜像。