
В настоящее время я создаю WinPE 4 ISO и мне интересно, почему файл ISO продолжает расти после каждого коммита и сборки iso. Все, что я меняю, это несколько строк кода powershell, которые, конечно, не такие длинные, как 1 МБ.
имя: 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). При экспорте образа (1) они пропускаются. Ограничение формата .wim, нет известного внутреннего механизма удаления.