|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » 10 / 2016 - [решено] Проблемы сборки мультивариантного образа Windows 10 AIO |
|
10 / 2016 - [решено] Проблемы сборки мультивариантного образа Windows 10 AIO
|
Старожил Сообщения: 406 |
Профиль | Отправить PM | Цитировать
доброго времени суток! автоматизация установки значительно изменилась со времен windows xp когда я последний раз пробовал свои силы на данном поприще.
на сей раз предстоит объединение образов windows в один с целью минимизации размера для обновления ОС 7/8.1 до 10 из под работающей системы (распакованный дистрибутив для offline обновления). предстоит обновлять много ноутбуков и хотелось бы пропустить этап, где лицензионная ОС каждый раз загружает обновление из Интернета. описание сложностей с которыми столкнулся
выкачал через MediaCreationTool от MS 3 образа win 10: pro x86+x64, home x86+x64, home SL x86+x64 размером примерно 5,47gb каждый
распаковал все образа winrar. по структуре образ содержит два install.wim и файла setup.exe для разных разрядностей. скачал и установил программу Windows (ADK) для Windows 10 v.1.0, насколько почитал достаточно для интеграции установить лишь компонент Средства развертывания. для проверки работоспособности написал простенький батник imagex.exe /info d:\10\Home\x86\sources\install.wim сначала написало что imagex не является внутренней или внешней программой.... нашел в папке с установленной программой файл c:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\imagex.exe закинул в c:\windows\system32 в результате повторного запуска Error opening file [d:\10\Home\x86\sources\install.wim]. Была сделана попытка загрузить программу, имеющую неверный формат. загрузил оригинальные образа msdn и проверил команду /info - образы wim читались! с другой стороны образы слитые через MediaCreationTool тоже были рабочими (пробовал с них винду обновлять), но вот операциям с помощью imagex не поддавались выполнил /export нужных мне редакций pro / core / core sl обеих разрядностей в один wim файл. всего получилось шесть вариантов установки запустил его а через пару шагов установщик мне заявляет однако окна в котором бы было предложено его ввести, такого какое появляется при запуске оригинального образа небыло. 1) может что-то делаю не так, кто более сведущ в технологиях сборки, пожалуйста дайте свои комментарии 2) можно ли как предыдущих версиях ОС сливать образа разных разрядностей в один wim файл? 3) выбор версии для установки в совмещенных образах теперь определяется как я понял только вводом соответствующего кода для установки. есть ли возможность вернуть меню, в котором перечислены версии, входящие в образ 4) как вшить разные коды для установки разных версий ОС в объединенный дистрибутив pps: Поскольку на данный момент владею чуть большим количеством информации по данным вопросам, сам же на них и отвечу, снабдив своими замечаниями и комментариями. Возможно это сэкономит кому-то несколько часов изысканий. 1) в последних версиях утилиты MediaCreationTool производитель применяет к загрузке специально зашифрованный и сильно сжатый формат файла install.wim(esd), файлы которого не поддаются операциям получения информации об образе, их экспорте и прочим утилитой imagex (даже той, которая входит в состав ADK для Windows 10). Полученные из скачанных утилитой MediaCreationTool образов файлы install.wim плохо поддаются сжатию путем экспорта в новый файл программой dism /export-image (например, 6 wim образов windows 10 - по два каждой разрядности x86/x64: pro, домашняя, домашняя для одного языка) общим размером 13,6 Гб dism с максимальной компрессией /Compress:recovery удалось ужать до 13 Гб. Не слишком впечатляющий результат. С другой стороны, скачанные оригинальные MSDN образа 4 дисков: win 10: pro&home x86, pro&home x64, home SL x86, home SL x64 давших 4 wim образа, включающих те же 6 редакций, общим объемом 11,2 Гб ужались dism с максимальной компрессией /Compress:recovery в один файл до впечатляющих 3,3 Гб! 2) объединять в один install.wim файл редакции разных разрядностей можно, т.е. технологически возможно, но с оговорками. Например, если вы планируете использовать объединенный образ для чистой установки Windows 10 путем загрузки с установочного диска или USB устройства, вы вполне можете объединить 6 редакций windows в один файл минимального размера 3,3 Гб. я использовал для этого заранее подготовленный командный файл следующего содержания: Скрытый текст
DISM.exe /Export-Image /SourceImageFile:d:\10\msdn\install86sl.wim /SourceIndex:1 /DestinationImageFile:d:\10\msdn\install.esd /DestinationName:"Windows 10 Home Single Language x86" /Compress:recovery DISM.exe /Export-Image /SourceImageFile:d:\10\msdn\install86hp.wim /SourceIndex:2 /DestinationImageFile:d:\10\msdn\install.esd /DestinationName:"Windows 10 Home x86" /Compress:recovery DISM.exe /Export-Image /SourceImageFile:d:\10\msdn\install86hp.wim /SourceIndex:1 /DestinationImageFile:d:\10\msdn\install.esd /DestinationName:"Windows 10 Pro x86" /Compress:recovery DISM.exe /Export-Image /SourceImageFile:d:\10\msdn\install64sl.wim /SourceIndex:1 /DestinationImageFile:d:\10\msdn\install.esd /DestinationName:"Windows 10 Home Single Language x64" /Compress:recovery DISM.exe /Export-Image /SourceImageFile:d:\10\msdn\install64hp.wim /SourceIndex:2 /DestinationImageFile:d:\10\msdn\install.esd /DestinationName:"Windows 10 Home x64" /Compress:recovery DISM.exe /Export-Image /SourceImageFile:d:\10\msdn\install64hp.wim /SourceIndex:1 /DestinationImageFile:d:\10\msdn\install.esd /DestinationName:"Windows 10 Pro x64" /Compress:recovery ps: При запуске чистой установки с загрузочного диска или USB носителя все пройдет без проблем, запуск из под рабочей x64 системы с целью обновления системы приведет к появлению окна установщика с рекомендацией воспользоваться соответствующим x64 образом, поэтому переходим к жирному "НО"... НО: если вы планируете данным ISO образом в т.ч. обновлять windows 7/8.1 до windows 10 из под рабочей системы, объединять образа разных разрядностей в один файл не рекомендуется ввиду возникновения потенциальных последующих проблем, например, программа установки после запуска может выкинуть окно с текстом "программе установки не удалось проверить ключ продукта" и т.п. Возможно эти проблемы можно обойти используя заранее подготовленные файлы ответов, но данный вопрос столь глубоко не изучал. Как бы то ни было, в моем случае нужно было сделать образ для обновления windows из под рабочей системы и после ряда экспериментов я пришел к заключению о необходимости использовать 2 wim файла для разных разрядностей. Чтобы тем не менее получился один ISO образ, поступил следующим образом. Подходящую для этой задачи идею подсмотрел в скачанном утилитой MediaCreationTool образе для обеих разрядностей. Суть ее сводится к тому, что в корне будущего диска располагают файл setup.exe из любого x86 образа а также опционально файлы bootmgr.efi и bootmgr и папки boot и efi из того же x86 образа если вы планируете использовать диск в т.ч. для чистой установки windows - эти файлы не нужны, если вы будете использовать образ только для обновления из под рабочей системы) также в корне диска располагают папки x86 и x64 и в них располагают полную структуру файлов и папок, которые стандартно входят в образы дисков соответствующей разрядности. ps: для уменьшения размера будущего образа, если он планируется только для обновления из под рабочей системы можно удалить файлы boot.wim, а также папку sxs из папок x86\sources и x64\sources. для своего случая я собрал два wim образа для x86 и x64 разрядностей и разместил их в папках x86\sources и x64\sources с заменой существующих (за основу был взят ISO образ windows 10 pro x86+x64 загруженный через MediaCreationTool)/ Получился ISO образ размером около 4,8 Гб, который на болванку DVD5 хоть и не влазит, но этого вобщем то и не требовалось - его будут запускать с внешнего USB диска, при этом в случае с обновлением windows 8.1 он даже сам смонтируется, ведь в windows 8/10 есть встроенная поддержка ISO образов. Итог: размер образа на 1,1 Гб больше, но это позволяет кроме чистой установки также осуществлять обновление windows. 3) при чистой установке после загрузки с оптического диска или usb устройства вы увидите список редакций и разрядностей включенных в образ для выбора и установки. При запуске установщика через файл setup.exe в корне установочного образа вы списка редакций включенных в образ не увидите: включается режим обновления системы. если установщик определит тип системы и статус ее активации он даже не станет предлагать вводить код продукта, а просто предложит обновить систему до windows 10 соответствующей обновляемой версии редакции (например, windows 7 starter или windows 8.1 обновятся до windows 10 Домашняя, windows 8.1 для одного языка обновится до windows 10 Домашняя для одного языка, windows 7 или 8.1 Профессиональная до windows 10 Pro) и активирует систему вскоре после обновления. 4) коды установки той или иной редакции можно УКАЗАТЬ установщику, содержащему соответствующие образа, разными способами, самыми популярными являются - заранее подготовленный файл ответов, правильно названный и размещенный в структуре образа или явно указанный установщику setup.exe /unattend:"путь_до_файла_ответов" - принудительно указанный через установщик код установки продукта setup.exe /pkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX Так же нашел для себя полезным такой ключ установщика setup.exe /auto upgrade который позволяет запустить обновление системы с сохранением пользовательских данных из под рабочей системы и не отвечать на вопросы установщика. Справку по командам передаваемым установщику можно получить запустив его с ключом /? Тем не менее, если у Вас есть свои замечания, советы и предложения по поводу всего вышесказанного, буду признателен, если Вы поделитесь информацией в топике темы |
|
------- Отправлено: 12:24, 07-08-2015 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать вчера обновил install.esd, с помощью MediaCreationTool скачал Windows 10 (оказалось это версия Windows 10 Pro Build 10586.35), перепаковка в install.wim и обратно прошла быстрее чем обычно (может потому что убрал Win 8.1 Pro из install.esd), образ вышел около 5.5 Гб, чистая установка работает, полет нормальный
Полезности (что к чему, ну и с начинкой разберетесь) П.С . ну и вот еще |
Последний раз редактировалось XAND3R, 07-10-2016 в 19:13. Отправлено: 11:14, 15-01-2016 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 177
|
Профиль | Отправить PM | Цитировать А где в образе из MediaCreationTool win 10 прописаны пути к x86\sources\install.esd и x64\sources\install.esd? Как она понимает что надо брать не из sources\install.esd? Файла ответов я что-то не увидел там, или они переписали сам setup.exe?
Да оказалось именно в setup.exe прописаны переменные путей. |
Последний раз редактировалось joystick8000, 27-01-2016 в 14:27. Отправлено: 18:15, 26-01-2016 | #42 |
Пользователь Сообщения: 146
|
Профиль | Отправить PM | Цитировать Если образы изначально уже в esd формате, какой параметр компрессии применять? Recovery?
Установочные файлы, я полагаю, извлекаются, и их заново нужно упаковывать. И вообще, получится ли проделать такую операцию с изначально esd файлами? И еще, что означает SourceIndex? Там есть SourceIndex:1 и SourceIndex:2. Нет ни 3, ни 4, ни 5, ни 6. И ладно бы SourceIndex:1 и SourceIndex:2 чередовались, так они не везде чередуются. |
Последний раз редактировалось pandarianin, 29-01-2016 в 12:47. Отправлено: 11:30, 29-01-2016 | #43 |
Пользователь Сообщения: 146
|
Профиль | Отправить PM | Цитировать Попробовал я значит. Выдает - "ошибка 87 неизвестный параметр export-image" как только запускаю батник.
Использовал образы Windows 7 и Windows 10. На компе под управлением Windows 7 с последней (самой последней!) версией Windows ADK. |
Отправлено: 17:47, 29-01-2016 | #44 |
Новый участник Сообщения: 21
|
Профиль | Отправить PM | Цитировать Видел недавно install.esd в котором заложено внутри 7-8.1-10 х64-х86 как сделать себе такой установка идёт только через РЕ.
|
Отправлено: 12:01, 04-06-2016 | #45 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать ...вот и вышло Anniversary Update, и привело в негодность мой способ объединения образов (не спрашивайте как и почему, просто способ больше нормально не работает, я бы даже сказал работает, но результат работы неудоволетворительный)
В поисках нового способа обьединения образов также обнаружил что в дистрибутивах файлы install.esd и install.wim взаимозаменяемы (пихай что угодно) Но речь не о том, детализировать не буду, просто вот: Код нового скрипта
@echo off @cd /d "%~dp0" echo. chcp 1251 color 0A cls rem Windows Multiarch 'install.esd' Creator :0 chcp 1251 color 0A cls echo. echo Поточний час: %time% echo Поточна дата: %date% echo. title WMAIEC echo Ласкаво прошу до інтерактивного сценарію! echo. echo Зверніть увагу на такі особливості роботи скрипта: echo - в директорії з скриптом повинен бути присутній "imagex.exe" echo - скрипт призначений для об'єднання двох архітектур x86/x64, echo але лише однієї редакції Windows 7 та 10: "Professional" echo - усі файли образів повинні мати розширення *.wim echo - усі файли образів повинні мати назви: echo "7_pro_x64.wim", "7_pro_x86.wim", "10_pro_x64.wim" та "10_pro_x86.wim" echo відповідно до версії, редакції та розрадності операційної системи echo - бажано щоб усі файли образів заздалегіть були підготовлені програмою Gimagex echo (видалені лишні редакції, а потрібні нам мали індекси рівні "1") echo - назви редакцій та опис до них відредагуйте власноруч відповідно до ваших вимог echo в самому скрипті echo. echo Інакше ласкаво прошу до поглибленого редагування скрипта :) echo. echo Для початку об'єднання файлів *.wim оберіть один із пунктів меню: echo. :: echo [1] Локалізувати назву 'Windows 10 Профессиональная', яка відображується підчас встановлення :: echo [2] Почати об'єднання файлів *.wim to *.esd echo [3] Почати об'єднання файлів *.wim to *.wim echo [x] Завершити роботу зі сценарієм echo. set /p var="Зробіть Ваш вибір: " :: if %var% equ 1 goto 1 :: if %var% equ 2 goto 2 if %var% equ 3 goto 3 if %var% equ x goto x :: :1 :: chcp 1251 :: color 0A :: cls :: echo. :: echo Відбувається процес локалізації... :: echo. :: %cd%\imagex.exe /info %cd%\7_pro_x64.wim 1 "Windows 7 Профессиональная" "версия 6.1.7601, сервисный пакет #1, сборка 17514, архитектура x64" :: %cd%\imagex.exe /info %cd%\7_pro_x86.wim 1 "Windows 7 Профессиональная" "версия 6.1.7601, сервисный пакет #1, сборка 17514, архитектура x86" :: %cd%\imagex.exe /info %cd%\10_pro_x64.wim 1 "Windows 10 Профессиональная" "версия 10.0.14393, Anniversary Update, архитектура x64" :: %cd%\imagex.exe /info %cd%\10_pro_x86.wim 1 "Windows 10 Профессиональная" "версия 10.0.14393, Anniversary Update, архитектура x86" :: echo Процес завершено! :: echo. :: pause :: goto 0 :: :2 :: chcp 1251 :: color 0A :: cls :: echo. :: echo Об'єднання файлів *.wim to *.esd... :: echo. :: echo Інтеграція Windows 7 Профессиональная (x64)... :: %cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\7_pro_x64.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /DestinationName:"Windows 7 Профессиональная (x64)" /Compress:recovery :: echo. :: echo Інтеграція Windows 7 Профессиональная (x86)... :: %cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\7_pro_x86.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /DestinationName:"Windows 7 Профессиональная (x86)" /Compress:recovery :: echo. :: echo Інтеграція Windows 10 Профессиональная (x64)... :: %cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\10_pro_x64.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /DestinationName:"Windows 10 Профессиональная (x64)" /Compress:recovery :: echo. :: echo Інтеграція Windows 10 Профессиональная (x86)... :: %cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\10_pro_x86.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /DestinationName:"Windows 10 Профессиональная (x86)" /Compress:recovery :: echo Процесс завершен! :: echo. :: pause :: goto 0 :3 chcp 1251 color 0A cls echo. echo Об'єднання файлів *.wim to *.wim... echo. echo Інтеграція Windows 7 Профессиональная (x64)... %cd%\imagex.exe /Export %cd%\7_pro_x64.wim 1 %cd%\install.wim "Windows 7 Профессиональная (x64)" /Compress maximum %cd%\imagex.exe /info %cd%\install.wim 1 "Windows 7 Профессиональная" "версия 6.1.7601, сервисный пакет #1, сборка 17514, архитектура x64" echo. echo Інтеграція Windows 7 Профессиональная (x86)... %cd%\imagex.exe /Export %cd%\7_pro_x86.wim 1 %cd%\install.wim "Windows 7 Профессиональная (x86)" /Compress maximum %cd%\imagex.exe /info %cd%\install.wim 2 "Windows 7 Профессиональная " "версия 6.1.7601, сервисный пакет #1, сборка 17514, архитектура x86" echo. echo Інтеграція Windows 10 Профессиональная (x64)... %cd%\imagex.exe /Export %cd%\10_pro_x64.wim 1 %cd%\install.wim "Windows 10 Профессиональная (x64)" /Compress maximum %cd%\imagex.exe /info %cd%\install.wim 3 "Windows 10 Профессиональная" "версия 10.0.14393, Anniversary Update, архитектура x64" echo. echo Інтеграція Windows 10 Профессиональная (x86)... %cd%\imagex.exe /Export %cd%\10_pro_x86.wim 1 %cd%\install.wim "Windows 10 Профессиональная (x86)" /Compress maximum %cd%\imagex.exe /info %cd%\install.wim 4 "Windows 10 Профессиональная " "версия 10.0.14393, Anniversary Update, архитектура x86" echo Процес завершено! echo. pause goto 0 :x exit P.S. Gimagex в помощь, итоговый размер *.wim (/Compress:maximum) на порядок больше чем при упаковке в *.esd (/Compress:recovery), в именах редакций есть лишние пробелы (с Gimagex допускаются одинаковые имена редакций, при исспользовании консольной imagex приходиться выворачиваться) P.S.P.S. Вкратце: теперь если юзать dism после обьединения образов в install.esd вовремя установки при выборе редакции отсутствует её название, просто пустое место и всё, хотя описание ниже - верно и соответствует заданому скриптом ...скрипт содержит старый код, может кто локализирует проблему и решит её, буду благодарен! |
Отправлено: 22:29, 17-08-2016 | #46 |
Старожил Сообщения: 177
|
Профиль | Отправить PM | Цитировать XAND3R, я не использую параметр /DestinationName:, и экспортируется все нормально и описание остается то что было в *.wim
|
Отправлено: 08:48, 18-08-2016 | #47 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать Все работает, благодарю.
Позже скину уже рабочий батник и ссылку на комплектные к нему файлы, авось кому поможет. Файлы нужные для работы скрипта, незачто для x64
@echo off @cd /d "%~dp0" echo. chcp 1251 color 0A cls rem Windows Multiarch 'install.esd' Creator v2.0 :0 chcp 1251 color 0A cls echo. echo Поточний час: %time% echo Поточна дата: %date% echo. title WMAIEC echo Ласкаво прошу до інтерактивного сценарію! echo Для початку об'єднання файлів *.wim оберіть один із пунктів меню: echo. echo [1] Переглянути інформацію про поточний вміст вхідних файлів *.wim echo [2] Видалити непортібні редакції із вхідних файлів *.wim echo [3] Локалізувати назву та опис редакції Windows echo [4] Почати об'єднання файлів *.wim to *.esd echo [5] Почати об'єднання файлів *.wim to *.wim echo [x] Завершити роботу зі сценарієм echo. set /p var="Зробіть Ваш вибір: " if %var% equ 1 goto 1 if %var% equ 2 goto 2 if %var% equ 3 goto 3 if %var% equ 4 goto 4 if %var% equ x goto x :1 chcp 1251 color 0A cls echo. echo Переглядаємо інформацію про поточний вміст вхідних файлів... echo. %cd%\dism_10_x64\dism.exe /Get-ImageInfo /ImageFile:%cd%\7_pro_x64.wim echo. pause %cd%\dism_10_x64\dism.exe /Get-ImageInfo /ImageFile:%cd%\7_pro_x86.wim echo. pause %cd%\dism_10_x64\dism.exe /Get-ImageInfo /ImageFile:%cd%\10_pro_x64.wim echo. pause %cd%\dism_10_x64\dism.exe /Get-ImageInfo /ImageFile:%cd%\10_pro_x86.wim echo. echo Процес завершено! echo. pause goto 0 :2 chcp 1251 color 0A cls echo. echo ВАЖЛИВО! Використовувати лише у випадку заздалегіть непідготовлених файлів *.wim echo. echo Оберіть файл для редагування... echo. echo [a] 7_pro_x64.wim echo [b] 7_pro_x86.wim echo [c] 10_pro_x64.wim echo [d] 10_pro_x86.wim echo. echo [e] Повернутися до головного меню echo. set /p del="Зробіть Ваш вибір: " if %del% equ a set wim=7_pro_x64.wim if %del% equ b set wim=7_pro_x86.wim if %del% equ c set wim=10_pro_x64.wim if %del% equ d set wim=10_pro_x86.wim if %del% equ e goto 0 echo. echo Перегляд інформації про образ (відповідність редакцій до індексів)... echo. %cd%\dism_10_x64\dism.exe /Get-ImageInfo /ImageFile:%cd%\%wim% echo. set /p index="Вкажіть індекс редакції для видалення: " echo. %cd%\dism_10_x64\dism.exe /Delete-Image /ImageFile:%cd%\%wim% /Index:%index% echo. echo Процес завершено! echo. pause goto 2 :3 chcp 1251 color 0A cls echo. echo Розпочато процес локалізації... echo. echo Поточний зміст опису: "версия 10.0.14393, Anniversary Update" set /p description_10="Відредагуйте опис редакції Windows 10: " echo. echo Поточний зміст опису: "версия 6.1.7601, сервисный пакет #1, сборка 17514" set /p description_7="Відредагуйте опис редакції Windows 7: " echo. %cd%\imagex.exe /Info %cd%\7_pro_x64.wim 1 "Windows 7 Профессиональная" "%description_7%, архитектура x64" %cd%\imagex.exe /Info %cd%\7_pro_x86.wim 1 "Windows 7 Профессиональная" "%description_7%, архитектура x86" %cd%\imagex.exe /Info %cd%\10_pro_x64.wim 1 "Windows 10 Профессиональная" "%description_10%, архитектура x64" %cd%\imagex.exe /Info %cd%\10_pro_x86.wim 1 "Windows 10 Профессиональная" "%description_10%, архитектура x86" echo Процес завершено! echo. pause goto 0 :4 chcp 1251 color 0A cls echo. echo Об'єднання файлів *.wim to *.esd... echo. echo Інтеграція Windows 7 Профессиональная (x64)... %cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\7_pro_x64.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery echo. echo Інтеграція Windows 7 Профессиональная (x86)... %cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\7_pro_x86.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery echo. echo Інтеграція Windows 10 Профессиональная (x64)... %cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\10_pro_x64.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery echo. echo Інтеграція Windows 10 Профессиональная (x86)... %cd%\dism_10_x64\dism.exe /Export-Image /SourceImageFile:%cd%\10_pro_x86.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery echo Процесс завершен! echo. pause goto 0 :5 chcp 1251 color 0A cls echo. echo Об'єднання файлів *.wim to *.wim... echo. echo Поточний зміст опису: "версия 10.0.14393, Anniversary Update" set /p description_10="Відредагуйте опис редакції Windows 10: " echo. echo Поточний зміст опису: "версия 6.1.7601, сервисный пакет #1, сборка 17514" set /p description_7="Відредагуйте опис редакції Windows 7: " echo. echo Інтеграція Windows 7 Профессиональная (x64)... %cd%\imagex.exe /Export %cd%\7_pro_x64.wim 1 %cd%\install.wim "Windows 7 Профессиональная (x64)" /Compress Maximum %cd%\imagex.exe /Info %cd%\install.wim 1 "#1 Windows 7 Профессиональная" "%description_7%, архитектура x64" echo. echo Інтеграція Windows 7 Профессиональная (x86)... %cd%\imagex.exe /Export %cd%\7_pro_x86.wim 1 %cd%\install.wim "Windows 7 Профессиональная (x86)" /Compress Maximum %cd%\imagex.exe /Info %cd%\install.wim 2 "#2 Windows 7 Профессиональная" "%description_7%, архитектура x86" echo. echo Інтеграція Windows 10 Профессиональная (x64)... %cd%\imagex.exe /Export %cd%\10_pro_x64.wim 1 %cd%\install.wim "Windows 10 Профессиональная (x64)" /Compress Maximum %cd%\imagex.exe /Info %cd%\install.wim 3 "#3 Windows 10 Профессиональная" "%description_10%, архитектура x64" echo. echo Інтеграція Windows 10 Профессиональная (x86)... %cd%\imagex.exe /Export %cd%\10_pro_x86.wim 1 %cd%\install.wim "Windows 10 Профессиональная (x86)" /Compress Maximum %cd%\imagex.exe /Info %cd%\install.wim 4 "#4 Windows 10 Профессиональная" "%description_10%, архитектура x86" echo Процес завершено! echo. pause goto 0 :x exit для x86
@echo off @cd /d "%~dp0" echo. chcp 1251 color 0A cls rem Windows Multiarch 'install.esd' Creator v2.0 :0 chcp 1251 color 0A cls echo. echo Поточний час: %time% echo Поточна дата: %date% echo. title WMAIEC echo Ласкаво прошу до інтерактивного сценарію! echo Для початку об'єднання файлів *.wim оберіть один із пунктів меню: echo. echo [1] Переглянути інформацію про поточний вміст вхідних файлів *.wim echo [2] Видалити непортібні редакції із вхідних файлів *.wim echo [3] Локалізувати назву та опис редакції Windows echo [4] Почати об'єднання файлів *.wim to *.esd echo [5] Почати об'єднання файлів *.wim to *.wim echo [x] Завершити роботу зі сценарієм echo. set /p var="Зробіть Ваш вибір: " if %var% equ 1 goto 1 if %var% equ 2 goto 2 if %var% equ 3 goto 3 if %var% equ 4 goto 4 if %var% equ x goto x :1 chcp 1251 color 0A cls echo. echo Переглядаємо інформацію про поточний вміст вхідних файлів... echo. %cd%\dism_10_x86\dism.exe /Get-ImageInfo /ImageFile:%cd%\7_pro_x64.wim echo. pause %cd%\dism_10_x86\dism.exe /Get-ImageInfo /ImageFile:%cd%\7_pro_x86.wim echo. pause %cd%\dism_10_x86\dism.exe /Get-ImageInfo /ImageFile:%cd%\10_pro_x64.wim echo. pause %cd%\dism_10_x86\dism.exe /Get-ImageInfo /ImageFile:%cd%\10_pro_x86.wim echo. echo Процес завершено! echo. pause goto 0 :2 chcp 1251 color 0A cls echo. echo ВАЖЛИВО! Використовувати лише у випадку заздалегіть непідготовлених файлів *.wim echo. echo Оберіть файл для редагування... echo. echo [a] 7_pro_x64.wim echo [b] 7_pro_x86.wim echo [c] 10_pro_x64.wim echo [d] 10_pro_x86.wim echo. echo [e] Повернутися до головного меню echo. set /p del="Зробіть Ваш вибір: " if %del% equ a set wim=7_pro_x64.wim if %del% equ b set wim=7_pro_x86.wim if %del% equ c set wim=10_pro_x64.wim if %del% equ d set wim=10_pro_x86.wim if %del% equ e goto 0 echo. echo Перегляд інформації про образ (відповідність редакцій до індексів)... echo. %cd%\dism_10_x86\dism.exe /Get-ImageInfo /ImageFile:%cd%\%wim% echo. set /p index="Вкажіть індекс редакції для видалення: " echo. %cd%\dism_10_x86\dism.exe /Delete-Image /ImageFile:%cd%\%wim% /Index:%index% echo. echo Процес завершено! echo. pause goto 2 :3 chcp 1251 color 0A cls echo. echo Розпочато процес локалізації... echo. echo Поточний зміст опису: "версия 10.0.14393, Anniversary Update" set /p description_10="Відредагуйте опис редакції Windows 10: " echo. echo Поточний зміст опису: "версия 6.1.7601, сервисный пакет #1, сборка 17514" set /p description_7="Відредагуйте опис редакції Windows 7: " echo. %cd%\imagex.exe /Info %cd%\7_pro_x64.wim 1 "Windows 7 Профессиональная" "%description_7%, архитектура x64" %cd%\imagex.exe /Info %cd%\7_pro_x86.wim 1 "Windows 7 Профессиональная" "%description_7%, архитектура x86" %cd%\imagex.exe /Info %cd%\10_pro_x64.wim 1 "Windows 10 Профессиональная" "%description_10%, архитектура x64" %cd%\imagex.exe /Info %cd%\10_pro_x86.wim 1 "Windows 10 Профессиональная" "%description_10%, архитектура x86" echo Процес завершено! echo. pause goto 0 :4 chcp 1251 color 0A cls echo. echo Об'єднання файлів *.wim to *.esd... echo. echo Інтеграція Windows 7 Профессиональная (x64)... %cd%\dism_10_x86\dism.exe /Export-Image /SourceImageFile:%cd%\7_pro_x64.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery echo. echo Інтеграція Windows 7 Профессиональная (x86)... %cd%\dism_10_x86\dism.exe /Export-Image /SourceImageFile:%cd%\7_pro_x86.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery echo. echo Інтеграція Windows 10 Профессиональная (x64)... %cd%\dism_10_x86\dism.exe /Export-Image /SourceImageFile:%cd%\10_pro_x64.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery echo. echo Інтеграція Windows 10 Профессиональная (x86)... %cd%\dism_10_x86\dism.exe /Export-Image /SourceImageFile:%cd%\10_pro_x86.wim /SourceIndex:1 /DestinationImageFile:%cd%\install.esd /Compress:Recovery echo Процесс завершен! echo. pause goto 0 :5 chcp 1251 color 0A cls echo. echo Об'єднання файлів *.wim to *.wim... echo. echo Поточний зміст опису: "версия 10.0.14393, Anniversary Update" set /p description_10="Відредагуйте опис редакції Windows 10: " echo. echo Поточний зміст опису: "версия 6.1.7601, сервисный пакет #1, сборка 17514" set /p description_7="Відредагуйте опис редакції Windows 7: " echo. echo Інтеграція Windows 7 Профессиональная (x64)... %cd%\imagex.exe /Export %cd%\7_pro_x64.wim 1 %cd%\install.wim "Windows 7 Профессиональная (x64)" /Compress Maximum %cd%\imagex.exe /Info %cd%\install.wim 1 "#1 Windows 7 Профессиональная" "%description_7%, архитектура x64" echo. echo Інтеграція Windows 7 Профессиональная (x86)... %cd%\imagex.exe /Export %cd%\7_pro_x86.wim 1 %cd%\install.wim "Windows 7 Профессиональная (x86)" /Compress Maximum %cd%\imagex.exe /Info %cd%\install.wim 2 "#2 Windows 7 Профессиональная" "%description_7%, архитектура x86" echo. echo Інтеграція Windows 10 Профессиональная (x64)... %cd%\imagex.exe /Export %cd%\10_pro_x64.wim 1 %cd%\install.wim "Windows 10 Профессиональная (x64)" /Compress Maximum %cd%\imagex.exe /Info %cd%\install.wim 3 "#3 Windows 10 Профессиональная" "%description_10%, архитектура x64" echo. echo Інтеграція Windows 10 Профессиональная (x86)... %cd%\imagex.exe /Export %cd%\10_pro_x86.wim 1 %cd%\install.wim "Windows 10 Профессиональная (x86)" /Compress Maximum %cd%\imagex.exe /Info %cd%\install.wim 4 "#4 Windows 10 Профессиональная" "%description_10%, архитектура x86" echo Процес завершено! echo. pause goto 0 :x exit ...вся нужная информация в bat-нике, редактируйте и пользуйтесь |
Последний раз редактировалось XAND3R, 08-10-2016 в 20:24. Отправлено: 09:51, 19-08-2016 | #48 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Залейте "Файлы нужные для работы скрипта" на другой обменник пож-ста.
Желательно на Яндекс диск |
Отправлено: 15:17, 08-10-2016 | #49 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Цитата XAND3R:
|
||
Отправлено: 19:59, 08-10-2016 | #50 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
8 / 2012 - [решено] Windows 10 Aio Не удалось найти лицензионное соглашение | karasidi | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 3 | 27-09-2015 20:08 | |
Скриншоты сборки 10149 и видео сборки 10151 Windows 10 Mobile [видео] | OSZone News | Новости и события Microsoft | 0 | 25-06-2015 17:30 | |
Число участников программы Windows Insider и ожидание новой сборки Windows 10 для сма | OSZone News | Новости и события Microsoft | 1 | 15-05-2015 09:41 | |
Пользователи сообщают о появлении сборки Windows 10 10061 | OSZone News | Новости и события Microsoft | 0 | 17-04-2015 13:30 | |
Описание сборки 9888 операционной системы Windows 10 | OSZone News | Новости и события Microsoft | 0 | 28-11-2014 20:30 |
|