Windows 评估和部署工具包通常是运维或开发人员用来在多台机器上部署 Windows、构建自定义恢复环境,或者制作可启动 U 盘做批量镜像的。说人话,大家一般就叫它"ADK"。它是微软官方的 Windows 准备与部署工具包,以各种形态存在了十多年了。
新人容易在这里犯迷糊:Windows预安装环境,也就是WinPE,以前是直接打包在ADK里的。混淆就出在几年前,微软把 WinPE 从 ADK 里拆出来,做成单独下载——也就是说,你现在得下两个安装器,而不是一个。我见过不少有一阵子没装过全新 ADK 的 IT 同行,就在这上面栽了跟头,纳闷自己的部署脚本怎么就突然找不到WinPE文件了。
人们搜这些工具,一般就那么几种场景。也许你正在用MDT 或 Configuration Manager 搭一套新的镜像流程。也许你需要从一台已经配好的工作站上抓一份参考镜像。
又或者,你要做一个恢复盘,启动进入一个精简的 Windows 环境,好跑诊断或从备份恢复。不管是哪种情况,你都需要ADK和WinPE 附–加包配合工作,而且选对版本这件事,比大多数教程透露的都要重要。
Windows ADK 到底能干嘛
我先把微软官方文档里那些营销腔给你剥掉。ADK 本质上就是一堆命令行工具和实用程序,用来帮你定制、评估和部署 Windows 操作系统。听着挺抽象,直到你真看到它在干活。
实践中,大多数管理员用它给工作站做镜像。你先按自己的要求把一台机器配好——装好应用、配好设置、加好驱动——然后用ADK 工具把这套配置抓成一个WIM 文件。这个镜像随后就能部署到几十上百台其他机器上。
这里的主力是DISM,全称 Deployment Image Servicing and Management(部署映像服务和管理)。它负责挂载镜像、添加驱动、注入更新,以及推向生产硬件之前你要做的各种改动。
还有Windows System Image Manager,大多数人就简称SIM或WSIM。这个工具让你为无人值守安装创建应答文件。不用在每台机器上点一遍 Windows 安装向导,你的应答文件会自动给出所有回答。说实话,这货用起来不算好看。界面透着年代感,崩的频率也比我期望的高,但当你需要自动化安装时,它确实能干活。
ADK里还有用户状态迁移工具,大家通常叫它USMT。当你给人刷机或者迁移到新硬件时,USMT能帮忙抓取他的文档、应用设置和配置文件数据,好在新系统上还原。这活儿不风光,但迁移时把人精心整理过的 Outlook 规则或 Chrome 书签弄丢了,可是分分钟招来骂人电话的。
ADK 现在不再包含的,是WinPE本体。而如果你要制作可启动介质,这就是个大问题。
为什么 WinPE 附加包很重要
Windows PE是个完全从内存运行的精简版 Windows。当你从WinPE启动一台机器时,本质上是跑一个最小化的操作系统,它存在的时长刚刚够做完维护任务——部署镜像、跑恢复工具、给磁盘分区,或者排查一台没法正常启动的系统。它加载快、除非你让它动、否则不碰本地硬盘,还提供一个熟悉的 Windows 环境来跑脚本和工具。
没装 WinPE 附加包的话,下面