
現在、WinPE 4 ISO を作成中ですが、コミットと ISO ビルドのたびに ISO ファイルが大きくなっていくのはなぜでしょうか。変更しているのは PowerShell コードの数行だけですが、その長さは 1 MB にも満たないはずです。
名前: winpe4_v16.isoサイズ: 305'131'520 バイト
名前: winpe4_v17.isoサイズ: 306'417'664 バイト
名前: winpe4_v18.isoサイズ: 307'703'808 バイト
答え1
私もこれに気づきました。特定の更新セットが完了したら、イメージを新しいイメージにエクスポートします。PXE ブートで使用するメモリが少ないほど、良い結果が得られます。
イメージを変更すると、DISM はイメージの全体的なサイズを増やす追加のリソース ファイルを保存します。イメージをエクスポートすると、不要なリソース ファイルが削除されます。
答え2
追加の技術的な詳細、これらは「追加リソース」ファイルではなく、実際には孤立した/置き換えられたファイルであり、.wim 内の「どの」イメージにも含まれなくなります。
たとえば、この単一イメージ install.wim では、孤立したファイルは (1) イメージから削除された後、内部の「Files」フォルダに保存されます。 (1) イメージをエクスポートすると、それらはスキップされます。.wim 形式の制限であり、内部削除メカニズムは不明です。