Сразу хочу отметить, что развернуть сборку на 4-гиговую флешку
НЕВОЗМОЖНО! Но если ОЧЕНЬ ХОЧЕТСЯ, то
МОЖНО!!!
Увы, сборка в том виде, как есть, не может быть развернута на 4-гиговую флешку - не уместится. Но, если подрезать некоторый функционал, который, возможно, вам не особо и нужен, то можно впихнуть и невпихуемое. Я вам расскажу, что можно обрезать и с какими последствиями:
1. Без каких-либо последствий (-13,5 Мб)
В папке ..\sources\license\ очень много подпапок. Там лицензии на все случаи жизни и для всех возможных редакций. Везде, где имеются папки, поименованные в соответствии с названиями редакций, удаляем все, кроме следующих папок: HomeBasic, HomePremium, Professional, Starter, Ultimate.
2. Без каких-либо последствий (-69,3 Мб)
Папки support и upgrade в корне образа не задействованы в установке, они содержат дополнительные административные утилиты и .NET Framework 1.1. Их можно спокойно удалить.
3. С потерей возможности установки в режиме EFI/UEFI (-33,3 Мб)
Если вам не требуется установка в режиме EFI/UEFI, то спокойно удаляйте из корня образа папку efi и файл bootmgr.efi.
4. С потерей механизма восстановления 64-битных систем, а также, установки 64-битных систем на RAID или на HDD/SSD, требующие дополнительной установки драйверов (-264 Мб)
Так как установка 64-битных редакций Windows в подавляющем большинстве случаев можно производить и с 32-битного установщика, то 64-битный можно удалить. Для этого просто удалите файлы ..\sources\boot64.wim и ..\sources\set64.exe. Если вы хотите, чтобы вас после этого не раздражало предзагрузочное меню с выбором установщика, то просто замените файл ..\boot\bcd на аналогичный из оригинального дистрибутива Windows 7.
5. С потерей возможности инициализации установки из-под уже имеющейся системы и установки обновлением (-98,5 Мб)
Если вы не собираетесь ставить систему из-под уже установленной системы, а также, обновлять уже имеющуюся систему, то можете почти полностью вычистить папку sources, оставив в ней лишь папки $OEM$ и dism, а также, файлы boot.wim, boot64.wim, install.wim, set64.exe, setup.exe. Плюс, можно еще удалить из корня образа файлы autorun.inf и setup.exe.
Несмотря на то, что все 4-гиговые флешки позиционируются как имеющие одинаковый размер, это не так. Размер может гулять в пределах нескольких десятков мегабайт. Поэтому подбирайте методику урезания дистрибутива индивидуально для каждого носителя. Удачи!