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 : 引导配置数据。

refer: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731662(v=ws.10)

适用于: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驱动器加密所需的分区准备硬盘驱动器。

refer: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ff829850(v=ws.10)

适用于: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文件设置。

refer: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc725967(v=ws.10)

适用于: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 引导选项。