В настоящее время я создаю ISO-образ WinPE 4, и мне интересно, почему файл ISO продолжает расти после каждой фиксации и сборки ISO. Все, что я меняю, - это несколько строк кода PowerShell, длина которых наверняка не превышает 1 МБ.
название: winpe4_v16.iso размер: 305'131'520 байт
название: winpe4_v17.iso размер: 306'417'664 байта
название: winpe4_v18.iso размер: 307'703'808 байт
Я тоже это заметил. Когда я закончил с каким-то конкретным набором обновлений, я экспортирую изображение в новый. Чем меньше памяти используется при загрузке PXE, тем лучше.
Когда вы изменяете образ, DISM сохраняет дополнительные файлы ресурсов, которые увеличивают общий размер образа. При экспорте изображения будут удалены ненужные файлы ресурсов.
Дополнительные технические детали, это не файлы «дополнительных ресурсов», а фактически осиротевшие / замененные файлы, которые больше не являются частью «любых» образов внутри .wim.
Например, в этом единственном образе install.wim ненужные файлы попадают во внутреннюю папку Files после удаления из образа (1). При экспорте (1) изображения они пропускаются. Ограничение формата .wim, отсутствие известного внутреннего механизма удаления.