Windows 安装程序支持的平台和跨平台部署
本主题介绍针对 Windows 安装程序运行的受支持的平台和部署方案。
在部署不同类型的电脑时,可以使用 Windows 安装程序通过 Windows 安装程序用户界面在映像之间进行选择,以选择特定映像。 包括的映像可以适用于各种硬件平台(例如 BIOS 和 UEFI、32 位和 64 位电脑),并跨不同版本的 Windows(例如 Windows 8.1、Windows Server 2012 R2 和 Windows 7)。
还可以通过脚本运行 Windows 安装程序。 将电脑启动到 Windows PE,然后使用 \sources\setup.exe
文件指定映像。
固件注意事项:BIOS 与 UEFI
对于支持启动到 UEFI 或旧 BIOS 模式的基于 UEFI 的计算机,请确保在启动 Windows 安装程序之前,将电脑启动到正确的固件模式。 否则,Windows 安装程序可能会错误地设置硬盘驱动器分区;如果硬盘驱动器已预先配置,则可能会中止安装。 有关详细信息,请参阅 WinPE:以 UEFI 或旧版 BIOS 模式启动。
固件:BIOS 32 位和 64 位
若要设置可同时将 Windows 部署到 32 位和 64 位 BIOS 电脑的单个环境或脚本集,请使用 Windows PE 的 32 位版本和 Windows 安装程序的 32 位版本。
64 位版本的 Windows 安装程序不会在 Windows PE 的 32 位版本上运行。
注意
不支持 Windows 11 的 WinPE 的 32 位版本。
从 32 位版本的 Windows PE 安装 64 位版本的 Windows
使用 32 位版本的 Windows PE 启动电脑。
使用以下任意一种方法来安装 64 位版本的 Windows:
运行 32 位版本的 Windows 安装程序,并使用
/InstallFrom
命令行选项选择 64 位 Windows 映像:D:\setup.exe /InstallFrom:"N:\Windows_64-bit\sources\install.wim"
- 或 -
运行 32 位版本的 Windows 安装程序,并使用
Microsoft-Windows-Setup\ImageInstall\OSImage\
InstallFrom 无人参与设置选择 64 位 Windows 映像。D:\setup.exe /unattend:"D:\unattend_install_64-bit.xml"
- 或 -
使用映像捕获工具将 64 位版本的 Windows 应用于电脑。
Dism /Apply-Image /ImageFile:"Fabrikam_64-bit_image.wim" /Index:1 /ApplyDir:D:\
有关详细信息,请参阅使用 DISM 应用映像。
创建多个体系结构类型的 .wim 文件
如果 .wim 文件同时包含 32 位和 64 位 Windows 版本类别,则必须选择要安装的 Windows 映像。 通常,Windows 安装程序会使用在 ProductKey
设置中指定的产品密钥来确定要安装的 Windows 映像。 但是,如果文件包含同一 Windows 版本(例如 Windows 8.1 专业版)的两个版本类别,则必须使用答案文件中的 MetaData
设置来指定要安装的版本类别。
若要选择映像,请指定与映像索引、名称、说明或体系结构类型对应的元数据。 对于体系结构类型的元数据,请使用 0 来表示 32 位版本类别,使用 9 来表示 64 位版本类别。 有关详细信息,请参阅 MetaData
键设置。
答案文件必须包含处理器特定的组件。 WindowsPE 配置阶段中的答案文件设置必须与预安装环境的体系结构类型匹配。 应用于 Windows 映像的设置必须与映像的体系结构类型匹配。 例如,如果创建从 32 位预安装环境部署 64 位映像的答案文件,windowsPE 配置阶段的答案文件中的所有组件必须包括处理器属性类型 x86。 要应用于 specialize、oobeSystem 或其他配置阶段中的设置必须包括处理器属性类型 amd64。