IT новости

Создание сборки на основе media creation tool

Очень многие сборщики любят MSDN и создают сборки на основе MSDN. Но однако есть способы создания сборки и из образа Media Creation Tool.

Обозначения:

A1 - путь до Install.esd
A2 - номер редакции
A3 - виртуальный диск для монтирования
A4 - путь до нового install.esd
A5 - название редакции
A6 - ключ от более высокого издания
А7 - название новой редакции (можете назвать как угодно)
A8 - путь до пакетов интеграции
А9 - ключ от редакции.

Проблема заключается в следующем: в сборке есть install.esd вместо Install.wim, сжатый по типу Recovery. Соответственно, в него вносить изменения нельзя.

Обходится это достаточно просто командой:

Dism /apply-image /imagefile:A1 /index:A2 /ApplyDir:A3
Этой командой мы распаковываем тот самый первичный образ на другой раздел или виртуальный VHD-диск.
После этого мы можем делать с ним ровно те же операции, что и с смонтированным WIM по предыдущим инструкциям.

Интеграция обновлений:

Dism /image:A3 /add-package /packagePath:A8

Ввод ключей:
dism /image:A3 /Set-ProductKey:А9
Их можно найти в моих предыдущих публикациях.

А теперь самое интересное:
Поскольку образ распакован, а не смонтирован, то можно сохранять его сколько угодно раз. А значит, можно взять самую младшую редакцию для одного языка, интегрировать обновления и языки (если надо) и сохранить. Далее повысить издание через команду:

Dism /image:A3 /Set-Edition:A5 /ProductKey:A6
И сохранить уже новое издание, потом еще раз ввести ключ от более высокого издания и сохранить. Повышая издание раз за разом и сохраняя "Контрольную точку", мы получим полный комплект All-in-One.

Команда сохранения:

Dism /capture-image /imagefile:A4 /capturedir:A3 /name:A7 

На создание сборки таким образом уходит меньше времени на бесполезную работу, включая тестирование каждой редакции (тестируется лишь самая младшая), а издания старшие получаются сами по механизму, аналогичному вистовскому Windows Anytime Upgrade.

Всем спасибо за внимание!

Anonimouse 13/12/16 Просмотров: 953
0