1. 镜像捕获概述
镜像捕获是将已配置好的参考计算机(安装了应用和设置的 Windows)打包成 WIM 映像文件,用于后续批量部署。
流程:配置参考计算机 → Sysprep 通用化 → PXE 启动到捕获映像 → 捕获 WIM → 添加到 WDS
- 预装企业应用(Office、杀毒软件、业务系统等)
- 统一桌面环境和系统配置
- 减少每台机器的安装和配置时间
2. Sysprep 通用化准备
在参考计算机上运行 Sysprep,移除系统特定信息(SID、驱动缓存等),使镜像可以部署到不同硬件。
以管理员身份运行 Sysprep:C:\Windows\System32\Sysprep\sysprep.exe
选择 进入系统全新体验(OOBE)
勾选 通用化
关机选项选择 关机
点击 确定 → 等待 Sysprep 完成并关机
# 进入 Sysprep 目录
cd C:\Windows\System32\Sysprep
# 运行 Sysprep(通用化 + OOBE + 关机)
.\sysprep.exe /oobe /generalize /shutdown
- Sysprep 最多只能运行 1001 次,生产环境需注意计数
- 运行前确保参考计算机已加入 工作组(不要在域环境中 Sysprep)
- 已安装的 Windows Store 应用在通用化后可能丢失
- Sysprep 完成后 不要让参考计算机开机,否则需要重新 Sysprep
3. 创建捕获映像
捕获映像(capture.wim)是一种特殊的启动映像,用于从参考计算机抓取操作系统镜像。
WDS 管理控制台 → 启动映像 → 右键已有的启动映像 → 创建捕获启动映像
设置名称:Capture Image
保存路径:E:\WDS\Images\capture.wim
点击 下一步 → 完成 → 将捕获映像添加到 WDS 启动映像
# 从现有启动映像创建捕获映像
New-WdsCaptureImage -ImageName "Windows Server 2022 Boot" `
-CaptureImageName "Capture Image" `
-FilePath "E:\WDS\Images\capture.wim" `
-Overwrite
# 将捕获映像添加到 WDS
Import-WdsBootImage -Path "E:\WDS\Images\capture.wim" `
-NewImageName "Capture Image"
4. 使用捕获映像抓取参考计算机
确保参考计算机已 Sysprep 并 关机
参考计算机 PXE 启动 → 在 WDS 启动菜单中选择 Capture Image
捕获向导中:
- 选择要捕获的卷:C:
- 填写映像名称和描述
- 选择保存位置:WDS 服务器上的路径
\\WDS01\REMINST\Capture\captured.wim
点击 下一步 → 开始捕获(耗时取决于系统大小,通常 10-30 分钟)
捕获完成 → 映像文件已保存到 WDS 服务器
5. 添加捕获的映像到 WDS
# 将捕获的映像添加为安装映像
Import-WdsInstallImage -Path "E:\RemoteInstall\Capture\captured.wim" `
-ImageGroup "Custom Images" `
-ImageName "Win11-Office-Standard-v1"
6. 常见问题
如果参考计算机在 Sysprep 后意外开机进入 OOBE,需要重新配置后再次运行 Sysprep。建议在 VMware 中拍摄快照,方便回滚。
① 确认参考计算机与 WDS 在同一网段 ② 确认保存路径使用 UNC 格式(\\WDS01\REMINST\...)③ 确认 WDS 服务正在运行
常见原因:① 参考计算机和目标计算机 HAL 类型不同(旧问题,新系统基本不存在)② 驱动不兼容,需注入目标机器的驱动 ③ Sysprep 未正确通用化