我的目标是通过 USB 将 Windows 8 部署到多台计算机。我使用的系统带有 GPT 分区硬盘。我已按自己喜欢的方式设置了一个硬盘,并进行了系统准备并捕获了 install.wim。但是 .wim 的文件大小超过 9 GB。
这个问题似乎有几个“症结”。
- 对于 GPT 分区,USB 介质上只能使用 FAT32
- 使用 FAT32 时,我无法将大于 ~4GB 的文件放在驱动器上。我的 .wim 是 9+,如上所述。
- 我不想删除 HD 中的所有其他卷,我只想将 USB 驱动器上的内容安装在当前操作系统卷之上。
我为 gpt 和 uefi mobo 创建可启动 usb 驱动器没有问题,只是无法解决 .wim 文件过大的问题。
答案1
您需要将应用程序排除在映像之外。如果您的 .wim 文件这么大,那么您做错了。使用 Microsoft Deployment Toolkit 2013 部署精简映像并在部署时推送所有应用程序、驱动程序和更新,这实际上非常简单。MDT 2013 甚至会构建一个可启动的 iso 文件,您可以通过 Microsoft 的 iso 到 USB 安装工具将其加载到 USB。我怀疑您实际上使这个过程比它需要的更加费力。
另一个选择是使用我建议的部署共享,但现在通过网络推送这些庞大的图像。如果可以使用 WDS,请在 Win2k8 中使用多播。但这真的是一个创可贴,我说你仍然只是重建图像,但要尽可能保持其薄弱,这样你的图像就会保持精简、干净和简洁。你可以始终使用 MDT 2012 在部署时安装所有应用程序。如果你的图像太“厚”,请尝试尽可能保持图像的精简。
始终、始终、始终在虚拟机中构建映像,以保持其独立于硬件。MDT 将在部署时执行驱动程序,因此无需将驱动程序放入映像中。
如果您实际上只是想捕获修改后的 OEM 映像,请理解 OEM 许可不包括“重新映像权利”,虽然这是法律问题,但从技术上讲,您可以通过在 MDT 中构建捕获任务序列来为您完成捕获,并且您可以通过标准客户端部署序列推送该捕获的映像。
首先,您需要安装 MDT 2012 Update1 和 Win8 ADK。
创建虚拟机。接下来,您需要设置一个虚拟机,我们可以使用它来构建映像。我更喜欢 HyperV,但如果您破产或小气,virtualbox 也同样适用。我最早的一些映像就是使用它构建的。无论您如何构建虚拟机,如果可以,请为虚拟机分配 2 GB。
找到 Windows8 的副本。显然,您需要 Win8 的副本。截至目前,您需要零售 ISO 或
wim
以某种方式找到该文件。如果您像我一样订阅了 TechNet,那么您就成功了。对于您来说,看看您是否可以在恢复分区或恢复媒体中找到一个。构建您的共享。标准客户端任务序列就足够了。如果您计划将 Office 放入映像中,请将 Office 添加到应用程序中,并将其配置为无人值守安装(如果可以),否则,您可以在 Lite Touch 暂停时这样做。
导入操作系统。在该共享中,您将文件导入
.wim
操作系统。您不需要setup.exe
Win8 的文件。DISM 会处理它。构建任务序列。设置
capture=yes
您的customsetting.ini
文件并自定义您的 unattended.xml 文件。配置您的共享。请记住,如果我们正在构建参考图像,我们希望它是最新的,因此请在应用程序之前和之后的任务序列中打开更新。
更新共享。右键单击左侧菜单中的共享并选择更新。这需要一些时间,因此在此期间请观看一些 lite touch 的发布。
litetouch.iso
使用 Microsoft 工具将启动文件夹中的文件加载到 USB。启动到 USB,就可以开始了!
在这里查看我的指南:在 MDT 2012 中构建 Windows 8 映像
答案2
将 WIM 拆分为 600Mb SWM:
Dism /Split-Image /ImageFile:C:\data.wim /SWMFile:D:\imaging\install.swm /FileSize:600