Делаем свою сборку Windows \\ Cover

Делаем свою сборку Windows

Технологии 5 сент. 2022 г.

Привет. Тут я покажу и расскажу как сделать свою сборку Windows. Это кстати очень просто. План действий:

  1. Установить Windows
  2. Делать с Windows что хочется
  3. Упаковать сборку в install.wim
  4. Сделать загрузочный образ (iso)

Но для начала, вам нужно кое что узнать.

Содержание

WIM и ESD

ESD это зашифрованный и сжатый формат данных, его нельзя монтировать, изменять и тп. В отличии от WIM.

То есть если вы собираетесь модить старую ось, вам понадобится утилита для конвертации esd > wim. Так как старые версии Windows не в wim, а в esd.

WIM так же удобен если вы модифицируете и поддерживаете свою сборку.

Система может аналогично esd установится и из wim. Образ будет занимать больше места, но это удобнее.

В файле install.wim\esd по сути находится система. Все настройки, которые мы видим и которые скрыты, находятся в реестре системы. А файлы реестра находятся в файлах системы.

Это означает что все внесенные в систему изменения, после упаковки системы в install.wim останутся.

И кншн же про варез офиса не забудем, весь софт установленный на системный диск в тч. с кастомными директориями (путями) - войдет в сборку.

Софт I

Для создания сборки вам понадобится виртуальная машина или просто машина. Можно использовать любую программу для создания виртуальных машин.

Возможно не стоит использовать Hyper-V

Но, возможно не стоит использовать Hyper-V, тот что встроен в Windows. Hyper-V так идеально работает на системах Windows с установленной системой Windows, потому что обращается к железкам через мейн систему избегая установки драйверов на виртуалку.

Это сугубо мое мнение, я это не проверял и не тестировал. Но есть вероятность, что сборка сделанная на Hyper-V будет "неполноценной". Вероятность этого такая же, как и вероятность того что сборка сделанная на Hyper-V будет лучше.

Я советую использовать Oracle VirtualBox, тк там система будет тянуть минимум не нужного хлама для сборки. Этот "хлам" очень нужен для наилучшего экспириенса пользователей виртуалки, а не для юзеров что пользуются сборкой сделанной на виртуалке. Таким образом система которую вы будите паковать будет максимально чистая, насколько это возможно.

Но вам никто не запрещает делать сборку где вы хотите, например на VMware Workstation.

Так же какую бы вы программу не выбрали, не устанавливайте доп. ПО для виртуалки. Речь идет о разных расширениях, которые позволяют использовать общий буфер обмена и с легкостью передавать файлы между хостом и гостем.

Вместо этого, передавайте файлы используя флешку или внешний диск. Почему? Это все устанавливается в систему, и мусорит ее. Опять же, для юзеров виртуалки - круто, для юзеров сборки - не круто

Софт II

Так же понадобится:

7z - чтобы распаковать образ.

Dism++ - чтобы создать файл install.wim.

WinAIO Maker - чтобы создать загрузочный образ (iso).

Препарируем образ (Хост)

У вас уже есть нужный вам образ Windows. Распаковываем iso файл с помощью 7z. Распакованные файлы пока что не трогаем.

Далее создаем виртуальную машину и устанавливаем на нее Windows, как обычно.

📝
Пользователь созданный при установки Windows сохранится. Поэтому стоит делать пользователя без пароля.

Создание install.wim (Гость)

Вот вы все настроили, все установили. Ваша сборка готова.

Запускаем Dism++ > "Файл" > "Сохранить образ как". Сохраните его например на рабочий стол. После того как он создастся, кидаем его на флешку.

Подготовка к созданию install.wim \\ Делаем свою сборку Windows
Подготовка к созданию install.wim
Процесс создания install.wim \\ Делаем свою сборку Windows
Процесс создания install.wim

Создание образа (Хост)

Вы скопировали install.wim на флешку. Кидаем install.wim в папку с распакованными файлами образа > /sources/. Соглашаемся на замену.

Открываем WinAIO Maker. Выбираем "Select WIMs". Далее выбираем модифицированный install.wim из папки sources.

WinAIO Maker > Select WIMs \\ Делаем свою сборку Windows

Нажимаем "Save all into ISO". В "Label" вводим что-то, в "Destination" - указываем путь куда сохранить. И жмем "Make ISO".

WinAIO Maker > Save all into ISO \\ Делаем свою сборку Windows

Ожидаем создания образа, обычно это недолго.


Все готово, чтобы проверить как работает, можно создать новую виртуальную машину с образом вашей сборки.

Теги