文章目录
1.Bcdboot : 快速设置系统分区,或修复位于系统分区上的引导环境。
适用于:Windows 7,Windows Server 2008 R2
使您可以快速设置系统分区,或修复位于系统分区上的引导环境。通过将一组简单的引导配置数据(BCD)文件复制到现有的空分区来设置系统分区。
bcdboot <source> [/l] [/s]
Bcdboot - Bcd 启动文件创建和修复工具。
bcdboot.exe 命令行工具用于将关键启动文件复制到系统分区以及创建新的系统 BCD 存储。
bcdboot <source> [/l <locale>] [/s <volume-letter>] [/v]
[/m [{OS Loader ID}]]
source 指定 windows 系统根目录的位置。
/l 指定在初始化 BCD 存储时使用的可选区域设置参数。
默认值为“简体中文”。
/s 指定一个可选的卷号参数,该参数用于指定要将启动环境文件复制到
的目标系统分区。默认值为固件标识的系统分区。
/v 启用详细模式。
/m 如果提供了操作系统加载器 GUID,则此选项可以将给定的加载器
对象与系统模板合并起来,以产生可启动条目。否则,只合并全局
对象。
示例: bcdboot c:\windows /l en-us
bcdboot c:\windows /s h:
bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}
2.Bcdedit : 引导配置数据。
适用于:Windows Server 2008,Windows Vista
引导配置数据(BCD)文件提供了一个用于描述引导应用程序和引导应用程序设置的存储。商店中的对象和元素有效地取代了Boot.ini。
BCDEdit是一个用于管理BCD存储的命令行工具。它可用于多种用途,包括创建新存储,修改现有存储,添加引导菜单参数等。BCDEdit与早期版本的Windows上的Bootcfg.exe基本相同,但有两个主要改进:
- 暴露比Bootcfg.exe更广泛的引导参数。
- 改进了脚本支持。
注意: 使用BCDEdit修改BCD需要管理权限。
BCDEdit是用于编辑Windows Vista和更高版本Windows的启动配置的主要工具。它包含在%WINDIR%\System32文件夹中的Windows Vista分发版中。
BCDEdit仅限于标准数据类型,主要用于对BCD执行单个常见更改。对于更复杂的操作或非标准数据类型,请考虑使用BCD Windows Management Instrumentation(WMI)应用程序编程接口(API)来创建功能更强大且更灵活的自定义工具。
BCDEDIT - 启动配置数据存储编辑器
Bcdedit.exe 命令行工具用于修改启动配置数据存储。
启动配置数据存储包含启动配置参数并控制操作系统的启动方式。这些参数以前位于
Boot.ini 文件中(在基于 BIOS 的操作系统中)或位于稳定 RAM 项中(在基于可扩展
固件接口的操作系统中)。可以使用 Bcdedit.exe 在启动配置数据存储中添加、删除、
编辑和附加项。
有关命令和选项的详细信息,请键入 bcdedit.exe /? <command>。
例如,若要显示有关 /createstore 命令的详细信息,请键入:
bcdedit.exe /? /createstore
有关本帮助文件中按字母顺序排列的主题列表,请运行 "bcdedit /? TOPICS"。
对存储执行的命令
================================
/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 设置虚拟机监控程序的参数。
3.Bdehdcfg : 使用BitLocker驱动器加密所需的分区准备硬盘驱动器。
适用于:Windows 7,Windows Server 2008 R2
使用BitLocker驱动器加密所需的分区准备硬盘驱动器。大多数Windows 7安装都不需要使用此工具,因为BitLocker设置包括根据需要准备和重新分区驱动器的功能。
BitLocker 驱动器准备工具版本 6.1.7601
版权所有(C) 2006-2008 Microsoft Corporation。
用法:
BdeHdCfg[.exe]
[-driveinfo]
[-target {default | unallocated |
TargetDriveLetter {shrink | merge}}]
[-newdriveletter DriveLetter]
[-size SizeInMegabytes]
[-quiet] [-restart] [{-? | /?}]
描述:
此命令为 BitLocker 驱动器加密准备硬盘驱动器。
命令行参数不区分大小写。
参数:
-driveinfo
显示有关有效目标驱动器的信息。
-target
指定目标驱动器和操作。
若要新建活动分区,请指定“shrink”。
若要使现有分区成为活动分区,请指定“merge” 。
若要使用磁盘上的未分配空间,请指定“unallocated”。
若要自动选择目标驱动器,请指定“default”。
示例: -target D: merge
-target C: shrink
-target unallocated
-target default
-newdriveletter
将所需驱动器号指定为新驱动器。此选项
仅在新建了一个驱动器后才可用。
示例: -newdriveletter S:
-size
指定新驱动器所要求的大小。此选项仅在新建了一个驱动器后才可用。
如果未指定,则驱动器准备工具假定所要求的最小大小为 306 MB。
示例: -size 700
-quiet
指定在安静模式下运行。不显示驱动器准备工具的任何输出。
-restart
在驱动器准备完毕后启用自动重新启动。
必须首先重新启动计算机,然后才能启用 BitLocker。
-? 或 /?
显示有关此命令的帮助。
示例:
BdeHdCfg -target c: shrink -newdriveletter x: -size 306 -quiet -restart
BdeHdCfg -target d: merge -quiet -restart
BdeHdCfg -target unallocated -newdriveletter s:
BdeHdCfg -target default
4.Bitsadmin : 可用于创建下载或上载作业并监视其进度。
refer: https://docs.microsoft.com/EN-US/windows-server/administration/windows-commands/bitsadmin
bitsadmin是一个命令行工具,可用于创建下载或上载作业并监视其进度。bitsadmin工具使用开关来识别要执行的工作。您可以致电bitsadmin /?或bitsadmin /HELP获取交换机列表。
大多数开关都需要您设置为作业显示名称或GUID的参数。请注意,作业的显示名称可能不唯一。该/创建和/列表开关返回作业的GUID。
默认情况下,您可以访问有关自己作业的信息。要访问其他用户的作业信息,您必须具有管理员权限。如果作业是在提升状态下创建的,那么您必须从高架窗口运行bitsadmin; 否则,您将具有对该作业的只读访问权限。
许多交换机对应于BITS接口中的方法。有关可能与使用开关相关的其他详细信息,请参阅相应的方法。
使用以下开关创建作业,设置和检索作业的属性,以及监视作业的状态。
5.Bootcfg : 配置,查询或更改Boot.ini文件设置。
适用于:Windows Server 2008,Windows Vista
配置,查询或更改Boot.ini文件设置。
BOOTCFG /parameter [arguments]
描述:
此命令行工具可以用来在 BOOT.INI 文件中配置、查询、更改或删除启动项目设置。
参数列表:
/Copy 生成一个现有的启动项目的副本。
/Delete 从 BOOT.INI 文件删除现有启动项目。
/Query 显示当前启动项目和它们的设置。
/Raw 允许用户指定要添加的任何开关。
/Timeout 允许用户更改超时值。
/Default 允许用户更改默认启动项目。
/EMS 允许用户为无头支持配置 /redirect 开关。
/Debug 允许用户为远程调试指定端口和波特率。
/Addsw 允许用户添加预定义开关。
/Rmsw 允许用户删除预定义开关。
/Dbg1394 允许用户为调试配置 1394 端口。
/? 显示此帮助消息。
例如:
BOOTCFG /Copy /?
BOOTCFG /Delete /?
BOOTCFG /Query /?
BOOTCFG /Raw /?
BOOTCFG /Timeout /?
BOOTCFG /EMS /?
BOOTCFG /Debug /?
BOOTCFG /Addsw /?
BOOTCFG /Rmsw /?
BOOTCFG /Dbg1394 /?
BOOTCFG /Default /?
BOOTCFG /?
警告:
BOOT.INI 用于 Windows XP 及更早版本操作系统上的启动选项。使用 BCDEDIT 命令行工具修改Windows Vista 引导选项。
6.Break : 设置或清除MS-DOS系统上的扩展CTRL + C检查。如果使用不带参数,break将显示当前设置。
适用于:Windows Server 2008,Windows Vista
设置或清除MS-DOS系统上的扩展CTRL + C检查。如果使用不带参数,break将显示当前设置。
注意
此命令不再使用。它仅用于保持与现有MS-DOS文件的兼容性,但它在命令行中没有任何效果,因为该功能是自动的。
break=[on|off]
备注
如果在Windows平台上启用并运行命令扩展,则将break命令插入批处理文件如果由调试器调试,则会输入硬编码断点。
CFG /EMS /?
BOOTCFG /Debug /?
BOOTCFG /Addsw /?
BOOTCFG /Rmsw /?
BOOTCFG /Dbg1394 /?
BOOTCFG /Default /?
BOOTCFG /?
警告:
BOOT.INI 用于 Windows XP 及更早版本操作系统上的启动选项。使用 BCDEDIT 命令行工具修改Windows Vista 引导选项。