Привет тебе %username% и твоим воображаемым друзьям, с которыми ты собираешься поделится своей превосходной, ультимативной сборкой.
В этой статье я подробно покажу как же все же сделать эту “кастомную сборку винды от Васи из 3-го подъезда”. Но для начала нам понадобится кое в чем разобраться.
Содержание
WIM и ESD
И так, ESD это зашифрованный и сжатый формат данных, его нельзя монтировать, изменять и тп. В отличии от WIM. То есть если вы собираетесь модить старую ось, вам понадобится утилита для конвертации esd > wim > esd (в теории можно использовать Dism++). WIM так же удобен если вы модифицируете и поддерживаете свою сборку, и\или вам нужно регулярно менять конечную сборку. Так как система может аналогично esd установится и из wim. Образ будет занимать больше места, но это удобнее.
Если же использовать esd как защиту своей сборки, то только как защиту от дур4чка, ведь любой хоть немного знающий человек, или человек прочитавший эту статью, знает как конвертировать esd в wim и менять что там захочется.
Файл install.wim\esd
– находится в папке sources
Что такое WIM\ESD
В файле install находится сама система, а именно “локальный диск”. Грубо говоря файловая система, поменяв которую и поместив в файл install, все изменения сохранятся на установленной системе конечного юзера. Все настройки, которые мы видим и которые скрыты от наших глаз находятся в реестре системы, а файлы реестра в свою очередь хранятся на системном диске. Это означает что мы можем настроить систему как мы хотим и запаковать все это в файл install. И все будет работать.
Я – автор этого текста, буду показывать как сделать сборку на основе Windows 10 версии от августа 2022. С файлом .wim. Скачать архив со всеми утилитами для создания сборки вы сможете ниже.
Оффтоп
Так же, для тех кому интересно, идея написать эту статью возникла, после очень долгого времени серфинга интернета, в поисках универсального и “правильного” способа – сделать свою сборку виндовс. Итог таков – универсального и правильного способа сделать свою сборку – нет. Делайте так как хотите и как по итогу получится.
Эта статья написана на основе этой статьи. Ее автор объясняет как сделать именно такую сборку, какую я изначально и собирался сделать, но он не показывает как сделать конечный iso образ. Так как оказалось в процессе, загрузочной может быть не только флешка, а еще и образ.
Сборку можно сделать грубо двумя способами:
- Изменить файл .esd\.wim через ПО. Например NTLite – является самой популярной. Вы меняете некоторые настройки и тд. из программы, но не из системы. Не очень удобно, да?
- Установить систему, сделать с ней что хочется, а после создать из нее установочный образ.
Вот второй способ, мне по душе.
Как сделать сборку Windows
Софт
Для создания сборки вам понадобится виртуальная машина. Только если у вас нету лишнего ПК или ноутбука. Можно использовать любой полноценный софт для виртуализации например: VMware Workstation или VirtualBox от Oracle. Для просто виртуальных машин я советую первое, а для создание сборки второе. Так как второе меньше мусорит в системе. А вам нужна максимально чистая система, чтобы в ней было только то, что хотите вы и микро мягкие.
Так же для чистоты, лучше перемещать софт не через перетаскивание в виртуальную машину, так как для этого нужны доп. дрова в системе – а это может войти в конечную сборку, а использовать для этого флешку.
Далее понадобится:
- 7z
- Dism++
- WinAIO Maker Professional
7z – чтобы распаковать образ.
Dism++ – чтобы создать файл install.
WinAIO Maker – чтобы создать загрузочный образ (iso), а так же вырезать лишние редакции.
Скачать все это вы можете тут. (Пароль: 8713.su)
Подготовка \\ Работа с исходных образом
Качаем образ Windows, например отсюда. После создания новой виртуальной машины добавляем iso образ винды (в диски\дисковод). Устанавливаем винду на виртуалку.
После, вероятней всего у вас не будут работать флешки, особенно новые. Для этого нужно установить – VM VirtualBox Extension Pack, на официальном сайте VirtualBox. После в настройки машины > USB > Включить USB 2.0 или USB 3.0.
Все просто
Теперь когда все сделано, кидаем на флешку все что хотим видеть в своей сборки. В виртуальной машине нажимаем Устройства > USB > Ваша флешка.
Перекидываем все файлы с флешки на рабочий стол. Устанавливаем весь софт. Настраиваем всю систему, как захотим. И когда закончили, запускаем Dism++ > Файл > Сохранить образ как. Сохраним его на рабочий стол, потом перекинем на флешку.
Создание образа
Переносим install.wim с помощью флешки на мейн систему. Разархивируем оригинальный образ Windows с помощью 7z. Открываем sources, и туда копируем наш install.wim с заменой.
Запускаем WinAIO Maker.
Выбираем Select WIMs. Далее выбираем модифицированный install.wim из папки sources.
Нажимаем Save all into ISO. В Label вводим что-то, в Destination – указываем путь куда сохранить. И жмем Make ISO.
Все готово, чтобы проверить как все работает, можно создать новую виртуальную машину с вашим образом. Из образа можно сделать загрузочную флешку.
…