WinPE制作系列(1):如何为ARM架构的设备制作WinPE映像

张开发
2026/4/18 20:36:21 15 分钟阅读

分享文章

WinPE制作系列(1):如何为ARM架构的设备制作WinPE映像
1. 介绍本文档用于指导IT人员为ARM设备基于骁龙 X 系列平台制作可启动的 Windows 预安装环境WinPE映像。本文档中的步骤可作为制作WinPE 的快速入门示例适用于实验、部署验证以及基础故障排查等场景。2. 准备工作2.1 下载并安装 Windows ADK下载最新版本的 Windows Assessment and Deployment Kit (ADK) : https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install⚠️注意事项版本要求 10.1.26100.2454December 2024 或更新版本安装选项 仅需安装 Deployment Tools 功能2.2 下载 WinPE Add-on下载与 ADK 版本完全一致的 Windows PE add-onhttps://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install⚠️注意事项版本要求 10.1.26100.2454December 2024 或更新版本WinPE add-on的版本 必须 与已安装的 ADK 版本保持一致否则可能导致组件安装失败或 WinPE 启动异常。2.3 生成基础 WinPE 文件以管理员身份打开 Deployment and Imaging Tools Environment运行以下命令在指定路径C:\Temp\WinPE_Arm64生成WinPE 工作目录copype arm64 C:\Temp\WinPE_Arm643. 自定义 WinPE 映像3.1 挂载 WinPE 映像使用管理员权限的 PowerShell 运行以下命令挂载第二步生成的 WinPE 映像Dism /Mount-Image /ImageFile:C:\Temp\WinPE_Arm64\media\sources\boot.wim /Index:1 /MountDir:C:\Temp\Mount3.2 添加 WinPE 组件使用管理员权限的 PowerShell 分别运行以下命令添加WinPE组件WinPE-ScriptingWinPE-HTA和WinPE-x64-SupportWinPE-ScriptingDism/Add-Package /Image:C:\Temp\Mount /PackagePath:C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\arm64\WinPE_OCs\WinPE-Scripting.cabWinPE-HTADism /Add-Package /Image:C:\Temp\Mount /PackagePath:C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\arm64\WinPE_OCs\WinPE-HTA.cabWinPE-x64-SupportDism /Add-Package /Image:C:\Temp\Mount /PackagePath:C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\arm64\WinPE_OCs\WinPE-x64-Support.cab3.3 更新 WinPE 映像⚠️注意事项为确保 ARM64 架构下 WinPE 与 Windows 11 24H2 的兼容性与功能完整性必须在定制 WinPE 映像时集成 KB5043080 作为基线更新并进一步集成 KB5046740 以启用 ARM64 WinPE 对 HTA 等高级可选组件的正式支持使用管理员权限的 PowerShell 分别运行以下命令更新WinPE映像安装KB5043080 更新 - 从 Windows Update Catalog 下载KB5043080Add-WindowsPackage -PackagePath:C:\Temp\windows11.0-kb5043080-arm64_df540a05f9b118e339c5520f4090bb5d450f090b.msu -Path C:\Temp\Mount -Verbose安装KB5046740更新- 从 Windows Update Catalog 下载KB5046740Add-WindowsPackage -PackagePath:C:\Temp\windows11.0-kb5046740 arm64_d48c01bdb0ed3ea44f67474f3ffa332069d46466.msu -Path C:\Temp\Mount -Verbose3.4 注入驱动以获取额外功能从设备OEM网站下载MCM(SCCM)包 - 例如: Lenovo T14s Gen 6 SCCM 驱动包Dism /Image:C:\Temp\Mount /Add-Driver/Driver:C:\DRIVERS\SCCM\TP_T14s_Gen6_21N1-21N2_W11_24H2_202410\20241112.09022269\ /Recurse3.5 卸载映像使用管理员权限的 PowerShell 运行以下命令卸载映像Dism/Unmount-Image /MountDir:C:\Temp\Mount /Commit⚠️注意事项卸载映像前请确保关闭打开的文件浏览器以免卸载失败4. 创建可启动U盘4.1 初始化 U 盘插入U盘以管理员身份运行 PowerShell运行以下命令diskpartlist diskselect disk n 请务必确认 n 对应的是 目标 USB 设备避免误操作导致数据丢失。CleanConvert MBRcreate partition primaryformat fsfat32 quickassign letter Sexit4.2 写入 WinPE 启动介质以管理员身份打开 Deployment and Imaging Tools Environment运行以下命令MakeWinPEMedia /UFD C:\Temp\WinPE_Arm64 S:⚠️注意事项请确保盘符 S: 与前一步分配给 USB 设备的盘符一致4.3 拔掉U盘并妥善保管5. 总结完成以上步骤后即可获得一个适用于 ARM骁龙 X 系列设备的 ARM64 WinPE 启动 U 盘用于系统部署、维护及问题排查。

更多文章