Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 78
Благодарности: 11

Профиль | Отправить PM | Цитировать


После очередного кумулятивного обновления для Windows 10 решил собрать свои мультиязычные образы.
За основу были взяты русские дистрибутивы, к ним решено было добавить поддержку EN-US и RO-RO
Установил последнюю версию ADK, скачал языковые пакеты для образа install.wim и взялся за командные файлы.
Распаковал русский дистрибутив в папку ISOFOLDER
Добавил папки EN-US и RO-RO в ISOFOLDER

Дальше отрабатывают командные файлы, получаю boot.wim файлы с поддержкой всех трёх языков.

командный файл для сборки boot.wim x86

CD /D E:\AIO\10x86\WF\DISM
xcopy /y /q /v E:\AIO\10x86\WF\WIMs\boot.wim E:\AIO\10x86\WF\temp
DISM /Mount-Image /ImageFile:E:\AIO\10x86\WF\temp\boot.wim /index:1 /MountDir:E:\AIO\10x86\WF\mountr
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\lp.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-EnhancedStorage_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-Scripting_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-SecureStartup_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-SRT_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-WDS-Tools_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-WMI_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\lp.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-EnhancedStorage_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-Scripting_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-SecureStartup_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-SRT_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-WDS-Tools_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-WMI_en-us.cab
DISM /Unmount-Image /MountDir:E:\AIO\10x86\WF\mountr /commit
DISM /Mount-Image /ImageFile:E:\AIO\10x86\WF\temp\boot.wim /index:2 /MountDir:E:\AIO\10x86\WF\mountr
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\lp.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-EnhancedStorage_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-Scripting_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-SecureStartup_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-Setup_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-Setup-Client_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-SRT_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-WDS-Tools_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-WMI_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\lp.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-EnhancedStorage_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-Scripting_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-SecureStartup_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-Setup_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-Setup-Client_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-SRT_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-WDS-Tools_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-WMI_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\Updb\windows10.0-kb3116906-x86.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Gen-LangINI /Distribution:E:\AIO\10x86\WF\mountr
xcopy /y /q /v E:\AIO\10x86\WF\mountr\sources\lang.ini E:\AIO\10x86\WF\ISOFOLDER\sources
xcopy /y /q /v /e E:\AIO\10x86\WF\boot\MSDaRT E:\AIO\10x86\WF\mountr
DISM /Unmount-Image /MountDir:E:\AIO\10x86\WF\mountr /commit
if exist E:\AIO\10x86\WF\ISOFOLDER\sources\boot.wim del /q E:\AIO\10x86\WF\ISOFOLDER\sources\boot.wim
DISM /Export-Image /Compress:maximum /SourceImageFile:E:\AIO\10x86\WF\temp\boot.wim /SourceIndex:1 /DestinationImageFile:E:\AIO\10x86\WF\ISOFOLDER\sources\boot.wim
DISM /Export-Image /Compress:maximum /SourceImageFile:E:\AIO\10x86\WF\temp\boot.wim /SourceIndex:2 /DestinationImageFile:E:\AIO\10x86\WF\ISOFOLDER\sources\boot.wim
del /q E:\AIO\10x86\WF\temp\boot.wim
pause

командный файл для сборки boot.wim x64

CD /D E:\AIO\10x64\WF\DISM
xcopy /y /q /v E:\AIO\10x64\WF\WIMs\boot.wim E:\AIO\10x64\WF\temp
DISM /Mount-Image /ImageFile:E:\AIO\10x64\WF\temp\boot.wim /index:1 /MountDir:E:\AIO\10x64\WF\mountr
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\lp.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-EnhancedStorage_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-Scripting_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-SecureStartup_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-SRT_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-WDS-Tools_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-WMI_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\lp.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-EnhancedStorage_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-Scripting_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-SecureStartup_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-SRT_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-WDS-Tools_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-WMI_en-us.cab
DISM /Unmount-Image /MountDir:E:\AIO\10x64\WF\mountr /commit
DISM /Mount-Image /ImageFile:E:\AIO\10x64\WF\temp\boot.wim /index:2 /MountDir:E:\AIO\10x64\WF\mountr
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\lp.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-EnhancedStorage_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-Scripting_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-SecureStartup_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-Setup_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-Setup-Client_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-SRT_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-WDS-Tools_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-WMI_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\lp.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-EnhancedStorage_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-Scripting_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-SecureStartup_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-Setup_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-Setup-Client_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-SRT_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-WDS-Tools_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-WMI_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\Updb\windows10.0-kb3116906-x64.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Gen-LangINI /Distribution:E:\AIO\10x64\WF\mountr
xcopy /y /q /v E:\AIO\10x64\WF\mountr\sources\lang.ini E:\AIO\10x64\WF\ISOFOLDER\sources
xcopy /y /q /v /e E:\AIO\10x64\WF\boot\MSDaRT E:\AIO\10x64\WF\mountr
DISM /Unmount-Image /MountDir:E:\AIO\10x64\WF\mountr /commit
if exist E:\AIO\10x64\WF\ISOFOLDER\sources\boot.wim del /q E:\AIO\10x64\WF\ISOFOLDER\sources\boot.wim
DISM /Export-Image /Compress:maximum /SourceImageFile:E:\AIO\10x64\WF\temp\boot.wim /SourceIndex:1 /DestinationImageFile:E:\AIO\10x64\WF\ISOFOLDER\sources\boot.wim
DISM /Export-Image /Compress:maximum /SourceImageFile:E:\AIO\10x64\WF\temp\boot.wim /SourceIndex:2 /DestinationImageFile:E:\AIO\10x64\WF\ISOFOLDER\sources\boot.wim
del /q E:\AIO\10x64\WF\temp\boot.wim
pause


Остается собрать install.wim файлы, добавить поддержку языков, применить обновления, экспортировать их в папку дистрибутива и собрать образы (как я думал)

командный файл для сборки install.wim x86

CD /D E:\AIO\10x86\WF\DISM
xcopy /y /q /v E:\AIO\10x86\WF\WIMs\install.wim E:\AIO\10x86\WF\temp
DISM /Mount-Image /ImageFile:E:\AIO\10x86\WF\temp\install.wim /index:1 /MountDir:E:\AIO\10x86\WF\mount
DISM /Mount-Image /ImageFile:E:\AIO\10x86\WF\mount\Windows\System32\Recovery\winre.wim /index:1 /MountDir:E:\AIO\10x86\WF\mountr
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\lp.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-EnhancedStorage_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-Scripting_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-SecureStartup_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-SRT_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-WDS-Tools_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-WMI_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-StorageWMI_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-HTA_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-Rejuv_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\lp.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-EnhancedStorage_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-Scripting_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-SecureStartup_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-SRT_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-WDS-Tools_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-WMI_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-StorageWMI_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-HTA_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-Rejuv_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\Updb\windows10.0-kb3116906-x86.cab
xcopy /y /q /v /e E:\AIO\10x86\WF\boot\MSDaRT E:\AIO\10x86\WF\mountr
DISM /Unmount-Image /MountDir:E:\AIO\10x86\WF\mountr /commit
DISM /Image:E:\AIO\10x86\WF\mount /Apply-Unattend:E:\AIO\10x86\WF\xml\components.xml
DISM /Image:E:\AIO\10x86\WF\mount /Add-Package /PackagePath:E:\AIO\10x86\WF\install\netfx3.cab
DISM /Image:E:\AIO\10x86\WF\mount /Add-Package /PackagePath:E:\AIO\10x86\WF\install\langpacks\ro-ro\lp.cab
DISM /Image:E:\AIO\10x86\WF\mount /Add-Package /PackagePath:E:\AIO\10x86\WF\install\langpacks\en-us\lp.cab
DISM /Image:E:\AIO\10x86\WF\mount /Add-Package /PackagePath:E:\AIO\10x86\WF\Upd
DISM /Unmount-Image /MountDir:E:\AIO\10x86\WF\mount /commit
DISM /Mount-Image /ImageFile:E:\AIO\10x86\WF\temp\install.wim /index:2 /MountDir:E:\AIO\10x86\WF\mount
DISM /Mount-Image /ImageFile:E:\AIO\10x86\WF\mount\Windows\System32\Recovery\winre.wim /index:1 /MountDir:E:\AIO\10x86\WF\mountr
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\lp.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-EnhancedStorage_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-Scripting_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-SecureStartup_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-SRT_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-WDS-Tools_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-WMI_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-StorageWMI_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-HTA_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\ro-ro\WinPE-Rejuv_ro-ro.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\lp.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-EnhancedStorage_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-Scripting_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-SecureStartup_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-SRT_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-WDS-Tools_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-WMI_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-StorageWMI_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-HTA_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\boot\packages\en-us\WinPE-Rejuv_en-us.cab
DISM /Image:E:\AIO\10x86\WF\mountr /Add-Package /PackagePath:E:\AIO\10x86\WF\Updb\windows10.0-kb3116906-x86.cab
xcopy /y /q /v /e E:\AIO\10x86\WF\boot\MSDaRT E:\AIO\10x86\WF\mountr
DISM /Unmount-Image /MountDir:E:\AIO\10x86\WF\mountr /commit
DISM /Image:E:\AIO\10x86\WF\mount /Apply-Unattend:E:\AIO\10x86\WF\xml\components.xml
DISM /Image:E:\AIO\10x86\WF\mount /Add-Package /PackagePath:E:\AIO\10x86\WF\install\netfx3.cab
DISM /Image:E:\AIO\10x86\WF\mount /Add-Package /PackagePath:E:\AIO\10x86\WF\install\langpacks\ro-ro\lp.cab
DISM /Image:E:\AIO\10x86\WF\mount /Add-Package /PackagePath:E:\AIO\10x86\WF\install\langpacks\en-us\lp.cab
DISM /Image:E:\AIO\10x86\WF\mount /Add-Package /PackagePath:E:\AIO\10x86\WF\Upd
DISM /Unmount-Image /MountDir:E:\AIO\10x86\WF\mount /commit
if exist E:\AIO\10x86\WF\ISOFOLDER\sources\install.wim del /q E:\AIO\10x86\WF\ISOFOLDER\sources\install.wim
DISM /Export-Image /SourceImageFile:E:\AIO\10x86\WF\temp\install.wim /SourceIndex:1 /Compress:maximum /DestinationImageFile:E:\AIO\10x86\WF\ISOFOLDER\sources\install.wim
DISM /Export-Image /SourceImageFile:E:\AIO\10x86\WF\temp\install.wim /SourceIndex:2 /Compress:maximum /DestinationImageFile:E:\AIO\10x86\WF\ISOFOLDER\sources\install.wim
DISM /Export-Image /SourceImageFile:E:\AIO\10x86\WF\temp\install.wim /SourceIndex:3 /Compress:maximum /DestinationImageFile:E:\AIO\10x86\WF\ISOFOLDER\sources\install.wim
del /q E:\AIO\10x86\WF\temp\install.wim
pause

командный файл для сборки install.wim x64

CD /D E:\AIO\10x64\WF\DISM
xcopy /y /q /v E:\AIO\10x64\WF\WIMs\install.wim E:\AIO\10x64\WF\temp
DISM /Mount-Image /ImageFile:E:\AIO\10x64\WF\temp\install.wim /index:1 /MountDir:E:\AIO\10x64\WF\mount
DISM /Mount-Image /ImageFile:E:\AIO\10x64\WF\mount\Windows\System32\Recovery\winre.wim /index:1 /MountDir:E:\AIO\10x64\WF\mountr
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\lp.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-EnhancedStorage_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-Scripting_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-SecureStartup_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-SRT_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-WDS-Tools_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-WMI_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-StorageWMI_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-HTA_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-Rejuv_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\lp.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-EnhancedStorage_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-Scripting_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-SecureStartup_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-SRT_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-WDS-Tools_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-WMI_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-StorageWMI_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-HTA_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-Rejuv_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\Updb\windows10.0-kb3116906-x64.cab
xcopy /y /q /v /e E:\AIO\10x64\WF\boot\MSDaRT E:\AIO\10x64\WF\mountr
DISM /Unmount-Image /MountDir:E:\AIO\10x64\WF\mountr /commit
DISM /Image:E:\AIO\10x64\WF\mount /Apply-Unattend:E:\AIO\10x64\WF\xml\components.xml
DISM /Image:E:\AIO\10x64\WF\mount /Add-Package /PackagePath:E:\AIO\10x64\WF\install\netfx3.cab
DISM /Image:E:\AIO\10x64\WF\mount /Add-Package /PackagePath:E:\AIO\10x64\WF\install\langpacks\ro-ro\lp.cab
DISM /Image:E:\AIO\10x64\WF\mount /Add-Package /PackagePath:E:\AIO\10x64\WF\install\langpacks\en-us\lp.cab
DISM /Image:E:\AIO\10x64\WF\mount /Add-Package /PackagePath:E:\AIO\10x64\WF\Upd
DISM /Unmount-Image /MountDir:E:\AIO\10x64\WF\mount /commit
DISM /Mount-Image /ImageFile:E:\AIO\10x64\WF\temp\install.wim /index:2 /MountDir:E:\AIO\10x64\WF\mount
DISM /Mount-Image /ImageFile:E:\AIO\10x64\WF\mount\Windows\System32\Recovery\winre.wim /index:1 /MountDir:E:\AIO\10x64\WF\mountr
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\lp.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-EnhancedStorage_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-Scripting_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-SecureStartup_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-SRT_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-WDS-Tools_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-WMI_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-StorageWMI_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-HTA_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\ro-ro\WinPE-Rejuv_ro-ro.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\lp.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-EnhancedStorage_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-Scripting_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-SecureStartup_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-SRT_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-WDS-Tools_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-WMI_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-StorageWMI_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-HTA_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\boot\packages\en-us\WinPE-Rejuv_en-us.cab
DISM /Image:E:\AIO\10x64\WF\mountr /Add-Package /PackagePath:E:\AIO\10x64\WF\Updb\windows10.0-kb3116906-x64.cab
xcopy /y /q /v /e E:\AIO\10x64\WF\boot\MSDaRT E:\AIO\10x64\WF\mountr
DISM /Unmount-Image /MountDir:E:\AIO\10x64\WF\mountr /commit
DISM /Image:E:\AIO\10x64\WF\mount /Apply-Unattend:E:\AIO\10x64\WF\xml\components.xml
DISM /Image:E:\AIO\10x64\WF\mount /Add-Package /PackagePath:E:\AIO\10x64\WF\install\netfx3.cab
DISM /Image:E:\AIO\10x64\WF\mount /Add-Package /PackagePath:E:\AIO\10x64\WF\install\langpacks\ro-ro\lp.cab
DISM /Image:E:\AIO\10x64\WF\mount /Add-Package /PackagePath:E:\AIO\10x64\WF\install\langpacks\en-us\lp.cab
DISM /Image:E:\AIO\10x64\WF\mount /Add-Package /PackagePath:E:\AIO\10x64\WF\Upd
DISM /Unmount-Image /MountDir:E:\AIO\10x64\WF\mount /commit
if exist E:\AIO\10x64\WF\ISOFOLDER\sources\install.esd del /q E:\AIO\10x64\WF\ISOFOLDER\sources\install.esd
DISM /Export-Image /SourceImageFile:E:\AIO\10x64\WF\temp\install.wim /SourceIndex:1 /Compress:recovery /DestinationImageFile:E:\AIO\10x64\WF\ISOFOLDER\sources\install.esd
DISM /Export-Image /SourceImageFile:E:\AIO\10x64\WF\temp\install.wim /SourceIndex:2 /Compress:recovery /DestinationImageFile:E:\AIO\10x64\WF\ISOFOLDER\sources\install.esd
DISM /Export-Image /SourceImageFile:E:\AIO\10x64\WF\temp\install.wim /SourceIndex:3 /Compress:recovery /DestinationImageFile:E:\AIO\10x64\WF\ISOFOLDER\sources\install.esd
del /q E:\AIO\10x64\WF\temp\install.wim
pause


Ну и завершающий этап, сборка ISO файлов с помощью Oscdimg

сборка образа x86

E:\AIO\10x86\WF\Oscdimg\oscdimg.exe -m -u1 -o -lTH2.EN-RO-RU -t12/20/2015,22:30:00 -bootdata:2#p0,e,bE:\AIO\10x86\WF\Oscdimg\etfsboot.com#pEF,e,bE:\AIO\10x86\WF\Oscdimg\efisys.bin E:\AIO\10x86\WF\ISOFOLDER E:\AIO\10x86\DVD\WIN10x86.TH2.EN-RO-RU.iso

сборка образа x64
E:\AIO\10x64\WF\Oscdimg\oscdimg.exe -m -u1 -o -lTH2.EN-RO-RU -t12/20/2015,22:30:00 -bootdata:2#p0,e,bE:\AIO\10x64\WF\Oscdimg\etfsboot.com#pEF,e,bE:\AIO\10x64\WF\Oscdimg\efisys.bin E:\AIO\10x64\WF\ISOFOLDER E:\AIO\10x64\DVD\WIN10x64.TH2.EN-RO-RU.iso


Осталось проверить работоспособность на виртуальной машине. Чистая установка из BIOS без проблем, выбираешь любой язык и устанавливаешь.
Проблемы начались, когда начал проверять обновление из под Windows.
Не даёт выбрать язык установки и принудительно выбирается родной язык WIM файла.
Пробовал заменить русский образ на английский, тогда установка запускается уже на английском языке без возможности выбора.
Может кто сталкивался, подскажите, как исправить эту ошибку? Как сделать доступным выбор языка при обновлении из Windows?

Так выглядит папка sources дистрибутива - https://cloud.mail.ru/public/Frth/ob6HAkK5B

Отправлено: 16:36, 20-12-2015 | #11