Як конвертувати файл install.esd в install.wim

Лист від читача Володимиру: Доброго дня, Володимире! У мене до Вас кілька запитань. У всіх дистрибутивах Windows 8.1 і Windows 10, які можна було завантажити на офіційному сайті Майкрософт ще рік тому, знаходився файл-образ операційної системи під назвою install.wim. Я знаю, що файл install.wim це образ диска, в якому в стислому стані знаходяться файли операційної системи. В процесі установки Windows всі файли розархівуйте з образу install.wim на диск (C :), за великим рахунком, це основний етап установки операційної системи на наш комп'ютер. Все це зрозуміло. Також я знайомий зі спеціальним інструментом під назвою Dism, за допомогою якого можна інтегрувати в файл install.wim драйвера і поновлення, вмикати та вимикати різні компоненти операційної системи, відновлювати цілісність системних файлів Windows, в кінці кінців Dism дозволяв навіть створити свою індивідуальну збірку Windows 8.1, 10. Але ось що цікаво, останнім час у всіх дистрибутивах Windows 8.1, Windows 10 замість файлу install.wim знаходиться файл-образ операційної системи install.esd і засіб Dism відмовляється монтувати цей файл в будь-яку папку, а це значить, що інтегрувати в дистрибутив Windows 10 драйвера, оновлення та виконувати інші операції з образом системи просто нічим! Вихід із ситуації я бачу такий - конвертувати файл install.esd в install.wim і далі просто працювати з файлом install.wim.
Питання: 1. Чим відрізняється файл install.esd від файлу install.wim2. Чи є інструменти у Майкрософт для проведення конвертації install.esd в install.wim або шукати програми сторонніх розробників? 3. Чи можна після конвертації використовувати в дистрибутиві Windows 10 файл install.wim замість install.esd або потрібно буде робити зворотний конвертацію файлу install.wim в install.esd?

Як конвертувати файл install.esd в install.wim

 Автор - Володимир
Привіт друзі. Файли install.esd і install.wim, що знаходяться в дистрибутиві (ISO-образі) Windows 10, вдають із себе архіви, в яких в стислому стані знаходяться файли операційної системи Windows 8.1 або Windows 10, а Dism, це інструмент для роботи з цими архівами . Архіви .wim або .esd можуть містити в собі один або кілька інших архівів (релізів) операційних систем (Професійна, Домашня та ін.) Архіви, що знаходяться всередині файлів Wim або Esd називаються - Образи (Image). Будь-якому Образу (Image) в архіві завжди присвоюється індекс 1, 2, 3, 4 ... Наприклад, ми з вами скачали дистрибутив Windows 10 і під'єднали його до віртуального дисковода (E :), заходимо в папку "sources" дистрибутива і бачимо файл-архів install.esd,


щоб дізнатися які Образи (Image) знаходяться всередині архіву, вводимо в командному рядку команду:

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

де E: \ sources \, це шлях до файлу install.esd

Як бачимо, в архіві install.esd знаходиться чотири Образа (Image) Windows з індексами: 1, 2, 3, 4.

Відомості про спосіб: E: \ sources \ install.esd
Індекс: 1
Ім'я: Windows 10 Pro
Опис: Windows 10 Pro
Розмір (байт) 14 244 778 516
Індекс: 2
Ім'я: Windows 10 Home
Опис: Windows 10 Home
Розмір (байт) 14 040 329 647
Індекс: 3
Ім'я: Windows 10 Home Single Language
Опис: Windows 10 Home Single Language
Розмір (байт) 14 047 031 800
Індекс: 4
Ім'я: Windows 10 Education
Опис: Windows 10 Education
Розмір (байт): 13, 988 924 495

 Чим відрізняється файл install.esd від файлу install.wim Важливо знати, що при створенні нового архіву операційної системи Windows 8.1, 10 завжди створюється файл архіву WIM (install.wim), в архіві створюється Образ (Image) (наприклад Windows 10 Pro) і йому присвоюється індекс 1. Потім за допомогою інструменту Dism в архів додаються інші Образи (Image). Доданому другого способу буде привласнений індекс 2, а наступного доданому образу 3 і так далі. Створювані образи можуть мати три типи стиснення:/ Compress: none (Без стиснення)/ Compress: fast (Швидке стиснення)/ Compress: maximum (Максимальне стиснення), якщо при створенні образу не вказувати параметр / compress, то стиснення буде Fast (швидкий стиск).
Microsoft в 2014 році розробила ще один тип стиснення Recovery (Максимальна максимального) Даний тип стиснення стискає файли Windows в архів ще сильніше, в результаті файл install.esd важить менше файлу install.wim на 30% .З типом стиснення recovery працюють тільки 3 параметра Dism: Dism / Export-Image ... /compress: recoveryDism /apply-image.Dism / Get-WimInfo
Щоб легше було працювати c архівами, архіву з образами, стислими в Recovery, зазвичай ставлять розширення ESD. Розширення esd ставити бажано, але необов'язково. Неправильно вважати, що якщо у архіву розширення esd, то стиснення може бути тільки recovery, так само якщо у архіву розширення wim, то стиснення може бути тільки fast, max і none, мені кілька разів траплялися файли wim c стисненням recovery. Dism працює не по розширенню, а по стисненню - можна при створенні образу поставити розширення ESD і Dism -создаст образ із стисненням "fast". Зробив на цю тему невелике відео https://yadi.sk/i/B_8mfOjfxhqSk
Сподіваюся, тепер ви зрозуміли, чим відрізняється файл install.esd від файлу install.wim. Обидва файли: install.esd і install.wim, це архіви з файлами Windows, і відрізняються вони типом стиснення. Файл-архів - install.esd стиснутий сильніше і важить менше.
Також важливо знати, що при створенні нового архіву операційної системи Windows 8.1, 10 тип стиснення - / compress: recovery не підтримується. Стиснути в recovery можна тільки вже створений образ WIM, наприклад, введемо в командному рядку команду: Dism / Export-Image /SourceImageFile:F:\Win10\sources\install.wim / SourceIndex: 1 / DestinationImageFile: F: \ Win10 \ sources \ install.esd / Compress: recoveryданной командою ми стискаємо типом стиснення recovery файл install.wim, що знаходиться за адресою F: \ Win10 \ sources, в файл install.esd, що знаходиться за адресою F: \ Win10 \ sources. В результаті в папці "sources" поруч з файлом install.wim з'являється ще файл install.esd. Обидва файли містять стислі файли Windows, але обсяг у файлу install.esd менше. Зміна типу стиснення зазвичай називають конвертацією.

  

 Конвертувати файл install.esd в install.wim можна трьома способами
Першим способом, архів ESD потрібно спочатку розпакувати, а потім заново заархівувати в WIM-файл за допомогою стиснення fast або maximum.Сделать це можна так. Як конвертувати файл install.esd в install.wim за допомогою створення файлу віртуального диска VHD
В даному способі ми обійдемося без програм сторонніх розробників, використовувати будемо тільки вбудовані в операційну систему кошти. Йдемо в Управлінні дисками і створюємо віртуальний диск VHD. "Дія" -> "Створити віртуальний жорсткий диск"

Відзначаємо пункт "Динамічний розширюваний" .Размер віртуального жорсткого диска - 20 Гб.Жмём на кнопку "Огляд".

Вибираємо в провіднику місце збереження віртуального жорсткого діска.Я виберу диск (E :). Привласнюю ім'я віртуального диску - "Win10" і тисну кнопку "Зберегти".

 

"ОК"

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

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

За великим рахунком все одно який пункт відзначати: MBR або GPT.Я зазначу пункт "Таблиця з GUID розділів (GPT)" і тисну "ОК"

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

 

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

 


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

Клацаємо на образі подвійним клацанням лівої миші і приєднуємо його до віртуального дисковода (в моєму випадку (F :)). 

Як ви вже знаєте, архів install.esd може містити в собі собі один або кілька інших архівів з різними релізами операційних систем (Професійна, Домашня та ін.) Архіви, що знаходяться всередині файлів Wim або Esd називаються - Образи (Image). Будь-якому Образу (Image) в архіві завжди присвоюється індекс 1, 2, 3, 4 ...

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

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

Нам потрібна Windows 10 Домашня для однієї мови (індекс образу 3).

Наступною командою я розгортаю файл install.esd на віртуальний диск VHD (розділ G:) Dism / apply-image /imagefile:F:\sources\install.esd / index: 3 / ApplyDir: G: \ де F: \ sources \ - адреса розташування файлу install.esd, index: 3 - індекс Windows 10 Домашня для однієї мови, G: - віртуальний диск VHD (розділ G :). файл install.esd розгорнутий на віртуальний диск VHD (розділ G :). 

 

Тепер конвертуємо Windows 10, розгорнуту на розділі (G :) в файл install.wim.Вводім команду: Dism / capture-image /imagefile:E:\install.wim / capturedir: G: / name: 10 (даною командою ми архівуємо Windows 10 на диску (G :) в файл install.wim, який буде розташований на розділі (E :). файл install.wim знаходиться на диску (E :) і займає всього 3,4 Гб. Ось таким чином ми з вами конвертували файл install.esd в install.wim!


Конвертувати файл install.esd в install.wim можна також за допомогою командного рядка


 Спосіб конвертації файлу install.esd в install.wim за допомогою командного рядка описаний в цій статті
Чи можна після конвертації використовувати в дистрибутиві Windows 10 файл install.wim замість install.esd або потрібно буде робити зворотний конвертацію файлу install.wim в install.esd? Друзі, якщо ви конвертували файл install.esd в install.wim і потім внесли певні зміни в файл install.wim, то ви запросто можете зібрати дистрибутив Windows 10 з файлом install.wim, єдина різниця буде в тому, що файл, install .wim буде важити на 30% більше. Читайте на цю тему:
  1. Як конвертувати файл install.esd в install.wim за допомогою програми MSMG ToolKit

Мітки до статті: Своя збірка Windows Dism