Warum wird mein WinPE 4-Image nach jedem Commit immer größer?

Warum wird mein WinPE 4-Image nach jedem Commit immer größer?

Ich erstelle gerade ein WinPE 4 ISO und frage mich, warum die ISO-Datei nach jedem Commit und ISO-Build immer größer wird. Ich ändere lediglich ein paar Zeilen Powershell-Code, die mit Sicherheit nicht einmal 1 MB lang sind.

Name: winpe4_v16.isoGröße: 305'131'520 Byte

Name: winpe4_v17.isoGröße: 306'417'664 Bytes

Name: winpe4_v18.isoGröße: 307'703'808 Bytes

Antwort1

Das ist mir auch aufgefallen. Wenn ich mit einem bestimmten Satz von Updates fertig bin, exportiere ich das Image in ein neues. Je weniger Speicher bei einem PXE-Boot verwendet wird, desto besser.

Wenn Sie ein Image ändern, speichert DISM zusätzliche Ressourcendateien, die die Gesamtgröße des Images erhöhen. Durch das Exportieren des Images werden unnötige Ressourcendateien entfernt.

http://technet.microsoft.com/en-us/library/hh825258.aspx

Antwort2

Zusätzliche technische Details: Dies sind keine „zusätzlichen Ressourcendateien“, sondern tatsächlich verwaiste/ersetzte Dateien, die nicht mehr Teil „irgendwelcher“ Bilder in der WIM-Datei sind.

Beispielsweise landen in diesem einzelnen Image install.wim verwaiste Dateien nach dem Löschen aus dem (1) Image im internen Ordner „Files“. Beim Exportieren des (1) Images werden sie übersprungen. Einschränkung des .wim-Formats, kein bekannter interner Löschmechanismus.

7z-Dateimanageransicht innerhalb von .wim

verwandte Informationen