Windows 部署命令行工具

BCDboot 是用于管理系统分区文件的命令行工具。可以在以下方案中使用此工具:

  • 部署新计算机时设置系统分区。有关详细信息,请参阅如何捕获和应用 Windows、System 和恢复分区

  • 设置 Windows® 以引导虚拟硬盘。有关说明,请参阅操作实例:为本机引导部署虚拟硬盘

  • 修复位于系统分区上的启动环境。如果系统分区已损坏,你可以使用 BCDboot 将系统分区文件替换为 Windows 分区中的上述文件的新副本。

    例如,如果你通过使用 Windows(R) 8 设置了其他硬盘驱动器或分区,并且 Windows(R) 7 启动项不再出现在引导菜单中,则可以使用 bcdboot D:\Windows命令还原 Windows 7 启动项,其中 D是 Windows 7 分区的驱动器字母。


若要配置系统分区,BCDboot 将一小部分启动环境文件从已安装的 Windows 映像复制到系统分区。接下来,BCDboot 在系统分区上创建引导配置数据 (BCD) 存储,指示计算机引导到 Windows 分区。在基于 UEFI 的计算机上,BCDBoot 会在 NVRAM 中添加一个固件条目,以指向这些启动文件。

BCDboot 可以从 Windows 8、Windows 7、Windows Vista®、Windows Server® 2012、Windows Server® 2008 R2 或 Windows Server® 2008 的映像中复制启动环境文件。

BCDboot 使用 %WINDIR%\System32\Config\BCD-Template 文件在系统分区上创建新的 BCD 存储并初始化 BCD 启动环境文件。你可以在 BCD-Template 文件中定义特定的 BCD 设置。BCDboot 工具还将最新版本的启动环境文件从操作系统映像 %WINDIR%\boot 文件夹复制到系统分区。

BCDboot 可以将现有的启动环境更新到系统分区。

BCDboot 工具将更新版本的文件从 Windows 映像复制到系统分区。

如果 BCD 存储已存在于系统分区上,BCDboot 将基于 BCD-Template 文件在现有的 BCD 存储中创建新的启动项。

如果该 Windows 分区已经有了启动项,默认情况下,BCDboot 将清除旧的启动项及其值。若要在更新系统文件时保留现有启动项的值,你可以使用 /m选项和 BDCBoot.exe 命令。

命令行选项

下列命令行选项可用于 BCDboot.exe。

BCDBOOT<source> [/l<locale>] [/s<volume-letter> [/f<firmware type>]] [/v] [/m[{OS Loader GUID}]]


Bootsect.exe 更新硬盘分区的主启动代码以在 Bootmgr 和 NT 加载程序 (NTLDR) 之间切换。可以使用此工具还原计算机上的启动扇区。此工具替换 FixFAT 和 FixNTFS。

Bootsect 使用以下命令行选项:

bootsect{/help/nt52/nt60} {SYSALL| <DriveLetter:>} [/force/mbr

例如,若要将与 NTLDR 兼容的主启动代码应用到标记为 E 的卷,请使用以下命令:

bootsect /nt52 E:


Drvload 工具将完备驱动程序添加到已启动的 Windows® 预安装环境 (Windows PE) 映像中。它将一个或多个驱动程序(.inf 文件)作为输入项。若要将驱动程序添加到脱机 Windows PE 映像中,请使用部署映像服务和管理 (DISM) 工具。有关详细信息,请参阅如何脱机添加和删除驱动程序

如果驱动程序 .inf 文件需要重新启动,Windows PE 将忽略这个请求。如果驱动程序 .sys 文件需要重新启动,则无法使用 Drvload 添加驱动程序。有关详细信息,请参阅设备驱动程序和部署概述以及驱动程序服务命令行选项

将使用 Drvload 工具添加的驱动程序标记为该设备的首选驱动程序。如果在 Windows 安装过程中添加了更新的驱动程序,则使用 Drvload 添加的驱动程序优先。

下列命令行选项可用于 Drvload。

drvloadinf_path[,inf_path[...]] [/?]


Expand.exe 可以展开一个或多个压缩的更新文件。当查看或解压缩产品更新程序包(例如,安全修补程序、关键更新或更新汇总)的内容时,程序包中显示或解压缩的文件可能未包括已实际更新的所有文件。

Windows 使用程序包你部增量 (IPD) 压缩技术来减小程序包的大小。如果未使用支持 IPD 的压缩工具来解压缩更新,则解压缩的文件将类似于以下输出:

_manifest_.cix.xml012…

如果以下两种条件同时为真便会发生以上行为:

  • 未使用 Windows® 评估和部署工具包 (Windows ADK) 中的 Expand.exe 打开更新。

  • 更新会使用程序包你部增量 (IPD) 压缩技术。

Expand.exe 支持展开经 IDP 压缩的更新中的文件以进行检查。必须使用随 Windows ADK 或 Windows Vista、Windows 7 和 Windows(R) 8 操作系统一同发布的 Expand.exe 版本。之前版本的 Expand.exe 不支持解压缩经 IPD 压缩的数据。

Expand.exe 使用以下约定。

expand<source> [<destination>] [-r] [–d] [–i] [-f:<files>] [/?]


Copype工具属 Windows(R) 8 的新内容。Copype用于创建包含 Windows® 预安装环境 (Windows PE) 文件标准集的工作目录。你可以使用这些文件自定义映像,并通过结合使用 Makewinpemedia脚本来创建可启动媒体。有关详细信息,请参阅 Makewinpemedia 命令行选项

Copype使用以下命令行选项。

Copype.cmd体系结构<WorkingDirectory>


Makewinpemedia工具属 Windows(R) 8 的新内容。你可以使用 Makewinpemedia来创建可启动的 Windows® 预安装环境 (Windows PE) 媒体。运行 Copype工具是创建可启动介质的先决条件。Copype将为 Windows PE 文件创建目录结构并复制必要的 Windows PE 媒体文件。有关详细信息,请参阅Copype 命令行选项操作实例:将 Windows PE 安装到 CD、U 盘或 USB 硬盘驱动器

Makewinpemedia工具使用以下命令行选项。

Makewinpemedia{/ufd/iso} [/f<WorkingDirectory> <DestinationLocation>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值