Как интегрировать драйвера в дистрибутив Windows 8.1, Windows 10, при условии наличия в ISO-образе операционной системы файла Install.ESD

Как интегрировать драйвера в дистрибутив Windows 8.1, Windows 10, при условии наличия в ISO-образе операционной системы файла Install.ESD

Как интегрировать драйвера в дистрибутив Windows 8.1, Windows 10, при условии наличия в ISO-образе операционной системы файла Install.ESD

Категория: Windows 10 / Windows 8.1 / Драйвера / Сборки и дистрибутивы Windows
Добавил:
access_timeОпубликовано: 12-08-2016
visibilityПросмотров: 57 928
chat_bubble_outlineКомментариев: 22

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

Здравствуйте! Иногда я переустанавливаю Windows 10 на своём компьютере и надоело каждый раз после переустановки устанавливать драйвера на все устройства заново! Хотел спросить у вас, как интегрировать драйвера моего компьютера в установочный дистрибутив Windows 10, чтобы после установки операционной системы мне не пришлось каждый раз инсталлировать их вновь? В компьютерном деле я далеко не новичок и знаю, что нужно сначала экспортировать драйвера из операционной системы, а затем интегрировать эти драйвера в смонтированную папку с файлами Win 10. Сделать это всё можно с помощью специального инструмента Dism. Но дело осложняется тем, что в дистрибутиве Windows 10 находится файл-образ операционной системы install.esd, а не install.wim, а средство Dism не может монтировать файлы install.esd.

Полез за информацией в интернет, там в основном предлагается конвертировать файл install.esd в файл install.wim с помощью инструментов сторонних разработчиков, например: Wim.Converter.2.5 или VDism_2.0, а также 78RePack_v1.4. Но данным инструментам я не доверяю, и хотел воспользоваться официальным способом, который предлагает Майкрософт. Поэтому обратился за помощью на официальный форум по использованию продуктов Майкрософт и задал там свой вопрос:

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c3b4590

и получил вот такой странный ответ.

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c3ca055

Оказывается, если я хочу интегрировать драйвера в дистрибутив Windows 8.1, Windows 10, то я нарушаю лицензионное соглашение! Всё это довольно странно, ведь миллион пользователей по всему миру каждый день интегрируют драйвера в операционную систему с помощью Dism, если в ISO-образе Windows 8.1 содержится файл install.wim (такие образы ещё можно скачать на официальном сайте Майкрософт), но случае же с файлом install.esd, этого сделать нельзя!

Вот собственно говоря я и подошёл к своим вопросам:

В чём разница между файлами install.wim и install.esd?

Какие официальные средства (от Майкрософт) можно использовать для интеграции драйверов в дистрибутив Windows 8.1, Windows 10, при условии наличия в ISO-образе операционной системы файла Install.ESD?

Как интегрировать драйвера в дистрибутив Windows 8.1, Windows 10, при условии наличия в ISO-образе операционной системы файла Install.ESD

Привет всем! Меня зовут Владимир и я отвечу на эти вопросы.
В чём разница между файлами install.wim и install.esd?

Файл install.wim появился ещё в дистрибутиве Windows Vista и Windows Server 2008, затем в Windows 7. Это формат образа диска разработанный Microsoft для развертывания операционных систем Windows. В файле install.wim в сжатом состоянии находятся файлы операционной системы. Если смонтировать файл install.wim в какую-либо папку, то эта папка будет весить около 14 Гб. В сжатом состоянии файлы операционной системы весят 3-4 Гб и запросто помещаются на болванку DVD. Тогда же Майкрософт предложило инструмент для работы с файлом WIM под названием ImageX. С помощью ImageX (потребуется инсталляция пакета автоматической установки Windows (AIK) можно было монтировать файл WIM в какую-либо папку, затем вносить необходимые изменения в образ системы (редактировать) и после этого размонтировать.

С появлением Windows 8 на сцену вышел новый инструмент под названием Dism. Если с помощью ImageX можно было только редактировать файл WIM, то Dism уже позволял настраивать компоненты и различные параметры операционной системы в образе. Немного позже появилась Windows 8.1 и в ней уже не было файла install.wim, а был файл install.esd, и при ближайшем рассмотрении оказалось, что файлы install.wim и install.esd отличаются только типом сжатия, Microsoft придумало новое 4-е сжатие (compress) recovery (до этого было три: none, fast и maximum) и рекомендует при сжатии recovery ставить расширение esd (чтобы нам было проще работать с архивами). Вот и вся разница. Простыми словами, что esd, что wim, это архив с файлами операционной системы. К сожалению Dism монтирует файл nstall.wim, но не монтирует файл esd, именно об этом говорит наш читатель.

Какие официальные средства (от Майкрософт) можно использовать для интеграции драйверов в дистрибутив Windows 8.1, Windows 10, при условии наличия в ISO-образе операционной системы файла Install.ESD?
Друзья, конечно существует вполне легальный способ интеграции драйверов в файл-образ операционной системы Install.ESD.
Нам всего лишь нужно развернуть файл install.esd на смонтированный раздел виртуального жёсткого диска VHD, затем интегрировать драйвера в Windows 10, потом обратно запаковать файл install.esd, и после этого создать ISO-образ Win 10. Рассказываю всё в подробностях на примере моего ноутбука с установленной Windows 10 Домашняя для одного языка. Во-первых, скачайте и установите комплект средств для развертывания и оценки Windows ADK для Windows 10 версии 1607, так как без него ничего не получится.

https://developer.microsoft.com/ru-ru/windows/hardware/windows-assessment-deployment-kit

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c3debdf 

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c40c0ec

Если у вас Windows 8.1, то ссылка

https://www.microsoft.com/ru-ru/download/details.aspx?id=39982

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c430226

После установки Windows ADK, смотрим Управление дисками моего компьютера под управлением Windows 10 Домашняя для одного языка build 1607 (сборка 14393).

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c450554 

Создаём на диске (E:) папку с произвольным названием, к примеру 1.

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c46aa95

Открываем командную строку от имени администратора и вводим команду:

Dism /online /export-driver /destination:E:1 (данная команда экспортирует в папку 1 на диске (E:) все драйвера, находящиеся в установленной у меня операционной системе Win 10. 

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c48a919 

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c4af4e9

Скачиваем установочный ISO-образ Windows 10 на официальном сайте Майкрософт. 

Щёлкаем на образе двойным щелчком левой мыши 

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c4d2f8c

и присоединяем его к виртуальному дисководу (в моём случае (G:)). 

Файл install.esd находится в папке sources и может содержать в себе несколько релизов Windows,

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c4f28c9

каждый релиз имеет свой индекс образа.

Нам нужна Windows 10 Домашняя для одного языка.

Узнаём индексы всех релизов. Введём команду:

Dism /Get-WimInfo /WimFile:G:sourcesinstall.esd (где G:, буква виртуального диска с файлами Windows 10, папкой sources и файлом install.esd).

Как видим, Windows 10 Домашняя для одного языка, индекс образа 3.

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c52296c

Следующей командой в Управлении дисками создаём виртуальный диск VHD.

«Действие»—>«Создать виртуальный жёсткий диск»

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c54942a

Отмечаем пункт  «Динамический расширяемый».

Размер виртуального жёсткого диска — 20 Гб.

Жмём на кнопку «Обзор».

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c56c5d2

Выбираем в проводнике место сохранения виртуального жёсткого диска.

Я выберу диск (E:).

Присваиваю имя виртуальному диску — «10» и жму кнопку «Сохранить».

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c58b500

«ОК»

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c5b2db2

Созданный виртуальный диск представляет из себя в Управлении дисками нераспределённое пространство (Диск 1) размером 20 Гб.

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c5d2c1b

Щёлкаем на Диске 1 правой мышью и выбираем «Инициализировать диск»

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c605e96

Так как у меня новый ноутбук с БИОСом UEFI, я отмечаю пункт «Таблица с GUID разделов (GPT)» и жму «ОК»

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c62face

После инициализации диска создаём на нераспределённом пространстве простой том.

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c64bfca

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c66f261

Новый том (N:) создан.

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c68fa5e

Следующей командой я разворачиваю файл install.esd на виртуальный диск VHD (раздел N:)

Dism /apply-image /imagefile:G:sourcesinstall.esd /index:3 /ApplyDir:N:

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c6b6049

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c6d4ca7 

Следующая команда произведёт экспорт драйверов из папки 1 на смонтированный раздел (N:) виртуального диска VHD.

Dism /image:N: /add-driver /driver:E:1 /recurse /ForceUnsigned

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c700ef5

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c72b926 

После экспорта драйверов архивируем Windows 10 в файл install.wim, а позже применим к нему сжатие (compress) recovery и он будет конвертирован в install.esd.
Dism /capture-image /imagefile:E:install.wim /capturedir:N: /name:10 (данной командой мы архивируем Windows 10 на диске (N:) в файл install.wim, который будет расположен на разделе (E:). 

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c74dc41

Файл install.wim находится на диске (E:) и занимает всего 4,68 Гб. 

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c76c3a6

Теперь мы можем пойти двумя путями: во-первых, создать ISO-образ Windows 10 на основе файла install.wim, который распаковывается немного быстрее при установке операционной системы или всё же произвести конвертацию файла install.wim в install.esd, решайте сами. Показываю как конвертировать файл install.wim в install.esd.
Применим к файлу install.wim сжатие (compress) recovery (конвертируем в install.esd). Вводим команду:
Dism /Export-Image /SourceImageFile:E:install.wim /SourceIndex:1 /DestinationImageFile:E:install.esd /Compress:recovery

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c793331

Вот и всё, файл install.wim конвертирован в install.esd и находится на диске (E:) и имеет размер 3 Гб.

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c7b1550

Создаём на основе файла install.esd ISO-образ Windows 10.
Создаём в корне диска (E:) папку и называем её 2.

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c7d2f2c

Копируем в неё установочные файлы Windows 10, затем заходим в папку sources и удаляем из неё файл install.esd, вместо него копируем созданный нами файл install.esd, содержащий Windows 10 с интегрированными драйверами.

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c806454

После этого открываем среду развёртывания и работы с образами вводим команду: 

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c82fa61

Oscdimg /u2 /m /bootdata:2#p0,e,bE:2bootEtfsboot.com#pef,e,bE:2efimicrosoftbootEfisys.bin E:2 E:Windows.iso
где:
u2, это файловая система UDF, а m — размер образа без ограничений. 
b — загрузочный сектор записать etfsboot.com, путь к файлу etfsboot.com при указании b(boot) пишется без пробела bE:2bootetfsboot.com
bE: — где E: — буква диска.
E:2 — создать ISO-образ из файлов и папок, находящихся на разделе E: в папке 2
E:Windows.iso — созданный образ разместить на разделе E:
присвоить имя образу — Windows. 

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c85840d

ISO-образ Windows 10 готов весит 3,11 Гб

d0bad0b0d0ba d0b8d0bdd182d0b5d0b3d180d0b8d180d0bed0b2d0b0d182d18c d0b4d180d0b0d0b9d0b2d0b5d180d0b0 d0b2 d0b4d0b8d181d182d180d0b8d0b1 65d350c88247b

tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку

Выделите и нажмите Ctrl+Enter

Windows 10, Windows 8.1, Драйвера, Сборки и дистрибутивы Windows
Windows 10, Как интегрировать драйвера в дистрибутив Windows 8.1, при условии наличия в ISO-образе операционной системы файла Install.ESD