
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.
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.