Как создать образ Windows 10 только с одной редакцией системы на основе дистрибутива, содержащего несколько редакций ОС

Disk

Как известно, один дистрибутив Windows 10 может содержать несколько изданий системы, например, Домашняя, Домашняя для одного языка, Professional и Enterprise. А теперь представьте, что вам нужно выделить из всех этих изданий одно и создать на его основе отдельный дистрибутив. Не смотря на кажущуюся сложность задачи, делается это просто, намного проще, чем в случае с Windows 7.

Вам понадобится загрузочный образ Windows 10 с несколькими редакциями системы и компонент развертывания и оценки Windows или сокращенно ADK. Загрузочный образ, если у вас его пока еще нет, можно загрузить с помощью официальной утилиты MediaCreationTool, доступной для скачивания с официального сайта Microsoft www.microsoft.com/ru-ru/software-download/windows10.

Скачать Windows 10

Лицензионное соглашение

USB

Выбор языка

ISO

Также скачайте и установите средство Windows ADK со странички developer.microsoft.com/ru-ru/windows/hardware/windows-assessment-deployment-kit для вашей версии Windows 10 (1607 или 1703).

Windows ADK

Компоненты ADK

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

Проводник

Пусть она называется, к примеру, Win10.

Win10

Теперь узнаем индекс нужной вам редакции в ISO-образе Windows 10. Откройте командную строку от имени администратора и выполните в ней следующую команду, где H — буква виртуального диска со смонтированным на него ISO-образом:

Dism /Get-WimInfo /WimFile:H:\sources\install.esd

Dism

В результате вы получите список изданий в одном образе.

У нас таких изданий четыре: Pro, Home, Home Single Language и Education.

Выберем для примера редакцию Education под индексом 4. Перейдите в папку Win10 с скопированными в нее файлами смонтированного образа и удалите из нее файл install.esd (он в подпапке sources).

Install.esd

Теперь выполните в запущенной от имени администратора командной строке такую команду:

DISM /Export-Image /SourceImageFile:H:\sources\install.esd /SourceIndex:4 /DestinationImageFile:D:\Win10\sources\install.esd /Compress:recovery

DISM /Export-Image

H — это буква виртуального диска со смонтированным образом, 4 — нужный нам индекс издания системы, D:\Win10\sources — каталог, в котором команда создаст новый install.esd вместо ранее нами удаленного. Он будет содержать только одну редакцию Windows 10Education. Половина дела сделана, теперь осталось только собрать файлы в папке Win10 в загрузочный образ Windows 10. Вот здесь как раз нам и понадобится комплект ADK. Через меню Пуск запускаем среду развертывания и работы с образами.

ADK

И выполняем в ней такую команду:

Oscdimg /u2 /m /bootdata:2#p0,e,bD:\Win10\Boot\Etfsboot.com#pef,e,bD:\Win10\efi\microsoft\Boot\Efisys.bin D:\Win10 D:\Windows10_Education.iso

Oscdimg

Если кратко, команда создает в корне диска D загрузочный образ с именем Windows10_Education.iso на основе файлов в папке Win10 с подмененным ранее install.esd.

Папка Win10

Остальное не так уже и важно, главное для вас это не запутаться с путями. В результате вы получите загрузочный образ Windows 10, в котором будет только одна редакция системы, в чем вы можете убедиться сами, смонтировав его в проводнике и выполнив знакомую команду Dism /Get-WimInfo /WimFile:H:\sources\install.esd.

Dism /Get-WimInfo

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

2 комментария

  • Здравствуйте!
    ADK не добавляет скрытый файл D:\Win10\sources\ws.dat в образ - он нужен для инсталляции?
    Если нужен, то какие дополнительные параметры добавить в команду Oscdimg для его добавления?
    Его содержимое для версии Windows10 20H2:
    [WebSetup]
    ClientVersion=10.0.19041.572
    IsUpgradeNow=FALSE
    InstanceId=69039ec7-878d-4d6d-b0f1-dcbb1ca92b5b

  • Проще удалить ненужные редакции из обычного образа с помощью Dism++

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *