bcdedit命令的使用

合集下载

Windows7-启动配置(bcdedit)

Windows7-启动配置(bcdedit)
在BCD中,硬盘或分区的GUID可分为如下几类:
:指存在上一代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命令-简明事例

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添加系统启动项使用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命令详解

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用法

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

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中的相关命令-回复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操作指导

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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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>}该命令创建指定启动项的镜像。

相关文档
最新文档