не уверен, что этой теме место тут, и что такого уже нет, однако до сих пор не встречал.
началось с того, что мой resque-cd перестал умещаться на, собственно, cd. и вот что я подумал, barts pe environment использует кучу файлов, взятых из дистрибутива винды и распакованных. то есть куча файлов на диске лежит в двух экземплярах, например SHELL32.DLL и SHELL32.DL_. из опыта я убедился, что винда при установке нормально обрабатывает как архивы, так и разархивированные файлы. значит нужно все дублирующиеся файлы просто распаковать (ну или скопировать распакованный, а архив убить).
я написал простенькую программу (на моей домашней страничке, несколько килобайт весит), которая с задачей успешно справилась.
фрагмент из её вывода:
Код:

cd-shrink-over-expand by den_po
explorer.exe 1032704 334335
ahronbd.ttf 040044 023556
andlso.ttf 111748 047875
angsa.ttf 095816 063730
...
пропущено
...
win.ini 000076 000172
mfc42rus.dll 057344 010473
_default.pif 000707 000331
removed cabs summary: 50469596 bytes in 933 files
Для продолжения нажмите любую клавишу . . .
итого почти 50 мегабайт освободилось и я смог на диск добавить обновления безопасности
упс, уже облажался. хотел запостить в раздел "Автоматическая установка Windows 2000/XP/2003"