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

Привіт друзі! Вас чекає дуже цікава стаття, так як піднята в ній тема досить актуальна на сьогоднішній день. Отже, питання читача. Добридень! Іноді я перевстановлювати 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. Але даних інструментів я не довіряю, і хотів скористатися офіційним способом, який пропонує Майкрософт. Тому звернувся за допомогою на офіційний форум для продуктів Майкрософт і поставив там свій питання:

і отримав ось такий дивний відповідь.

Виявляється, якщо я хочу інтегрувати драйвера в дистрибутив 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 монтує файл install.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

Якщо у вас Windows 8.1, то посилання

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

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

Створюємо на диску (E :) папку з довільним назвою, наприклад 1.

Відкриваємо командний рядок від імені адміністратора і вводимо команду:

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

Викачуємо інсталяційний ISO-образ Windows 10 на офіційному сайті Майкрософт.

Клацаємо на образі подвійним клацанням лівої миші

і приєднуємо його до віртуального дисковода (в моєму випадку (G :)).

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

кожен реліз має свій індекс способу.

Нам потрібна Windows 10 Домашня для однієї мови.

Дізнаємося індекси всіх релізів. Введемо команду:

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

Як бачимо, Windows 10 Домашня для однієї мови, індекс образу 3.

Наступною командою в Управлінні дисками створюємо віртуальний диск VHD.

"Дія" -> "Створити віртуальний жорсткий диск"

Відзначаємо пункт "Динамічний розширюваний".

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

Тиснемо на кнопку "Огляд".

Вибираємо в провіднику місце збереження віртуального жорсткого диска.

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

Привласнюю ім'я віртуального диску - "10" і тисну кнопку "Зберегти".

"ОК"

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

Клацаємо на Диску 1 правої мишею і вибираємо "Ініціалізувати диск"

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

Після ініціалізації диска створюємо на нерозподілений просторі простий том.

Новий том (N :) створено.

Наступною командою я розгортаю файл install.esd на віртуальний диск VHD (розділ N :)

Dism / apply-image /imagefile:G:\sources\install.esd / index: 3 / ApplyDir: N: \

Наступна команда зробить експорт драйверів з папки 1 на змонтований розділ (N :) віртуального диска VHD.

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

Після експорту драйверів архівуємо 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: ).

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

Тепер ми можемо піти двома шляхами: по-перше, створити 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

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

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

Копіюємо в неї файли Windows 10, потім заходимо в папку sources і видаляємо з неї файл install.esd, замість нього копіюємо створений нами файл install.esd, що містить Windows 10 з інтегрованими драйверами.

Після цього відкриваємо середу розгортання і роботи з образами вводимо команду:

Oscdimg / u2 / m /bootdata:2#p0,e,bE:\2\boot\Etfsboot.com#pef,e,bE:\2\efi\microsoft\boot\Efisys.bin E: \ 2 E: \ Windows.iso де: u2, це файлова система UDF, а m - розмір образу без обмежень. b - завантажувальний сектор записати etfsboot.com, шлях до файлу etfsboot.com при вказівці b (boot) пишеться без пропуску bE: \ 2 \ boot \ etfsboot.com bE: - де E: - буква диска. E: \ 2 - створити ISO-образ з файлів і папок, що знаходяться на розділі E: в папці 2 E: \ Windows.iso - створений образ розмістити на розділі E: присвоїти ім'я образу - Windows.

ISO-образ Windows 10 готовий важить 3,11 Гб

Мітки до статті: Своя збірка Windows Драйвера Dism Windows 10 Windows 8.1