既存の wim イメージに小さな変更をプッシュする場合、以前の wim ファイルをベース wim として使用し、「変更」のみを含むファイルをメイン wim として使用することで、ネットワーク トラフィックを大幅に削減できます。
wimlibは、wim ファイルを操作するためのオープン ソース ライブラリであり、これらの「変更のみ」の wim ファイルを作成できる素晴らしい機能を備えています。あなたはただ行う:
.\wimlib-imagex.exe capture <folder_to_capture> <output.wim> --delta-from=<base.wim>
その結果、base.wim とは異なるメタデータとファイルのみを持つ小さな output.wim が作成されます。次に、Microsoft のツールを使用しても、次のようにイメージを適用できます。
Expand-WindowsImage -ImagePath <output.wim> -Index 1 -ApplyPath `
<output_folder> -SplitImageFilePattern <base.wim>
2 つの質問:
Microsoft のファースト パーティの imagex/dism ツールは、同じ機能を取得する方法を提供していますか (可能であれば別の依存関係を追加しないようにするためです)? 彼らは既存のウィムを分割することを提案していますが、フォルダー/ウィムとベースウィムから「デルタ」タイプのウィムを作成するのに役立つものは何もありません。
そうでない場合、wimlib を使用する際に注意すべき問題はありますか? 私の使用例は、Microsoft の Deployment Toolkit を介してイメージをキャプチャして適用することです。wimlib は NTFS 拡張属性をまだサポートしていないようですが、MDT は私が知る限りそれらをキャプチャしません。