<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[gOxiA=苏繁=SuFan Blog]]></title> 
<link>https://maytide.net/index.php</link> 
<description><![CDATA[gOxiA,苏繁,sufan,Microsoft MVP]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[gOxiA=苏繁=SuFan Blog]]></copyright>
<item>
<link>https://maytide.net/read.php/1889.htm</link>
<title><![CDATA[Part2 - 使用 Windows FFU 映像部署的准备工作]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[Windows Client]]></category>
<pubDate>Fri, 11 May 2018 02:02:12 +0000</pubDate> 
<guid>https://maytide.net/read.php/1889.htm</guid> 
<description>
<![CDATA[ 
	<p><a href="http://goxia.maytide.net/ftpupfiles/897c5f6f7a19_E4B6/windows-10-508x192-logo_3.png"><img alt="" src="http://goxia.maytide.net/attachment.php?fid=49" border="0"></a></p><p><font color="#fd3f0d" size="4"><strong>Part2 - 使用 Windows FFU 映像部署的准备工作</strong></font></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在之前的分享中“<a href="http://goxia.maytide.net/read.php/1887.htm" target="_blank">Part1 - Windows FFU 映像格式概览</a>” <a href="http://goxia.maytide.net" target="_blank">gOxiA</a> 简单介绍了了什么是 FFU（Windows Full Flash Update images）格式，其使用限制，以及与其他映像格式的特性比较。今天就要进行一次实践，具体感受一下 FFU 部署来带的便利性。</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 要通过 FFU 部署 Windows 首先需要去捕获一台计算机的系统映像，这里 gOxiA 准备了一台自用的 UEFI 引导方式的 Windows 10 电脑，使用的是 128G 的 SSD 硬盘，因为是 UEFI 引导，所以硬盘采用 GPT 格式，包含启动分区、恢复分区，MSR 以及一个系统分区，是 Windows 标准的分区方案。</p><p><a href="http://goxia.maytide.net/ftpup/2018/Part2--_7FD4/dep-win10-partitions-uefi.png"><img width="630" height="78" title="dep-win10-partitions-uefi" style="border: 0px currentcolor; border-image: none; display: inline; background-image: none;" alt="dep-win10-partitions-uefi" src="http://goxia.maytide.net/ftpup/2018/Part2--_7FD4/dep-win10-partitions-uefi_thumb.png" border="0"></a></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果希望了解如何手动创建 UEFI-based PCs，可参考官方文档：<a title="https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions" href="https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions">https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions</a></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Windows 10 版本是最新的 1803，不过从 1709 开始对 FFU 的支持就已经相当完善，此外 Windows SKUs 方面并没有特殊要求，因为 FFU 毕竟属于工厂模式部署，所以不论是家庭版、专业版、企业版还是教育版，都受 FFU 支持。（<em><font color="#666666">PS：FFU 概览中曾提到仅支持捕获经过 Sysprep 的 Windows PC，但实践中并非如此。</font></em>）</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Windows PC 准备好后，我们还要准备一个 PE 引导盘，该 PE 需要基于 1709 版本，所以安装 Windows ADK 时要注意版本号。从下面的官方页面可以轻松下载到我们需要的 ADK。</p><p>Windows ADK 下载：<a title="https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install" href="https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install">https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install</a></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如何制作 PE？怎么打包成 ISO 格式？怎么 UFlash 引导 PE？这些问题就用如下命令行来快速解答，以 x64 为例，启动“部署和映像工具环境”开始。</p><p><div class="code">copype amd64 c:\winpe_amd64</div></p><p><div class="code">makewinpemedia /iso c:\winpe_amd64 c:\winpe_amd64\winpe_amd64.iso</div></p><p><div class="code">makewinpemedia /ufd c:\winpe_amd64 H:</div></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 自 Windows 7 开始制作一个可引导的 UFlash 就是非常简单的事情，只需要在 diskpart 下使用 active 激活分区即可，之后直接从 ISO 拷贝启动文件便可引导。</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果你希望在当前 PE（PS：一些网友会使用第三方制作的 PE 工具盘）版本上来以 FFU 部署 Windows，则可以参考如下命令行，将支持 FFU 部署的 DISM 拷贝到你的 PE 中。</p><p><div class="code">copy \"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\" E:\DISM_Win10 /s</div></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其实，还有一个比较灵活的办法就是直接使用对应版本的 Windows 10 安装盘引导，其修复模式中的 CMD 环境就能够执行 FFU 部署命令。当然在测试环境中，还可以直接通过“Reagentc”来进入 PE 环境！！！</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所有的准备工作都完成后，在 Part3 中将进入 FFU 部署正题，敬请期待！:-P</p>
]]>
</description>
</item>
</channel>
</rss>