标题:[ADK] 升级 WinPE 5.0 到 WinPE 5.1 出处:gOxiA=苏繁=SuFan Blog 时间:Mon, 14 Apr 2014 14:58:39 +0000 作者:gOxiA 地址:https://sufan.maytide.net/read.php/1720.htm 内容: 升级 WinPE 5.0 到 WinPE 5.1 Windows 8.1 Update 已经发布,其对应的 Windows ADK(Windows Assessment and Deployment Kit)也随之更新发布,新版的 Windows ADK for Windows 8.1 Update 下载地址是:http://www.microsoft.com/en-us/download/details.aspx?id=39982 。由于之前 gOxiA 进行 WIMBoot 的实验,需要用到 Windows ADK,但是在实际使用中发现,虽然新版的 Windows ADK 核心部分已经升级,但是内置的 Windows PE 还是基于老的版本,即:WinPE 5.0。这样一来导致当使用生成的 WinPE 进行 WIMBoot 部署时,其 DISM 命令不支持 WIMBoot 参数。 如果我们要进行 WIMBoot 测试,就必须先将 WinPE 5.0 升级到 WinPE 5.1。为此,我们需要执行如下操作。 首先,手工下载 KB2919442 和 KB2919355 并将其解压提取其中的 CAB 文件。 之后,准备一个 PE 环境,并载入 Windows PE 的映像文件。 dism /mount-image /imagefile:c:\winpe_amd64\media\sources\boot.wim /index:1 /mountdir:c:\winpe_amd64\mount 现在,手工将 Windows 8.1 Update 的两个更新包集成到映像中。 dism /add-package /packagepath:c:\msu\windows8.1-kb2919442-x64.cab /image:c:\winpe_amd64\mount /logpath:addpackage.log dism /add-package /packagepath:c:\msu\windows8.1-kb2919355.cab /image:c:\winpe_amd64\mount /logpath:addpackage.log 更新包集成完毕,可使用下面的命令行对映像执行优化。 dism /image:c:\winpe_amd64\mount /cleanup-image /startcomponentcleanup /resetbase 最后,完成映像的修改。 dism /unmount-image /mountdir:c:\winpe_amd64\mount /commit 为了有效减少该映像的大小,推荐执行下列命令行,从升级后的映像中生成一个全新的映像,并根据需要进行原始映像的替换。 dism /export-image /sourceimagefile:c:\winpe_amd64\media\sources\boot.wim /sourceindex:1 /destinationimagefile:c:\winpe_amd64\media\sources\boot2.wim 至此,WinPE 5.0 到 WinPE 5.1 的升级工作即告一段落,我们可以重新生成 ISO 以备后用。 makewinpemedia /iso c:\winpe_amd64 c:\winpe_amd64\winpe5.1_amd64.iso 参考文档:http://technet.microsoft.com/zh-cn/library/dn613859.aspx Generated by Bo-blog 2.1.1 Release