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