2

为了将小的更改推送到现有的 wim 映像,您可以通过将以前的 wim 文件用作基本 wim 并将仅包含“更改”的文件用作主 wim 来显着减少网络流量。

wimlib是一个用于播放 wim 文件的开源库,它有一个很棒的功能可以创建这些“仅更改”的 wim 文件。你只需这样做:

.\wimlib-imagex.exe capture <folder_to_capture> <output.wim> --delta-from=<base.wim>

结果是一个很小的 ​​output.wim,它只有元数据和与 base.wim 不同的文件。然后,即使使用 Microsoft 的工具,您也可以应用该图像,如下所示:

Expand-WindowsImage -ImagePath <output.wim> -Index 1 -ApplyPath `
<output_folder> -SplitImageFilePattern <base.wim>

两个问题:

  1. Microsoft 的第一方 imagex/dism 工具是否提供任何方式来获得相同的功能(这样我就可以避免添加另一个依赖项,如果可能的话)?他们提供将现有的wim分成几部分,但我没有看到任何有助于从文件夹/wim和基本wim创建“delta”类型的wim。

  2. 如果没有,在使用 wimlib 时我应该注意什么问题?我的用例是通过 Microsoft 的部署工具包捕获和应用图像。我看到 wimlib 还不支持 NTFS 扩展属性,但据我所知,MDT 没有捕获这些属性。

4

0 回答 0