Создание собственной сборки Windows

Начинаем установку Windows, на пк должно быть минимум 2 логических диска, на один мы устанавливаем Windows, а на второй сохраним захваченный образ. Проходим все этапы установки до создания учетной записи, нажимаем сочетание клавиш Ctrl+Shift+F3. Произойдет перезагрузка системы, и выполнится автоматический вход под учетной записью «администратор». Мы вошли в режим аудита.
На экране увидим окошко «SysPrep» сворачиваем его. Находясь в данном режиме, готовим систему: удаляем ненужные компоненты, устанавливаем нужные, программное обеспечение, обновляем систему, вносим нужные нам твики реестра и т.д. Но не устанавливаем драйвера (их можно будет интегрировать позже, непосредственно в сам образ) и бесполезно вносить твики/настройки относящиеся к конкретному пользователю, сохранятся только те настройки — которые относятся ко всей системе. Если в процессе установки/настройки системы необходимо перезагрузить компьютер — разворачиваем окошко «SysPrep» В секции Действие по очистке систем, в выпадающем списке выбираем значение «Переход в режим аудита системы», в секции Параметры завершения работы в выпадающем списке выставляем значение «Перезагрузка» и нажимаем «ОК» (иногда при обновлениях системы «SysPrep» падает с ошибкой, тогда перегружаем компьютер обычным способом)
После того, как все необходимые настройки выполнены — разворачиваем окошко «SysPrep» В секции Действие по очистке систем, в выпадающем списке выбираем значение «Переход в окно приветствия системы (OOBE)», ставим галочку «Подготовка к использованию», в секции Параметры завершения работы в выпадающем списке выставляем значение «Завершение работы» и нажимаем «ОК». Если по каким-то причинам окошко «SysPrep» нету (закрыли случайно) — нажимаем сочетание клавиш Win+R, вводим в строке запуска «sysprep», нажимаем «ENTER». Откроется директория в которой будет расположена программа «sysprep.exe», запускаем её.
Подключаем к виртуальной машине носитель с которого проводилась установка, и выполняем загрузку с него.
Как только появится первое окно установщика Windows —
нажимаем на клавиатуре сочетание клавиш «Shift+F10». На экране появится окно командной строки.
в командной строке вводим команды:

diskpart
lis vol

(данной командой выводим список разделов жёсткого диска, видим, что разделу с установленной Windows присвоена например буква диска «E:», а нашему второму диску, на который мы собираемся сохранять образ — буква «D:»)

exit

(выходим из DiskPart).
Производим захват образа установленной и настроенной нами системы (поправив в ней буквы дисков, если у вас другие и задав свое имя/описание образа, если желаем)

dism /capture-image /imagefile:D:\install.wim /capturedir:E:\ /compress:max /name:»Windows 10 x64″ /description:»Windows 10 x64 upate»

/imagefile — полное имя файла под которым будет сохранен WIM-образ.
/capturedir — раздел с которого будет сниматься образ.
/compress — степень сжатия содержимого WIM-образа.
/name — имя образа (не файла, а образа внутри WIM).
/description — описание.
Процесс создания образа достаточно долгий, придется подождать.

Образ готов, по желанию, можно интегрировать в него драйвера.
Драйвера можно экспортировать с эталонной машины (можно с двух, или больше) командой

dism /online /export-driver /destination:d:\drv_backup (папка «d:\drv_backup» должна существовать)

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

Создаем в корне диска «D» папку «Win», в ней папки «Obraz» (в нее положим наш образ install.wim), «Mount» (в нее будем монтировать наш образ) и «Drivers» (в нее ложим драйвера которые хотим интегрировать в образ, драйвера должны быть распакованы) и запускаем процесс интеграции драйверов поочередно выполнив следующие команды

Mount-WindowsImage -Path d:\Win\Mount\ -ImagePath d:\Win\Obraz\install.wim -Index 1
Add-WindowsDriver -Path d:\Win\Mount\ -Driver d:\Win\Drivers -Recurse –ForceUnsigned
Dismount-WindowsImage -Path d:\Win\Mount\ –Save

В итоге получим в папке «d:\Win\Obraz\» наш образ системы с интегрированными в него драйверами в виде файла «install.wim»
Чтобы уменьшить образ — его можно сжать в формат esd следующей командой

DISM /Export-Image /SourceImageFile:d:\Win\Obraz\install.wim /SourceIndex:1 /DestinationImageFile:d:\Win\Obraz\install.esd /Compress:recovery

Наш образ готов, помещаем его в установочный образ iso, в папку «sources» удалив существующий там «install.wim»..

Для автоматизации процесса установки можно в корень нашего iso файла добавить файлик «AutoUnattend.xml»