
і отримав ось такий дивний відповідь.
Виявляється, якщо я хочу інтегрувати драйвера в дистрибутив 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
Відкриваємо командний рядок від імені адміністратора і вводимо команду:
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
Файл install.wim знаходиться на диску (E :) і займає всього 4,68 Гб.
Застосуємо до файлу install.wim стиснення (Compress) recovery (Конвертований в install.esd). Вводимо команду: Dism / Export-Image /SourceImageFile:E:\install.wim / SourceIndex: 1 /DestinationImageFile:E:\install.esd / Compress: recovery
ISO-образ Windows 10 готовий важить 3,11 Гб
Мітки до статті: Своя збірка Windows Драйвера Dism Windows 10 Windows 8.1