» » » Ещё один простой способ конвертации файла install.esd в install.wim с помощью командной строки
Информация к новости
  • Просмотров: 11 696
  • Автор: admin
  • Дата: 4-10-2017
4-10-2017

Ещё один простой способ конвертации файла install.esd в install.wim с помощью командной строки

Категория: Сборки и дистрибутивы Windows / Функционал Windows

Привет, друзья. Недавно один наш читатель пожаловался на то, что во всех современных дистрибутивах Windows 8.1 и Windows 10 вместо привычного файла-образа операционной системы под названием install.wim, находится файл install.esd. И первый и второй представляют из себя архивы, в которых в сжатом состоянии находятся файлы операционной системы, но install.esd сжат сильнее и весит в два раза меньше. Так чем многих пользователей не устраивает install.esd? Дело в том, что образ install.wim прекрасно монтировался в папку с помощью инструмента командной строки - Dism, после этого в wim-файл можно было интегрировать драйвера, обновления и другие компоненты. Также с файлом install.wim работало множество различных программ, которыми можно было модифицировать дистрибутив операционной системы на своё усмотрение. Так вот, весь подобный софт не умеет работать с файлом install.esd, и Dism не умеет монтировать архив .esd в папку, поэтому у многих пользователей и возник вопрос о способе конвертации файла install.esd в install.wim. В результате я написал статью, в которой предложил свой способ конвертации ESD в WIM (а правильнее сказать - сжатия) с помощью создания виртуального диска VHD. В сегодняшней статье я хочу предложить ещё один способ, и он немного попроще предыдущего. В Windows 10 версии 1703, образ install.esd можно сжать в install.win с помощью одной единственной команды command line.

Ещё один простой способ конвертации файла install.esd в install.wim с помощью командной строки


Автор - Владимир

Итак, имеем ISO-образ Windows 10.

Щёлкаем на нём двойным щелчком левой кнопки мыши и подсоединяем к виртуальному дисководу, в моём случае буква диска (E:). Открываем дисковод и заходим в папку sources.

В данной папке дистрибутива Windows и находится файл-образ install.esd.

Узнаем, какие Образы (Image) находятся внутри ESD-архива. Открываем командную строку администратора и вводим команду:

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

где E:\sources\ - путь к файлу install.esd

Видим, что в архиве install.esd находятся четыре Образа (Image) Windows с индексами: 1, 2, 3, 4. Нам для дальнейшей работы нужна Windows 10 PRO под индексом 1.

Вводим команду:

Dism /Export-Image /SourceImageFile:E:\sources\install.esd /SourceIndex:1 /DestinationImageFile:F:\install.wim /Compress:fast

Данной командой мы экспортируем Windows 10 pro из архива install.esd, находящегося на виртуальном диске E:\sources, в архив install.wim на диске (F:) c изменением сжатия recovery на сжатие Fast (быстрое сжатие ). Такое изменение сжатия обычно называют конвертировать esd в wim.

В результате на диске (F:) появляется файл install.wim, содержащий в себе Windows 10 PRO.

Далее с этим файлом можно делать всё, что вам нужно, а затем просто на основе него собрать дистрибутив Win 10. Сделать это опять же просто.


Создание установочного ISO-образа Windows 10 с файлом install.wim


Заходим на виртуальный дисковод (E:) и копируем все файлы дистрибутива Win 10.

Создаём на разделе (F:) папку, называем её 10 и вставляем в неё скопированные файлы дистрибутива Windows 10

После того, как файлы копировались, заходим в папку D:\10\sources и удаляем в ней файл install.esd.

Копируем вместо него файл install.wim, находящийся на разделе (F:). Файл install.wim скопирован и находится в папке F:\10\sources

Примечание: Внимательный пользователь может спросить, почему мы удаляем файл install.esd и копируем вместо него файл install.wim, ведь файлы разные, не будет ли какого конфликта?
Друзья, дело в том, что начиная с Windows 8.1 (Dism 6.3) для установщика Windows и Dism расширение esd и wim, это одно и тоже, esd=wim и wim=esd.

Теперь установите в систему Комплект средств для развертывания Windows 10 (Windows ADK) по ссылке.

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

Примечание: Если вам лень устанавливать Windows ADK, то соберите установочный ISO-образа Windows 10 программой WinToolkit 1.5, подробный пример показан в этой статье.

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

вводим команду:

Oscdimg /u2 /m /bootdаta:2#p0,e,bF:\10\boot\Etfsboot.com#pef,e,bF:\10\efi\microsoft\boot\Efisys.bin F:\10 F:\Windows.iso

где:

u2, это файловая система UDF, а m - размер образа без ограничений. 

b - загрузочный сектор записать etfsboot.com, путь к файлу etfsboot.com при указании b(boot) пишется без пробела bF:\10\boot\etfsboot.com

bF: - где F: - буква диска.

F:\10 - создать ISO-образ из файлов и папок, находящихся на разделе F: в папке 10

F:\Windows.iso - созданный образ разместить на разделе F:

присвоить имя образу - Windows.

Дистрибутив Windows.iso на диске (F:) готов.

Далее создавайте из образа загрузочную флешку программой WinSetupFromUSB.

 

В конце статьи замечу, что есть программа MSMG ToolKit и ей тоже можно конвертировать ESD в WIM и наоборот, но важно знать, что подобные программы, это просто завёрнутые в графическую оболочку наборы команд встроенных в операционную систему инструментов Dism, PowerShell и средств развертывания Windows. Если вы хорошо владеете командной строкой, то произвести конвертацию можно этими инструментами, что мы и сделали в сегодняшней статье.

Метки к статье: Dism Своя сборка Windows Системные функции

Дорогой посетитель, Вы можете задать на сайте любой вопрос и обязательно получите ответ!
<
Evgen

4 октября 2017 10:44

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

спасибо автору,

 

Примечание: Если вам лень устанавливать Windows ADK, то соберите установочный ISO-образа Windows 10 программой WinToolkit 1.5, подробный пример показан в этой статье.

 

программой WinToolkit 1.5 создаётся дистрибутив Windows 10, с которого можно загрузить компьютер с обычным БИОСом, а вот с EFI загрузки не происходит. Что нужно добавить в образ, чтобы грузиться и в EFI?

<
Владимир

4 октября 2017 15:30

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 3.03.2015
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 364

Здравствуйте Evgen.

WinToolkit 1.5 создаёт ISO с помощью утилиты oscdimg
но создаёт iso c однозагрузочной записью(для Legacy bios)


для того чтобы dvd загружался и в uefi и в legacy
нужно создать iso c двумя загрузочными записями с помощью oscdimg

в статье приведён пример команды для создания iso c двумя загрузочными записями

 

Oscdimg /u2 /m /bootdata:2#p0,e,bF:\10\boot\Etfsboot.com#pef,e,bF:\10\efi\m
icrosoft\boot\Efisys.bin F:\10 F:\Windows.iso

 

добавлю , что для создания однозагрузочной залиси для legacy
команда


oscdimg /u2 /m /bF:\10\boot\etfsboot.com F:\10 F:\Windows.iso

 

для создания однозагрузочной записи для uefi

команда


oscdimg /u2 /m /bF:\10\efi\microsoft\boot\Efisys.bin F:\10 F:\Windows.iso

 

для создания загрузочной флешки программой WinSetupFromUSB.
загрузочные записи не нужны
команда

 

oscdimg /u2 /m F:\10 F:\Windows.iso

 

<
Evgen

4 октября 2017 21:41

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

спасиб, тоже пользуюсь средой средств развёртывания, не дооверяю этим WinToolkit!

<
Autolife

25 мая 2018 14:25

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 19.12.2015
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 3

Не подскажете как из трех файлов WIM сделать один?

Есть три файла WIM я вынул их из деловской скрытой партиции.

FACTORY.WIM - 3.8Gb

FACTORY2.WIM - 3.8Gb

FACTORY3.WIM - 181Mb

Открывая первый в 7-Zip,  видно что это разделенный один архив.

Как мне его соединить чтоб положить в ИСО образ или в исо-образ можно положить все три файла, только переименовать в инстал ?

 

<
Владимир

25 мая 2018 17:13

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 3.03.2015
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 364

Здравствуйте
В Widows 8 и старше с помощью командной строки запущенной от имени администратора

 

Dism /export-image /sourceimagefile:d:\FACTORY.WIM /swmfile:d:\*wim /sourceindex:1 /DestinationImageFile:D:\install.wim


d:\FACTORY.WIM путь к первой части архива (файл FACTORY.WIM )


/swmfile:d:\*wim путь ко всем остальным частям архива (Файлы FACTORY2.WIM и FACTORY3.WIM )


D:\install.wim путь к файлу который будет создан и в него будет перенесён полный архив

 

в win 7 нужно скачать и установить aik


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

 

и с помощью командной строки средств развёртывания запущенной от имени администратора

 

imagex /export d:\FACTORY.WIM 1 /ref d:\*.wim d:\install.wim

 

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Вопрос:
Сколько будет 2+2=?
Ответ:*

 

НАВИГАЦИЯ

 

Архив новостей Сентябрь 2019 (8)
Август 2019 (13)
Июль 2019 (14)
Июнь 2019 (13)
Май 2019 (14)
Апрель 2019 (15)
^
Копирование материалов сайта разрешается только с гиперссылкой на источник