Мой вариант с
блэкджеком и шлюхами картинками и ссылками
1. С помощью
соответствующего инструмента, а также воспользовавшись
следующей ссылкой я скачал 5 дистрибутивов:
Windows 10 Home x86/x64, Windows 10 Single Language x86/x64, Windows 10 Pro x86/x64, Windows 10 Enterprise x86 и Windows 10 Enterprise x64.
2. Из всех дистрибутивов с помощью
7-Zip вытащил все образы install.esd
(для версий Enterprise это install.wim) в папку X:\win\ и переименовал следующим образом: home_x64.esd, home_x86.esd, sl_x64.esd, sl_x86.esd, pro_x64.esd, pro_x86.esd, e_x64.wim, e_x86.wim.
3. С помощью
следующей утилиты я сконвертировал образы *.esd в *.wim
(на моем i5-3317U процесс конвертирования всех занял около полутора часа).
4. Имея в наличии *.wim можно было приступать к обьединению. В папку с образами я поместил dism.exe из
пакета Windows ADK для Windows 10, а также заранее подготовленный dism.bat со следующим содержимым
(файл был подправлен в соответствии с моей структурой дисков и папок, а параметр /SourceIndex везде был изменен на "1", иначе при обьединении получался ряд ошибок):
Код:
dism.exe /Export-Image /SourceImageFile:x:\win\sl_x86.wim /SourceIndex:1 /DestinationImageFile:x:\win\install.esd /DestinationName:"Windows 10 Домашняя для одного языка (x86)" /Compress:recovery
dism.exe /Export-Image /SourceImageFile:x:\win\home_x86.wim /SourceIndex:1 /DestinationImageFile:x:\win\install.esd /DestinationName:"Windows 10 Домашняя (x86)" /Compress:recovery
dism.exe /Export-Image /SourceImageFile:x:\win\pro_x86.wim /SourceIndex:1 /DestinationImageFile:x:\win\install.esd /DestinationName:"Windows 10 Профессиональная (x86)" /Compress:recovery
dism.exe /Export-Image /SourceImageFile:x:\win\sl_x64.wim /SourceIndex:1 /DestinationImageFile:x:\win\install.esd /DestinationName:"Windows 10 Домашняя для одного языка (x64)" /Compress:recovery
dism.exe /Export-Image /SourceImageFile:x:\win\home_x64.wim /SourceIndex:1 /DestinationImageFile:x:\win\install.esd /DestinationName:"Windows 10 Домашняя (x64)" /Compress:recovery
dism.exe /Export-Image /SourceImageFile:x:\win\pro_x64.wim /SourceIndex:1 /DestinationImageFile:x:\win\install.esd /DestinationName:"Windows 10 Профессиональная (x64)" /Compress:recovery
dism.exe /Export-Image /SourceImageFile:x:\win\e_x86.wim /SourceIndex:1 /DestinationImageFile:x:\win\install.esd /DestinationName:"Windows 10 Корпоративная" /Compress:recovery
dism.exe /Export-Image /SourceImageFile:x:\win\e_x64.wim /SourceIndex:1 /DestinationImageFile:x:\win\install.esd /DestinationName:"Windows 10 Корпоративная" /Compress:recovery
...запускаем dism.bat от имени администратора
(приготовтесь к длинному и утомительному процессу), ожидаем завершения процесса и появления в папке обьемного файлика install.esd со всеми выпусками внутри
5. Теперь его нужно запихнуть на место оригинального install.esd в рабочий дистрибутив. Внимая советам темы для этого был выбран Windows 10 Pro x86/x64. Воспользовавшись утилитой
Ultra ISO я открыл дистрибутив... Из корня были удалены
все папки и файлы за исключением папки
x86, именно её содержимое в последствии было перемещено в корень диска а сама папка также удалена. Донор готов! Осталось подменить install.esd нашим новосозданным и сохранить изменения.
"Но ничто не вечно..." (С) Will Rock Но не всё так радужно...
Дистрибутив полностью рабочий, но все же я столкнулся с уже вышеописаной проблемой во время установки версии Enterprise
(Не удалось найти лицензионное соглашение. Проверьте, что источник установки указан правильно и перезапустите установку)...
"Может мы сделали что-то не так? Или не сделали чего-то так? Нет, то что случилось - случилось, и не могло случится иначе. Почему ты так уверен? Мы еще живы..." (С) Морфиус Я так понимаю нужно указать ключ установки так как указано в шапке темы...
Цитата:
setup.exe /pkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
|
...либо в соответствующем окне перед выбором версии системы. Оказалось все банально просто, если из оригинального дистрибутива Enterprise версия устанавливается без проблем, а после обьединения с другими просит ключ - виновника проблемы нужно искать в оригинальном дистрибутиве Enterprise. Елементарным чтением всех текстовых файлов в папке source был обнаружен файл
pid.txt которого не было в остальных дистрибутивах, внутри него и был нужный ключик для установки,
но все же есть одно НО! После введения ключа в списке версий системи остаются только Enterprise x86 и x64...
Мысли вслух.
Сейчас по новому перепаковываю образы попробую поманипулировать с файлом pid.txt чтобы в нашей сборке было минимум костылей и не нужно было вводить ключи вручную ну и чтобы в списке все версии были доступны...