Windows 制造和部署概述

本主题介绍制造和部署,以及 OEM 如何将自定义版本的 Windows 部署到其电脑上的过程。 有关如何完成映像自定义和部署过程的分步说明,请参阅 OEM 部署实验室

术语和工具

下面是部署和映像中使用的术语列表。

审核模式 - 旨在进行联机自定义和验证的 交互式桌面环境 。 审核模式允许你使用管理员帐户登录到计算机,而无需先经历开箱体验 (OOBE)。

自定义 - 对映像的修改。 映像来自处于可用状态的Microsoft,但电脑制造商可以自定义映像,然后将该映像部署到多个电脑。

DISM - 用于自定义 Windows 映像的主要工具

映像 - 映像是一个存档文件,其中包含构成 Windows 安装的文件集合。

  • 映像格式 - Windows 部署工具支持 两种不同的映像类型

    • 。WIM 格式 - 一种基于文件的映像格式,可在单个文件中包含多个图像。 .wim 映像包含有关磁盘上的单个分区的信息。

    • 。FFU A 基于扇区的图像文件,其中包含有关和整个磁盘的信息。 FFU 映像只能包含每个图像文件一个图像。

      这两种映像类型都可以维护或自定义。 不能直接更改图像文件,但可以将其装载到临时位置,或先将其应用到硬盘驱动器。 对于装载的映像,可以保存更改,以便再次部署映像。 如果应用了映像,您可以重新捕获发生变化的映像,或者启动并使用自定义映像。

  • 映像服务环境

    • 在线 - 在启动的电脑上运行的镜像。
    • 脱机映像 - 已装载到技术人员电脑或从 Windows PE 应用到电脑但未启动的映像。
  • 图像类型

    • 基本映像:直接来自 Windows 安装媒体的映像,尚未提供服务或自定义。
    • 参考映像:参考映像是一个基础映像,包含了适合您的部署场景的自定义项。 可将参考镜像作为起点部署到多个计算机。 引用映像可以通过减少或消除在部署映像后必须进行的自定义来节省部署过程中的时间。

映像将映像应用到电脑上的部署过程的一部分。 映像是通过 Windows PE 完成的。 应用映像后,可以对应用的图像进行其他更改,以进一步自定义电脑。

OOBE - 现装体验,用户在首次启动电脑时 经历的体验

预配包 - 包含自定义信息的包,或需要放置于电脑上的载荷。 OEM 通常使用 预配包 来配置电源设置、COSA 和捕获将在恢复方案中使用的更改。 预配包最常用于 IT Pro 电脑配置方案。

恢复 - Windows 包括 用户可用于在 电脑不稳定的情况下重置其 Windows 安装的工具。 OEM 可以自定义 Windows 映像中包含的恢复映像,以确保通过重置过程保留映像自定义。

服务 - 对 Windows 映像进行更改,例如 添加更新语言按需功能

Sysprep - 系统准备工具。 如果要从审核模式进行在线自定义,则需要运行 Sysprep 工具,以使 Windows 安装通用化,从而可以将映像部署到电脑。 即使您只是在硬件与您构建映像的电脑完全相同的电脑上使用映像,您仍然需要运行该工具。 Sysprep 仅联机运行,并包含在所有 Windows 映像中。

无人参与 - 用于在部署过程的各个阶段自定义 Windows 的配置 框架 。 可以配置设置、运行脚本、创建用户等。 Windows 系统映像管理器用于创建部署期间使用的配置文件。

Windows 评估和部署工具包(ADK) - ADK 包含支持映像自定义和部署过程的工具,包括用于启动电脑并处理映像的 WinPE、用于帮助创建无人参与文件的 SIM、DISM 等。

Windows PE - 可从 RAM 启动的小型 Windows 启动环境,以部署您的电脑。 需要创建可启动 Windows PE 映像的文件包含在 ADK 的 Windows PE 加载项中。

部署过程的硬件和抵押品

本部分介绍需要创建引用映像的硬件和软件,然后将映像部署到电脑。

硬件

  • 技术人员专用电脑 - 需要 Windows 电脑才能着手创建用于部署的映像。

    • 可以是物理计算机或虚拟机(VM)。 如果使用 VM,请确保可以来回将文件复制到另一台电脑或可移动媒体。 此电脑需要 安装 ADK,并访问辅助 ISO(本地存储或网络位置)。
    • 此电脑将用于创建无人参与文件、离线自定义和创建配置包,并且在自定义期间不会被擦除。 因此,此电脑不必专门用于映像创建。
    • Windows 评估和部署工具包(ADK) 应安装在此电脑上。 ADK 具有处理映像、创建无人参与安装文件、创建预配包等的工具。
  • 参考电脑 此电脑将在映像自定义和部署过程中擦除,因此请确保此电脑没有任何需要保留的信息。 如果此电脑上有任何需要的文件或数据,请确保备份,因为它们将被删除。

    • 你将使用此电脑应用映像、进行脱机自定义、启动到审核模式进行联机自定义,然后启动到 Windows PE 以执行映像的最终捕获。
    • 可以是物理机或虚拟机。 在测试您的部署时,您需要能够在这台电脑上来回复制文件,因此如果您使用的是虚拟机(VM),请确保了解如何执行文件传输。
    • 如果使用 DISM 从 Windows PE 应用映像 ,则可以使用不符合 Windows 11 硬件要求的参考电脑(如处理器、TPM 等)创建和自定义映像,但最终映像应仅部署到满足 Windows 11 最低规范的硬件。
  • 可移动驱动器 - 你将使用它启动到 Windows PE,还可以使用它来存储抵押品。 如果你的可移动驱动器是用于物理技术人员和参考电脑的 USB 驱动器,Windows 允许你创建 一个具有多个分区的 USB 键 ,以便你可以拥有可启动的 FAT32 分区,以及一个 NTFS 分区,使你可以存储大于 4 Gb 的文件。

抵押品

  • 语言和可选功能 ISO - 此 ISO 包含用于按需安装语言包和功能的包。 完全本地化的语言以及五种部分本地化的语言可用。 此 ISO 不包含任何 LXP .appx包,并且只能将 .cabs 用于语言预安装。

  • 收件箱应用 ISO - 用于重新安装 Windows 附带的应用的 AppX 包。 如果将语言添加到图像,则必须重新安装 Windows 附带的应用,以确保它们具有支持所添加语言所需的语言资源。

  • Windows PE 映像 - 使用 ADK 和 Windows PE 加载项创建基础 Windows PE 映像 和可启动媒体。 Windows ADK 和 Windows PE 附加组件包括基本的 Windows PE 映像。 基本映像适用于许多方案,但可以自定义以添加设备启动所需的驱动程序、BitLocker、PowerShell 或其他你在部署中使用的工具。

制造流程

端到端部署流

开始制造之前

在开始构建PC之前,您需要准备一个映像,以便在部署流程中将其部署到PC。 基础 Windows 映像名为install.wim,可在 Windows 安装介质的Sources文件夹中找到。 虽然可以使用基础映像构建电脑,但大多数电脑制造商和 IT 企业创建包含应用、语言、驱动程序或其他自定义项的参考映像,以便为客户提供更好的体验。

设计部署时,请考虑要部署到的环境,以便可以决定最适合你的环境。 请考虑您希望部署中拥有多少灵活性、部署映像所花费时间的价值,以及所需维护的不同映像数量。

自定义部署过程

由于 Windows 映像可以在部署期间的多个环节进行维护或离线自定义,也可以在审核模式下进行在线操作,因此你可以利用这些不同的定制时机来创建最符合需求的部署。 下面是部署方案的几个示例:

  • 整体参考映像 (厚映像):如果只有一个硬件配置,该配置将仅寄送到一个国家/地区,并且具有从不需要更新的应用程序,则最好创建包含所有自定义项的单一映像。 这种类型的映像对于现货生产方案非常有用,并且具有最快的部署时间,以牺牲灵活性为代价。 如果有多个硬件配置需要支持,可能需要维护多个不同的映像,或经常更新映像以包括最新的应用、驱动程序、更新等。

    显示整体图像流的图表

  • 精简图像 如果有多个不同的硬件配置具有不同的应用程序和本地化需求,则从作为部署过程的一部分自定义的基本 Windows 映像开始可能有意义。 这种部署样式比使用整体映像花费的时间要长,因为自定义是在部署过程中完成的,但如果从基础映像开始,则只需维护映像过程中使用的辅助内容,而不是映像本身。

    显示使用基本图像图像的流程的图表

大多数部署介于以下两个示例之间,例如一个自定义的基础镜像,其中包含一组适用于所有电脑的定制项,并且在之后还加入针对部署的最后调整。 由你来决定如何利用各种自定义机会,以创建最适合你环境的部署。

规划如何自定义您的图像

为图像设计、硬件、相关资源和初始图像制定计划后,您可以设计一个部署,此部署利用 Windows 中提供的各种服务环境和阶段。

Windows 在整个部署过程中提供了几个要点,你可以在其中进行更改,例如:

确定要添加到映像的自定义项后,需要考虑在部署过程中的哪个阶段进行这些更改。

服务环境

两种类型的自定义环境,联机和脱机:

  • 脱机:映像已装载或应用于磁盘,但未启动。
  • 联机:已部署映像并启动到 审核模式 的电脑(不要对未启动到审核模式的正在运行的电脑进行自定义)。

是您需要为您的部署决定是否进行在线更改还是离线更改。 大多数自定义项都是相同的,无论是联机还是脱机,但请考虑如何最好地对自定义任务进行分组,这样就不必为小更改添加额外的脱机部署阶段,特别是如果这些更改可以使用已是计划的一部分的自定义阶段。 但是,请注意,某些自定义项只能联机或脱机。

自定义 脱机(已应用或装载)映像 联机、审核模式
语言
按需功能
可选组件
更新程序包 •从 Windows 11 版本 22H2 开始
Win32 应用
AppX 应用,包括收件箱应用
司机
预配程序包
OOBE 系列

脱机服务

脱机自定义 应用于未启动的映像。 不能直接修改映像,因此若要对脱机映像进行更改,必须将映像装载到技术人员电脑,或将映像从 WinPE 应用到电脑,以便进行更改。

通常在脱机状态下进行自定义:

  • 为了自定义技术员的电脑上的镜像,可以通过装载并使用 DISM 进行更改。
  • 在 Windows PE 环境中对已部署到电脑的映像进行更改。 这些更改通常在映像处理后发生,但在启动映像之前发生。

联机(审核模式)服务

审核模式 允许你在将计算机发送到客户之前对 Windows 安装进行其他更改,或捕获映像,以便在组织中重复使用。 可以安装仅作为可执行包的一部分提供的驱动程序包、安装桌面应用程序,或进行其他需要 Windows 安装运行的更新。 还可以使用审核模式将您的自定义项捕获到恢复预配包中,以确保在用户重置其电脑时,这些自定义项能够得以保留。

无人值守框架

无人参与框架是一种自定义框架,可用于在部署过程的各个阶段配置自定义。 在部署期间,没有特定的服务环境或阶段专门用于更改,因此您可以使用一个包含所有阶段自定义项的无人参与文件。 例如,同一无人参与文件可用于对 WinPE、脱机映像、Sysprep、首次启动、审核模式以及用户首次登录 Windows 时进行更改。

并非所有无人参与设置在所有阶段都可用,因此请确保了解何时可以将每个设置配置为生效。

服务阶段

除了上述服务环境外,还可以在整个制造过程中在多个不同阶段自定义映像,例如:

  • 在开始之前:在技术人员电脑上装载和维护映像。 你可以在此处进行一些自定义:
    • 创建包含驱动程序、包或功能的图像,这些驱动程序、包或功能在使用该映像的所有设备上共享。 然后,可以在部署期间进一步自定义此映像。
    • 完全自定义映像以加快部署速度。
  • 安装 Windows 时:可以选择以几种不同的方式安装 Windows:
    • 启动到 Windows PE 并使用 DISM 将映像应用到电脑的磁盘。 此方法减少了部署时间,增加了部署的灵活性,并且大多数 OEM 首选。
      • 通过将映像直接应用到硬盘驱动器来安装 Windows,跳过 Windows 安装过程。
      • 可以在启动映像之前脱机自定义已应用的映像。
    • Windows 安装程序用于一次性安装。 这通常由使用者用于新的 Windows 安装或升级。 可以使用 Unattaned 和安装程序配置文件通过 Windows 安装程序自动安装。 如果使用 Windows 安装程序,电脑必须满足 Windows 最低硬件要求。
  • 应用映像后,仍在 Windows PE 中:由于所应用的映像是脱机映像,因此可以在应用映像后,向其添加驱动程序、应用等。
  • 审核模式:您可以使用审核模式启动进入您的 Windows 系统,以便进行那些在脱机映像中无法完成的其他更改。 在审核模式下进行更改后,请运行 Sysprep,以便使映像准备好供客户使用,或者启动回 Windows PE,在其中可以重新捕获为新的参考映像,并能部署到更多电脑。

通过所有这些阶段,您可以使用 Unattend 框架在各个预定义的时间点或位置修改设置。

其他自定义机会

OOBE 系列

可以 自定义现装体验 ,以定制用户在首次启动电脑时看到的内容。 可以将 OOBE 配置为显示自定义 EULA、收集有关用户的信息、配置 HID 设置或跳过。

恢复

Windows 具有 内置的恢复环境 ,允许用户恢复、刷新或重置其电脑。 恢复过程使用一个映像,该映像启动并进入恢复环境,然后利用 Windows 安装中的 SxS 存储包来重建 Windows 安装。 恢复映像能够且应该进行自定义,以反映您对 Windows 映像所做的语言和更新包。 恢复环境映像 (WinRE.wim) 是 Windows 映像的一部分。

当你完成自定义映像后

应用映像、启动到审核模式、完成自定义并运行 Sysprep 后,可以:

  • 捕获完全自定义的映像 ,以便你可以将其部署到其他电脑。
  • 关闭电脑并准备发运,前提是它已配置为在下一次启动时进入 OOBE。