Как конвертировать Install.WIM в Install.ESD или наоборот

Пройдемся еще немножко по теме установки ОС Windows. На этот раз, речь пойдет о использовании стандартного установщика для организации мультиустановки. И напоследок рассмотрим ручную установку из *.wim или *.esd архива.

Как конвертировать Install.WIM в Install.ESD или наоборот

Разберем процесс установки детально. Сначала происходит подготовка установочного диска. Под диском я подразумеваю любой накопитель, с которого возможна установка Windows, будь то флешка, CD-диск и т.д. Выглядит данный процесс следующим образом.

Скачивается ISO-образ, с необходимой редакцией ОС. С помощью данного образа подготавливается установочная флешка, или установочный CD-диск. Либо скачивается официальная программа от Microsoft, для создания установочного диска. И уже с ее помощью происходит подготовка установочного диска.

Следующий этап, загрузка с подготовленного установочного диска. На этом этапе происходит запуск среды предустановки (WinPE), и выполнение установочной программы Windows.

Установочная программа, в свою очередь, выполняет следующие действия. Выбор диска, на который будет происходить установка. Создание разделов. Копирование файлов ОС Windows на созданный или указанный раздел. Установка загрузчика.

Работа с установочным диском на этом завершается. Поэтому, формально сам процесс установки на этом завершается. Все последующее, это просто инициализация скопированной копии ОС Windows.

Стандартный Установщик Windows

Представлен исполняемым файлом sourcessetup.exe установочного диска Windows.

Как конвертировать Install.WIM в Install.ESD или наоборот

И ссылающийся на него файл setup.exe в корне диска.

Как конвертировать Install.WIM в Install.ESD или наоборот

Стандартный установщик, так же присутствует в образе среды предустановки boot.wim. Пути расположения идентичны.

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Как говорилось ранее, задача у данной программы выполнить установку ОС Windows. Теперь немного фактов о стандартном установщике Windows.

Windows-установщик является обычной программой. То есть при желании, его можно сохранить как отдельную программу вне установочного диска, например на флешке, и запускать по мере необходимости. Все файлы стандартного установщика расположены в папке sources.

Файл setup.exe в корне установочного диска, или среды предустановки, на самом деле не является самостоятельным установщиком. Все что он делает, это запускает файл sourcessetup.exe.

Для Windows-установщика не важна разрядность устанавливаемой ОС. К примеру, 32-битный установщик, без проблем выполнит установку 64-битной версии ОС Windows из указанного *.wim/*.esd архива.

Установочный *.wim/*.esd архив, не обязательно должен находиться в папке sources для выполнения установки. Установщику можно указывать путь до архива, который он в последствии будет извлекать.

Установщик Windows расположенный в boot.wim образе содержит в себе функционал восстановления системы. Исполняемый файл, запускающий утилиту восстановления системы, расположен по пути sources
ecoveryRecEnv.exe.

Как конвертировать Install.WIM в Install.ESD или наоборот

Мультиустановка с Помощью Установщика Windows

Теперь, когда нам известно о возможностях стандартного установщика, попробуем организовать с его помощью установку различных версий ОС Windows. Для теста, я взял четыре установочных *.wim/*.esd (располагаются в папке sources установочного ISO-образа, и обычно имеют имя install.wim или install.esd) архива операционных систем

Как конвертировать Install.WIM в Install.ESD или наоборот

Установочные файлы были размещены в директории WinSetupWinImage. Пути не обязательно должны быть такими же, меняйте их по своему усмотрению, просто учитывайте ваши изменения с дальнейшим описанием.

Скопируем стандартный установщик Windows с boot.wim образа, 32-x битной версии установочного диска, в папку WinSetup. Весь установщик, с необходимыми ему файлами, расположен в папке sources, в корне самого объемного по размеру индекса, файла boot.wim.

Как конвертировать Install.WIM в Install.ESD или наоборот

Почему копировать папку sources лучше из файла boot.wim, а не из корня установочного ISO-образа? Ответ банален – из-за размера. Папка sources из файла образа boot.wim имеет вдвое меньший объем, чем аналогичная в корне установочного диска. Учитывая, что обе версии одинаково справляются со своей задачей, выбор пал на меньшую по размерам.

Перейдем в скопированную папку sources, и запустим установщик setup.exe.

Как конвертировать Install.WIM в Install.ESD или наоборот

В результате, получаем ошибку о том, что системе Windows не удалось найти файл boot.wim, очень необходимый, по мнению установщика.

Как конвертировать Install.WIM в Install.ESD или наоборот

Дело в том, что установщик понимает, что он выполняется в полноценной версии Windows, а не в среде предустановки. И ожидает увидеть файлы boot.wim и install.wim (esd), в папке sources. Если он их не находит, то считает, что установка не может быть выполнена, так как установочный диск является не полноценным. К сведению, аналогичные действия в загруженной WinPE, не вызвали бы таких ошибок.

Придется дать установщику то, что он просит. Сама мысль о том, что папка sources будет увеличена в размере на на 350 МБ, приводит в ужас. Ведь немного ранее мы уже экономили на папке sources.

Как конвертировать Install.WIM в Install.ESD или наоборот

Попробуем обмануть установщик. Самое первое, что может прийти в голову, это создать пустой файл с именем boot.wim, и подложить в папку sources.

Как конвертировать Install.WIM в Install.ESD или наоборот

Но, установщик не так прост как кажется. Получаем ошибку – “Системе Windows не удается создать требуемую папку установки. Код ошибки: 0x8007000B.

Как конвертировать Install.WIM в Install.ESD или наоборот

То есть, он не просто проверяет наличие файла boot.wim, но проверяет его содержимое на валидность. Тогда остается последний вариант. Скопировать корректный файл boot.wim с установочного диска, и опустошить его, то есть максимально уменьшить его размер.

После того, как у нас на руках есть уменьшенный в размере файл boot.wim, копируем его в папку sources.

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Из текста сообщения понятно, что теперь все хорошо, не хватает лишь файла install.wim для осуществления установки.

На этом этапе никаких хитростей не понадобится. Ранее уже говорилось, что установщику можно указать с какого файла производить установку. Делается это с помощью запуска файла sourcessetup.exe с параметром . Остальные параметры установщика можно посмотреть по адресу https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options.

Так как у нас четыре установочных архива, создадим рядом с папкой sources четыре *.cmd скрипта, для запуска установки каждого из них. Перечислим их с описанием их содержимого, и примером запуска:

Как конвертировать Install.WIM в Install.ESD или наоборот

– Запуск установки Windows 7 64-bit.

Как конвертировать Install.WIM в Install.ESD или наоборот

– Запуск установки Windows 8 64-bit.

Как конвертировать Install.WIM в Install.ESD или наоборот

– Запуск установки Windows 10 64-bit.

Как конвертировать Install.WIM в Install.ESD или наоборот

– Запуск установки Windows 10 32-bit.

Как конвертировать Install.WIM в Install.ESD или наоборот

Все работает! Последнее, что можно сделать, это создать либо единый *.cmd скрипт, либо приложение с графическим интерфейсом, с возможностью выбора устанавливаемой версии Windows.

Пример графического меню созданного с помощью AutoIt.

Как конвертировать Install.WIM в Install.ESD или наоборот

Исходный код следующий:

Скрипт скомпилирован в исполняемый файл WinSetup.exe. Располагаться он должен рядом с папкой sources.

Как конвертировать Install.WIM в Install.ESD или наоборот

Созданное меню более удобно для использования, и заменяет по функционалу все написанные ранее *.cmd скрипты. Особенно, данное удобство будет заметно при интеграцию его в среду предустановки, немного доработав поиск установочных архивов на поиск их на внешнем носителе. В общем, какой вариант запуска использовать, это дело конкретной потребности.

Уменьшение Размера WIM-архива

Единственный способ уменьшить размер wim-архива, это избавиться от ненужного содержимого в нем. Но здесь есть один подвох. При удалении данных, они физически не удаляются, а как бы перемещаются в раздел удаленных. Размер wim-файла при этом даже немного увеличивается. Разберем все более подробно на примере файла boot.wim. Текущая цель создать пустой wim-файл.

Создадим папку (это скорее для удобства), в моем случае это папка E:WIM, и поместим в нее оригинальный файл boot.wim.

Как конвертировать Install.WIM в Install.ESD или наоборот

Размер его на данный момент составляет 336 MB. Запустим командную, строку от имени администратора, и перейдем в ней в каталог с нашим файлом boot.wim.

Как конвертировать Install.WIM в Install.ESD или наоборот

Посмотрим информацию о файле boot.wim, выполнив команду /get-wiminfo /wimfile:.

Как конвертировать Install.WIM в Install.ESD или наоборот

Видим, что архив содержит две версии Windows – первая Microsoft Windows PE размером ~1395 MB (среда предустановки), вторая Microsoft Windows Setup размером ~1580 MB (среда предуставновки + установщик).

Через 7-Zip, boot.wim на данный момент выглядит так:

Как конвертировать Install.WIM в Install.ESD или наоборот

Удалим второй индекс, вместе со всем его содержимым. Выполним для этого команду /delete-image /imagefile: /index:.

Как конвертировать Install.WIM в Install.ESD или наоборот

Снова выведем информацию о boot.wim, и проверим содержимое через 7-Zip.

Как конвертировать Install.WIM в Install.ESD или наоборот

Индекс 1 удалить невозможно (наша цель, напомню, уменьшить максимально файл boot.wim), потому что он обязательно должен присутствовать в wim-архиве. Поэтому остается только смонтировать 1-й индекс, и удалить файлы вручную с сохранением проделанных изменений.

Для монтирования нам потребуется какая-нибудь папка. Содержимое смонтированного архива, будет отображено в ней. Создадим папку с именем mnt рядом с файлом boot.wim.

Как конвертировать Install.WIM в Install.ESD или наоборот

Смонтируем первый индекс в папку mnt, выполнив команду /mount-image /imagefile: /index: /mountdir:.

Как конвертировать Install.WIM в Install.ESD или наоборот

В папке mnt появится содержимое архива boot.wim.

Как конвертировать Install.WIM в Install.ESD или наоборот

Открываем Far Manager от имени администратор, переходим в папку mnt и удаляем ее содержимое. Именно он позволяет полностью, без проблем, удалить все файлы.

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Закрываем Far Manager. Закрываем все окна, в которых открыта папка mnt. Возвращаемся в командную строку, выполняем размонтирование файла boot.wim с сохранением проделанных изменений. Вводим для этого команду  /unmount-image /mountdir: /commit.

Как конвертировать Install.WIM в Install.ESD или наоборот

Снова проверим информацию о boot.wim.

Как конвертировать Install.WIM в Install.ESD или наоборот

Размер первого индекса 0. Сам архив увеличился еще на 1 MB.

Выполняем команду /export-image /sourceimagefile: /sourceindex: /destinationimagefile:.

Как конвертировать Install.WIM в Install.ESD или наоборот

Появится новый архив new_boot.wim размером 2.44 KB. Операция уменьшения boot.wim архива на этом, успешно выполнена.

Ручная Установка

Все рассказанное до этого момента, предполагало наличие установщика. То есть программы, которая за вас выполнит разметку диска, копирование файлов и установку загрузчика. В этой главе, и ее подглавах, мы рассмотрим как выполнить установку с *.wim или *.esd архива вручную.

Сразу напрашивается вопрос – А зачем нужна установка вручную, ведь много программ которые могут автоматизировать данный процесс, WinNTSetup или тот же стандартный установщик? Данный вариант можно рассматривать как “аварийный”. Например, у вас нет под рукой необходимого ПО, или используемый вами WinPE не содержит его. Или вы находитесь в ситуации когда нет времени, а установку уже надо делать. Я это все к тому, что знать о ручной установке все же будет полезно.

Все дальнейшие действия будут проводиться на виртуальном жестком диске VHD. Так же, будет производиться загрузка данного VHD в виртуальной машине VirtualBox, для проверки корректности работы, после проделанных действий.

Разметка Диска

Возможные таблицы разделов на данный для дисков, это MBR или GPT. С MBR-диска можно загружаться как в BIOS, так и в UEFI системах (legacy mode). С GPT-диска, только в UEFI. Рассмотрим создание обоих типов таблиц разделов.

Diskpart

Рассмотрим создание таблицы разделов с помощью консольной утилиты diskpart. Предназначена она для выполнения различных манипуляций с дисками и разделами. Присутствует в Windows с 2000-й версии.

Как конвертировать Install.WIM в Install.ESD или наоборот

Узнать номер целевого диска можно командой list disk, а командой select disk , где  номер диска, можно выбрать указанный диск для выполнения дальнейших манипуляций над ним.

MBR

Для диска в формате MBR потребуется 2 раздела. Первый системный, размером в 100 MB, на котором будут располагаться файлы загрузчика. И второй основной, для операционной системы. Хотя можно обойтись и одним разделом для всего.

Запускаем diskpart  (, вводим diskpart и нажимаем ) и выполняем следующую последовательность команд:

rem Выбираем целевой диск
select disk 2

rem Очищаем выбранный диск от таблицы разделов
clean

rem Создаем первый раздел размером в 100 MB
create partition primary size=100

:/>  Конвертация MBR в GPT

rem Помечаем раздел как активный
active

rem Форматируем раздел в файловую систему NTFS и выставляем метку System
format quick fs=ntfs label=”System”

rem Присваиваем разделу букву S
assign letter=”S”

rem Создаем второй раздел занимающий все оставшееся пространство диска
create partition primary

rem Форматируем раздел в файловую систему NTFS и выставляем метку Windows
format quick fs=ntfs label=”Windows”

rem Присваиваем разделу букву W
assign letter=”W”

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

GPT

Для диска в GPT формате потребуется 3 раздела. Первый EFI раздел, с файловой системой FAT32, размером 100 MB. В нем будет располагаться загрузчик. Второй MSR раздел, размером в 128 MB. Служебный раздел для ОС Windows, не предназначен для хранения данных. И последний основной раздел, для операционной системы.

Запускаем diskpart  (, вводим diskpart и нажимаем ) и выполняем следующую последовательность команд:

rem Выбираем целевой диск
select disk 2

rem Очищаем выбранный диск от таблицы разделов
clean

rem Конвертируем таблицу разделов в GPT формат
convert gpt

rem Создаем EFI раздел размером в 100 MB
create partition efi size=100

rem Форматируем раздел в файловую систему FAT32 и выставляем метку System
format quick fs=fat32 label=”System”

rem Присваиваем разделу букву S
assign letter=”S”

rem Создаем служебный раздел MSR размером в 128 MB
create partition msr size=128

rem Создаем третий раздел занимающий все оставшееся пространство диска
create partition primary

rem Форматируем раздел в файловую систему NTFS и выставляем метку Windows
format quick fs=ntfs label=”Windows”

rem Присваиваем разделу букву W
assign letter=”W”

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Пару слов по поводу MSR раздела, команда partition msr size=128. При выполнении команды convert gpt, MSR раздел создается автоматически.

Как конвертировать Install.WIM в Install.ESD или наоборот

Как можно заметить, до выполнения команды convert gpt, разделы на жестком диске отсутствовали. А после выполнения, появился раздел размером в 128 MB.

Как конвертировать Install.WIM в Install.ESD или наоборот

Вывод детальной информации о созданном разделе, только подтверждает, что это MSR раздел.
Возможно, я не уверен, старые версии diskpart не обладали таким поведением. Хотя в Windows 7 поведение полностью аналогичное, но ОС при этом была обновленная. Поэтому команду в списке я все же оставил.

Извлечение Файлов

Данный шаг, является следующим после разметки диска. Выполнять извлечение установочного архива будем выполнять с помощью консольной утилиты DISM.

Можно попробовать использовать для этих целей 7-Zip. Собственно я планировал добавить далее описание данного процесса. Но при тестировании выявил, что операционная система  Windows 10, распакованная таким образом, выдавала ошибку при первом старте. Поэтому от вариантов распаковки установочного образа с помощью архиваторов и файл менеджеров, было решено отказаться.

Сам процесс извлечения состоит из двух этапов. Определение извлекаемой версии архива. Как известно *.wim/*.esd архивы могут содержать несколько версий содержимого, разбитого по индексам. И последний этап, извлечение выбранного индекса в указанный раздел.

DISM

Для работы dism нужны права администратора, поэтому все дальнейшие действия необходимо выполнять в командной строке запущенной с соответствующими правами.

В командной строке, переходим в директорию, в которой расположен установочный архив. В моем случае это директория WinSetupWinImage.

Как конвертировать Install.WIM в Install.ESD или наоборот

Выполнив команду , выводим список файлов, чтобы посмотреть имя архива с которым будем работать далее.

Как конвертировать Install.WIM в Install.ESD или наоборот

Выводим информацию о выбранном архиве введя команду /get-wiminfo /wimfile:, чтобы определить индекс извлекаемого содержимого.

Как конвертировать Install.WIM в Install.ESD или наоборот

Выполняем извлечение выбранного индекса командой /apply-image /imagefile: /index: /applydir:. в данном случае, это раздел, который создавался в предыдущей главе, и предназначался для размещения ОС Windows.

Как конвертировать Install.WIM в Install.ESD или наоборот

Извлечение файлов на этом завершено. Содержимое диска W: представлено на скриншоте ниже.

Как конвертировать Install.WIM в Install.ESD или наоборот

Установка Загрузчика

Перед установкой загрузчика, в системе должны быть подключены, оба созданных ранее раздела S: и W:. Подключить разделы можно с помощью программы diskpart, либо в оснастке Управление дисками.

Для diskpart, делается с помощью следующих команд:

rem Узнаем номер необходимого диска
list disk

rem Выбираем необходимый диск
select disk 2

rem Выводим список разделов выбранного диска
list partition

rem Выбираем первый раздел диска
select partition 1

rem Монтируем первый раздел под буквой S
assign letter=S

rem Выыбираем второй раздел диска
select partition 2

rem Монтируем второй раздел под буквой W
assign letter=W

rem Выходим из diskpart
exit

Как конвертировать Install.WIM в Install.ESD или наоборот

В оснастке Управление дисками, все делается через контекстное меню нужного раздела.

Как конвертировать Install.WIM в Install.ESD или наоборот

Процесс довольно простой и понятный, поэтому не нуждается в подробном описании.

Теперь, когда подключены оба раздела, можно приступать к установке загрузчика. Возможны два варианта, в зависимости от используемой таблицы разделов – установка BIOS версии (MBR), или установка EFI версии (GPT).

BIOS

Для дисков размеченных в стиле MBR, потребуется установить MBR-запись, и выполнить копирование файлов загрузчика на раздел S:. Делается это довольно просто, с помощью консольных программ bootsect и bcdboot. Сами команды будут иметь следующий вид, выполнять их нужно в командной строке, запущенной от имени администратора:

:: Устанавливаем загрузочный код Windows Boot Manager в MBR область диска
bootsect /nt60 S: /mbr

:: Переходим в раздел W: с распакованными файлами Windows
W:

:: Переходим в директорию System32 распакованной системы
cd W:WindowsSystem32

:: Устанавливаем BIOS версию загрузчка Windows Boot Manager в раздел S:bcdboot W:Windows /s S: /f BIOS

Как конвертировать Install.WIM в Install.ESD или наоборот

Загрузчик установлен. На диске S: появятся файлы загрузчика.

Как конвертировать Install.WIM в Install.ESD или наоборот

UEFI

Для дисков с таблице разделов GPT, для установки загрузчика достаточно выполнить только копирование файлов загрузчика на раздел S:. Выполняется эта операция с помощью консольной утилиты bcdboot. Выполнять ее запуск нужно в командной строке запущенной от имени администратора. Полный пример команд будет выглядеть так:

:: Переходим в раздел W: с распакованными файлами Windows
W:

:: Переходим в директорию System32 распакованной системы
cd W:WindowsSystem32

:: Устанавливаем BIOS версию загрузчка Windows Boot Manager в раздел S:
bcdboot W:Windows /s S: /f UEFI

Как конвертировать Install.WIM в Install.ESD или наоборот

Загрузчик установлен. На диске S: появится папка с UEFI загрузчиком.

Как конвертировать Install.WIM в Install.ESD или наоборот

Тестовый Запуск

Проверим ручную установку, подключив подготовленный VHD-образ в виртуальную машину VirtualBox.

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Операционная система успешно установилась и загрузилась.

Итог

Процесс установки Windows, достаточно многогранен. Реализовать данную процедуру можно различными способами. Сегодня мы рассмотрели, несколько нестандартное, применение стандартных средств установки, а так же целиком ручную установку. Оба метода по своему интересны, и в зависимости от ситуации, обязательно найдут применение в реальных задачах.

Сегодня мы затронем тему создания собственного установочного WIM-образа. Разберем вопрос интеграции в один WIM-архив нескольких версий установочных образов разной разрядности. И в конце объединим все полученное в единый установочный ISO-образ/флеш-накопитель.

Опишу предстоящий план действий. Первым делом нужно будет установить необходимую версию операционной системы Windows на виртуальную машину. После, произвести установку всех необходимых программ, файлов, обновлений в установленную ОС. Произвести подготовку ОС к снятию образа. Снять образ с подготовленной ОС.

Выполнить аналогичные действия для версии ОС другой разрядности, или содержания. Дополнить созданный ранее образ новым, то есть создать мультиустановочный образ. Подготовить установочную среду для созданного образа. Создать установочный диск или флеш накопитель на основе всего вышепроделанного.

Как конвертировать Install.WIM в Install.ESD или наоборот

После входа, на экране будет красоваться запущенный SysPrep (о нем немного позже), пока закроем его нажав на крестик или на кнопку Отмена.

Находясь в данном режиме, можно подготовить систему к предстоящему снятию образа. То есть, установить необходимое программное обеспечение. Произвести удаление, ненужных компонентов и программ.

Как конвертировать Install.WIM в Install.ESD или наоборот

Выполнить необходимые настройки системы.

Как конвертировать Install.WIM в Install.ESD или наоборот

Установить обновления операционной системы.

Как конвертировать Install.WIM в Install.ESD или наоборот

После того, как все необходимые настройки выполнены, можно выполнить процедуру подготовки операционной системы к снятию образа. Данная подготовка осуществляется с помощью встроенной в систему программы SysPrep.

SysPrep выполняет удаление установленных устройств, удаляет текущий SID системы. В общем приводит систему к предустановочному состоянию.

Нажимаем сочетание клавиш , вводим в строке запуска sysprep, нажимаем . Откроется директория в которой будет расположена программа sysprep.exe.

Как конвертировать Install.WIM в Install.ESD или наоборот

Запускаем sysprep.exe. В открывшемся окне программы, выставляем настройки. В секции Действие по очистке систем, в выпадающем списке выбираем значение Переход в окно приветствия системы (OOBE) и ставим галочку Подготовка к использованию. В секции Параметры завершения работы в выпадающем списке выставляем значение Завершение работы.

Как конвертировать Install.WIM в Install.ESD или наоборот

Запускаем процесс подготовки системы нажатием по кнопке OK.

Как конвертировать Install.WIM в Install.ESD или наоборот

Если все пройдет успешно, то виртуальная машина выключится. В противном случае, на экране появится окно с сообщением об ошибке.

Виртуальная машина выключилась, что говорит о том что предустановочная подготовка операционной системы успешно выполнена, и можно снимать с нее образ.

Создаем WIM-образ

После успешной подготовки системы утилитой SysPrep, можно приступить к снятию образа. Подключаем к виртуальной машине установочный ISO-образ Windows, с которого проводилась установка, и выполняем загрузку с него.

Как конвертировать Install.WIM в Install.ESD или наоборот

Загрузится среда предустановки и появится окно установщика Windows.

Как конвертировать Install.WIM в Install.ESD или наоборот

Нажимаем на клавиатуре сочетание клавиш . На экране появится окно командной строки.

Как конвертировать Install.WIM в Install.ESD или наоборот

Кратко опишу, что будет происходить дальше. Находясь в командной строке, необходимо первым делом определить, на каком из имеющихся на данный момент подключенных разделах системы, расположена установленная ОС, подготовку которой мы совершали ранее.

Вторым шагом, необходимо определиться с местом, в которое будет производится запись снимаемого образа подготовленной ОС. Так как возможна ситуация, что места на разделе с которого снимается образ, будет недостаточно свободного пространства. То есть нужно будет найти иное место размещение создаваемого WIM-образа.

Находим раздел подготовленной ОС. Выведем список всех имеющихся разделов системы.

wmic volume list brief

Как конвертировать Install.WIM в Install.ESD или наоборот

Данная команда выводит детальную информацию о всех разделах системы в виде таблицы. В выводе содержатся столбцы – Буква диска (Name), Метка диска (Label), Свободное место (FreeSpace), Общий объем раздела (Capacity), Тип файловой системы (FileSystem).

Исходя из полученной информации, легко можно определить необходимый раздел. В моем случае это диск D:.

Определяемся с местом сохранения будущего WIM-образа. Так как в моем случае диск D: содержит порядка 12 ГБ свободного пространства, из 25 ГБ имеющихся, то снимать образ системы можно прямо на него. Этого свободного пространства должно хватить.

Снимаем образ на тот же диск. Процесс этот не быстрый, поэтому придется подождать.

dism /capture-image /imagefile:D:Win10.wim /capturedir:D: /compress:max /name:”Windows 10 x64 1803″ /description:”Windows 10 x64 1803 Build Date 2018.09.10″

/imagefile – указывает на будущий (создаваемый) WIM-архив.
/capturedir – указывает на раздел с которого будет сниматься образ.
/compress – задает степень сжатия содержимого WIM-архива.
/name – задает имя образа внутри WIM-архива.
/description – описание образа.

Как конвертировать Install.WIM в Install.ESD или наоборот

Образ снят. Проверим какого размера он получился в итоге.

Как конвертировать Install.WIM в Install.ESD или наоборот

В моем случае, размер итогового образа получился равным 4758 МБ. Образ готов к использованию.

Снимаем образ на другой диск. Данный вариант применим, если на диске с которого происходит снятие образа, не располагает необходимым количеством свободного пространства, или если необходимо снять образ именно на указанный диск, например сетевой.

:/>  Как рассчитать хэш файла

Подключаем сетевой диск.

Как конвертировать Install.WIM в Install.ESD или наоборот

Сетевой диск N: подключен. Выполним снятие WIM-образа на данный диск.

dism /capture-image /imagefile:N:Win10.wim /capturedir:D: /compress:max /name:”Windows 10 x64 1803″ /description:”Windows 10 x64 1803 Build Date 2018.09.10″

Все параметры остались неизменными, кроме /imagefile, который указывает на новое местоположение создаваемого образа.

Как конвертировать Install.WIM в Install.ESD или наоборот

Образ успешно снят.

Дополнение Существующего WIM-образа

В предыдущем разделе был описан процесс снятия образа настроенной операционной системы. К сведению, это была редакция Windows 10 64-bit. Дополним полученный ранее образ Win10.wim, настроенной редакцией Windows 10 32-bit.

Нужно снова выполнить установку операционной системы, нужной редакции. Желательно на другой виртуальный жесткий диск, на случай последующих изменений. Настройку установленной системы. Расписывать повторно весь этот процесс нет смысла, так как он абсолютно одинаков. Остановимся на моменте снятия образа с уже подготовленной операционной системы.

Выполняем поиск раздела на котором расположена подготовленная операционная система, и выполняем команду снятия образа в существующий WIM-архив, расположенный на сетевом диске.

rem Получаем информацию о разделах системы.
wmic volume list brief

rem Выполняем снятие образа в существующий WIM-архив.
dism /append-image /imagefile:N:Win10.wim /capturedir:D: /name:”Windows 10 x86 1803″ /description:”Windows 10 x86 1803 Build Date 2018.09.10″

Как конвертировать Install.WIM в Install.ESD или наоборот

Образ успешно дополнен. Проверим размер итогового WIM-архива.

Как конвертировать Install.WIM в Install.ESD или наоборот

В моем случае, полученный WIM-архив увеличился до 6845 МБ, от первоначальных 4758 МБ (2087 МБ разницы).

Посмотрим информацию о WIM-файле.

dism /get-wiminfo /wimfile:N:Win10.wim

Как конвертировать Install.WIM в Install.ESD или наоборот

Мультиустановочный инсталляционный WIM-образ готов.

Установочный Диск на Основе Своего WIM-архива

Для создания установочного диска (iso-образа или флеш накопителя), потребуется установочный ISO-образ Windows, и подготовленный ранее мультиустановочный WIM-архив.

Создадим папку в которой будут размещаться файлы для будущего установочного диска. В моем случае это директория D:WinDisk.

Как конвертировать Install.WIM в Install.ESD или наоборот

Скопируем в данную директорию файлы с установочного ISO-образа Windows.

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Файлы скопированы. Перейдем в папку sources, и удалим в ней файл install.esd.

Как конвертировать Install.WIM в Install.ESD или наоборот

Скопируем созданный, и дополненный ранее, файл Win10.wim в папку sources.

Как конвертировать Install.WIM в Install.ESD или наоборот

Переименуем скопированный файл Win10.wim в install.wim.

Как конвертировать Install.WIM в Install.ESD или наоборот

Выполним тестовый запуск установщика (исполняемый файл sourcessetup.exe).

Как конвертировать Install.WIM в Install.ESD или наоборот

Установщик корректно определил созданный WIM-архив.

На данный момент, папка D:WinDisk содержит весь необходимый комплект файлов для создания установочного компакт-диска или флеш накопителя. Разберем оба варианта подробнее.

Проблема Большого Размера WIM-архива

Перед дальнейшим рассмотрением создания собственного установочного диска, разберемся с одной неявной проблемой. Заключается она в большом размере созданного установочного WIM-архива.

Как конвертировать Install.WIM в Install.ESD или наоборот

На данный момент, размер install.wim составляет 6.68 ГБ.

Какие проблемы может вызвать большой размер файла install.wim? Для подготовки установочного флеш-накопителя, способного грузиться в BIOS и UEFI режимах, необходимо чтобы он был отформатирован в файловой системе FAT32. А у файловой системы FAT32 есть ограничение – максимальный размер файла 4 ГБ – 1 Байт.

Какие есть варианты решения данной проблемы? Можно разделить WIM-архив на несколько частей с помощью DISM. Можно подготовить установочный флеш накопитель с помощью программы Rufus. Она позволяет организовать возможность загрузки с NTFS-раздела в UEFI-режиме. Не очень действенное, но иногда может может помочь, переконвертация в ESD-формат. Рассмотрим каждый из этих вариантов.

Разбиение WIM-архива

Чтобы разделить имеющийся WIM-архив на несколько частей, нужно выполнить его преобразование к SWM-формату. Данный формат позволяет разбить имеющийся большой WIM на несколько частей, указанного размера. Перейдем к действию. Запускаем командную строку от имени администратора.

Как конвертировать Install.WIM в Install.ESD или наоборот

Переходим в директорию с целевым WIM-архивом.

cd /D D:WinDisksources

Как конвертировать Install.WIM в Install.ESD или наоборот

Выполняем команду разделения существующего WIM-архива на части по 4000 МБ.

Как конвертировать Install.WIM в Install.ESD или наоборот

По завершении, рядом с файлом install.wim, появятся файлы install.swm и install2.swm. То есть, оригинальный install.wim разделился на 2 части, 4000 + 2700 МБ.

Как конвертировать Install.WIM в Install.ESD или наоборот

Если сейчас удалить install.wim и оставить в папке sources его разделенную install.swm версию, установщик будет успешно работать. Так же можно перенести install2.swm на другой диск. При этом, во время установки будет выведен запрос, с просьбой вставить второй установочный диск содержащий данный файл (install2.swm).

Подготовка Флеш-накопителя с Помощью Rufus

Данный процесс уже рассматривался в предыдущих статьях. Свежая запись по этой теме, доступна по этой ссылке https://www.bootdev.ru/2018/07/Installing-Windows-on-USB-drive.html#DiskPartitioning.

Суть данного метода, заключается в возможности загрузки с NTFS-раздела в UEFI-режиме. А это в свою очередь, избавляет от необходимости использования файловой системы FAT32 с ее файловыми ограничениями.

Конвертация WIM в ESD

ESD-архив является более сжатой версией WIM-архива. То есть во время создания ESD-архива применяется другой, более эффективный алгоритм сжатия LZMS, вместо LZX у WIM.

В данном случае не удастся сжать архив до размеров меньших или равному 4 ГБ, но значительно уменьшить размер текущего install.wim получится. Приступим. Открываем командную строку от имени администратора и переходим в директорию с целевым install.wim.

Как конвертировать Install.WIM в Install.ESD или наоборот

Выполняем экспорт каждого индекса (образа) из WIM-архива install.wim в архив install.esd.

dism /export-image /sourceimagefile:install.wim /sourceindex:1 /destinationimagefile:install.esd /compress:recovery
dism /export-image /sourceimagefile:install.wim /sourceindex:2 /destinationimagefile:install.esd /compress:recovery

Как конвертировать Install.WIM в Install.ESD или наоборот

Проверим размер созданного install.esd.

Как конвертировать Install.WIM в Install.ESD или наоборот

4.77 Гб вместо 6.68 ГБ у install.wim. Экономия почти 2 ГБ дискового пространства.

Установочный ISO-образ

Подробная инструкция по программе oscdimg.exe доступна по этой ссылке https://msdn.microsoft.com/ru-ru/library/windows/hardware/dn898597(v=vs.85).aspx.

Запускаем командную строку. Переходим в директорию с программой oscdimg.exe.

cd /D D:Oscdimg_x64

Как конвертировать Install.WIM в Install.ESD или наоборот

Выполняем команду создания ISO-образа (D:MyWin10.ISO) на основе подготовленных файлов в папке D:WinDisk.

oscdimg.exe -m -h -bootdata:2#p0,e,b”etfsboot.com”#pEF,e,b”efisys.bin” -u2 -udfver102 -lWin10x86x64v1803 D:WinDisk D:MyWin10.ISO

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Проверим его работоспособность в виртуальной машине VirtualBox.

Как конвертировать Install.WIM в Install.ESD или наоборот

Установочный Флеш-накопитель

Для создания установочной Windows-флешки, понадобится программа diskpart (встроена в систему) и подготовленные ранее установочные файлы.

Запускаем diskpart (, вводим в строку запуска diskpart, нажимаем ) и вводим следующие команды:

rem Определяем номер диска
list disk

rem Выбираем наш диск, в моем случае нужный располагался под номером 2
select disk 2

rem Очищаем диск от таблицы разделов
clean

rem Создаем первичнный раздел
create partition primary

rem Делаем созданный раздел активным
active

rem Форматируем созданный раздел
format fs=FAT32 label=”Win10Setup” quick

rem Монтируем созданный раздел, то есть присваиваем ему первую свободную букву
assign

rem Выходим из diskpart
exit

Как конвертировать Install.WIM в Install.ESD или наоборот

Копируем подготовленные установочные файлы, находящиеся в папке D:WinDisk, в корень созданного раздела флешки.

Как конвертировать Install.WIM в Install.ESD или наоборот

Установочная Windows-флешка готова. Подготовленный таким способом флеш-накопитель сможет грузиться как в BIOS, так и в UEFI-режиме.

Возможные Ошибки

“Windows не удалось отобразить образы, доступные для установки.” – Данная ошибка возникает при использовании WIM-архива у индексов (образов) которого отсутствует описание. Добавьте описание каждому индексу (образу) с помощью программы GImageX (https://www.autoitconsulting.com/site/software/gimagex/) и проблема должна устраниться.

Как конвертировать Install.WIM в Install.ESD или наоборот

Какие темы были затронуты: Как создать свой установочный WIM-образ. Как выполнить конвертирование WIM в ESD. Как преобразовать WIM в SWM. Как создать установочный Windows ISO. Как создать свою установочную сборку Windows. Как создать установочный флеш-накопитель.

е секрет, что любой дистрибутив Windows 8.1 или 10 можно модернизировать, интегрировав в файл образа необходимые драйвера и компоненты с помощью встроенной консольной утилиты . Однако в последних сборках Windows 10 нет образа , вместо него используется , который DISM монтировать не способна. Других средств работы с образом нет, а без монтирования его в папку не получится интегрировать в него сторонние компоненты.

Так может имеет смысл сконвертировать файл ESD в WIM и затем уже пользоваться им на постоянной основе? Почему бы и нет, такая возможность Windows 10 поддерживается. Как это сделать, будет рассмотрено ниже, а пока позвольте пару слов о том, что же представляют собой файлы и и чем они отличаются.

И , и представляют собой архивы, содержащие в сжатом виде файлы операционной системы, причём включать в себя они могут несколько релизов. Каждому релизу присваивается порядковый номер — индекс, просмотреть который можно с помощью инструмента DISM. Для этого необходимо смонтировать установочный ISO-образ системы в Проводнике, открыть командную строку и выполнить такую команду, где Е — буква виртуального диска в пути к файлу :

DISM /Get-WimInfo /WimFile:G:sourcesinstall.esd

Как конвертировать Install.WIM в Install.ESD или наоборот

Основное отличие образа от заключается в типе сжатия. Формат ESD поддерживает максимальное сжатие , что позволяет получать образа на 30 процентов меньше по размеру. Однако нужно понимать, что при непосредственном создании файлов-образов Windows использование режима сжатия невозможно, применить его можно только к уже созданному образу .

DISM /Export-Image /SourceImageFile:G:sourcesinstall.wim /SourceIndex:1 /DestinationImageFile:G:sourcesinstall.esd /Compress:recovery

Как конвертировать Install.WIM в Install.ESD или наоборот

Эта команда произведёт сжатие фала в смонтированном в Проводнике образе ISO, в результате чего рядом с файлом в папке source мы получим файл .

Как конвертировать Install.WIM в Install.ESD или наоборот

Увы, выполнить обратное конвертирование таким образом не получится. Файл сначала необходимо распаковать, а затем заново запаковать в , применив поддерживаемые этим форматом режимы сжатия или . Рассмотрим процедуру более подробно.

Откройте встроенную оснастку «Управление дисками» и выберите в меню «Действие» опцию «Создать виртуальный жёсткий диск».

Как конвертировать Install.WIM в Install.ESD или наоборот

Формат виртуального диска выставьте VHD, тип выберите «Динамический расширяемый», размер установите примерно Гб.

Как конвертировать Install.WIM в Install.ESD или наоборот

Через обзор укажите место хранения файла диска.

Как конвертировать Install.WIM в Install.ESD или наоборот

Пусть это будет традиционный диск D.

Как конвертировать Install.WIM в Install.ESD или наоборот

Присвойте виртуальному диску имя и сохраните его. В оснастке управления дисками он будет отображаться как . Инициализируйте его и создайте на его месте простой том с произвольной буквой (пусть будет М). Стиль разделов значения не имеет.

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Смонтируйте в Проводнике установочный ISO-образ с Windows 10 и для начала определитесь, какой релиз вам нужен, команда для просмотра содержимого образа вам уже известна. Мы для примера выбрали релиз с индексом 1 — Windows 10 Enterprise. Далее разворачиваем файл на только что созданный виртуальный диск:

Dism /apply-image /imagefile:G:sourcesinstall.esd /index:1 /ApplyDir:M:

Теперь конвертируем его в WIM:

Как конвертировать Install.WIM в Install.ESD или наоборот

В результате выполнения этой команды файл будет сохранён на диск D. По большому счёту это всё. Полученный файл будет монтироваться утилитой DISM, и вы сможете использовать его для создания собственных сборок Windows.

Пару недель назад мы рассмотрели способ установки Windows 11 на компьютеры, несоответствующие новым требованиям Microsoft. Тогда мы предлагали использовать твик реестра: создать в ветке три отключающих проверку совместимости параметра прямо в процессе установки системы. Твик по-прежнему актуален, только сейчас все три параметра нужно создавать не в папке , а во вложенном в ней подразделе , тоже, кстати, по умолчанию отсутствующем.

Если у вас не работают оба варианта, что также нельзя исключать, воспользуйтесь этим менее простым, но зато и более надежным и эффективным решением — подменой или образа в установочном файле или накопителе.

Для дела понадобится немного — официальные -образа с десятой и одиннадцатой версии Виндовс одной разрядности и одной же редакции, например, , а также программа для работы с образами UltraISO.

Переупаковка ISO-образа

Ваша задача — заменить файл или в -образе или на флешке с Windows 10 аналогичным файлом, взятым из дистрибутива системы одиннадцатой версии.

:/>  Клавиатура со шрифтами 2022

Смонтируйте двойным кликом -образ с Windows 11 в Проводнике, зайдите в папку , найдите в ней файл или и скопируйте его в любую удобную папку.

Как конвертировать Install.WIM в Install.ESD или наоборот

Откройте в UltraISO образ с «десяткой», перетащите ранее извлечённый из образа с Windows 11 файл в папку в UltraISO с заменой.

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Выбрав в главном меню «Сохранить» или просто нажав на клавиатуре комбинацию Ctrl + S.

Как конвертировать Install.WIM в Install.ESD или наоборот

Замена файла на флешке

В случае с загрузочной флешкой с Windows 10 всё еще проще, если только создавалась она в программе, предусматривающей распаковку -образа на накопитель, Rufus, например.

Как конвертировать Install.WIM в Install.ESD или наоборот

При установке Windows 11 с такой модифицированной флешки проверка на наличие , достаточного объема и других компонентов производиться не будет.

Как создать максимально компактный бэкап Windows, не привязанный к загрузчику и стилю разметки диска, который можно восстановить на компьютере при смене этих обстоятельств – воссоздать их заново по типу новой установки операционной системы? Такое возможно путём захвата текущего состояния системы в файл-образ -формата с помощью штатной консольной утилиты .

Такой недостаток работы с ней, как необходимость знания определённых команд командной строки, легко решается использованием утилиты Dism++, являющей собой графический интерфейс к консольной DISM.exe. Рассмотрим, как с помощью Dism++ можно бэкапить Windows в -образы, восстанавливаться из них и даже комплектовать из таких бэкапов диск установки системы.

Бэкап Windows в WIM-образ

Создание системного бэкапа путём захвата её текущего состояния в файл формата — это, по сути, создание собственной модифицированной сборки Windows с установленным софтом и заданными системными настройками. Только такая сборка будет с пользовательским профилем и драйверами на конкретное железо. В чём преимущества такого бэкапа?

Захват Windows в WIM-образ:
– Не так быстро делается, как создаётся точка отката, но это в разы надёжнее средство восстановления системы;
– Является более удобной альтернативой полноценной штатной функции бэкапа – архивации Windows;
– Является полностью бесплатной возможностью на фоне реализации бэкап-функционала программами типа Acronis True Image.

О программе Dism++

Программа позволяет использовать ключевые возможности консольной , такие как: захват и развёртывание – и -образов Windows, их редактирование с добавлением или удалением системных компонентов, конвертирование из одного формата в другой, создание бэкапа Windows и восстановление из него. Последние две возможности есть не что иное, как те же самые функции захвата и развёртывания -образов, просто названные в Dism++ бэкапом/восстановлением и реализованные отдельным пунктом меню «Восстановление» для понимания нами, что их можно использовать конкретно в целях резервного копирования системы. Эти функции также можно запускать из раздела «Дополнительно».

Как конвертировать Install.WIM в Install.ESD или наоборот

Создание бэкапа Windows

Для создания резервной копии текущего состояния Windows в окне Dism++ запускаем функцию «Бэкап системы» – хоть из вкладки «Дополнительно», хоть в меню на верхней панели «Восстановление».

Как конвертировать Install.WIM в Install.ESD или наоборот

Указываем место сохранения бэкапа.

Как конвертировать Install.WIM в Install.ESD или наоборот

Вводим имя файла-образа .

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

Запустится процесс создания -файла. Его прогресс сможем наблюдать в левом верхнем углу Dism++.

Как конвертировать Install.WIM в Install.ESD или наоборот

Вот, собственно, и всё.

Восстановление в работающей Windows

Если Windows необходимо откатить к бэкапу, в работающей системе запускаем Dism++. Выбираем операцию восстановления.

Как конвертировать Install.WIM в Install.ESD или наоборот

Внизу в двух графах указываем путь к -файлу и диск С текущей системы в качестве пути развёртывания образа. Жмём «Ок».

Как конвертировать Install.WIM в Install.ESD или наоборот

Немножко нужно подождать, пока Dism++ создаст среду восстановления, необходимую для развёртывания бэкапа на системном диске.

Как конвертировать Install.WIM в Install.ESD или наоборот

И далее будем наблюдать прогресс восстановления.

Как конвертировать Install.WIM в Install.ESD или наоборот

По его завершении Dism++ предложит перезагрузиться. Жмём «Ок».

Как конвертировать Install.WIM в Install.ESD или наоборот

И просто ожидаем, когда восстановленная система запустится.

Как конвертировать Install.WIM в Install.ESD или наоборот

Запуск Dism++ в среде WinPE

При желании обе операции – и создание бэкапа, и откат к нему – можем запускать в среде восстановления Windows. Это режим работы Dism++ в среде предзагрузки системы, он может немножко ускорить процесс проведения операций за счёт того, что ресурс жёсткого диска не будет использоваться для выполнения иных задач, как это происходит в среде работающей Windows.

Как конвертировать Install.WIM в Install.ESD или наоборот

Как восстановиться из бэкапа, если система перестанет работать? О том, что Windows может подвергнуться критическому сбою и не будет загружаться, необходимо побеспокоиться заранее. В таком случае развернуть -образ бэкапа можно будет с загрузочного носителя. В качестве такового можно использовать любой аварийный LiveDisk со средствами работы с -образами на борту. А можно из -бэкапа сделать традиционный процесс установки Windows. Что для какой ситуации лучше – выбирать вам.

Восстановление в среде LiveDisk

Dism++ присутствует на борту LiveDisk от Сергея Стрельца. Его -образ доступен на сайте Sergeistrelec.Ru. С помощью этого Live-диска развернуть бэкап из -образа можно несколькими способами. Это можно сделать по типу обычной установки Windows, например, с помощью утилиты WinNTSetup.

Как конвертировать Install.WIM в Install.ESD или наоборот

Можно запустить процесс установки системы из -образа с использованием утилиты «78Setup».

Как конвертировать Install.WIM в Install.ESD или наоборот

А можно запустить Dism++.

Как конвертировать Install.WIM в Install.ESD или наоборот

И провести операцию восстановления, как описано в п. 4 статьи.

Как конвертировать Install.WIM в Install.ESD или наоборот

Создание установочной флешки с бэкапом

Итак, Dism++ создаёт бэкап Windows в формате -файла – того же, что используется для хранения чистого дистрибутива системы. Подменив в установочном носителе исходный файл на файл нашего бэкапа, переименованный в , сможем восстанавливать Windows по типу её установки. Только без конечного этапа настройки системы и создания пользовательского профиля. Для этого необходимо создать обычную загрузочную флешку с чистым дистрибутивом своей версии и редакции Windows. Далее -файл с бэкапом переименовываем в файл . На флешке заходим в папку , в ней находим исходный файл , удаляем его. А на его место вставляем , переименованный из нашего бэкапа.

Как конвертировать Install.WIM в Install.ESD или наоборот

У этого способа в части его применения к -системам Windows (установленным на GPT-дисках) есть один значительный недостаток. Дело в том, что загрузочная флешка обязательно должна форматироваться в файловую систему . А таковая не позволяет записывать файлы, которые весят более 4 Гб. Если -образ с бэкапом системы будет весить более, а он будет весить более в большей части случаев, при бэкапе Windows 8.1 и 10 так точно, создать флешку обычным способом не удастся. Но необычным удастся. Для этого нужно прибегнуть к помощи бесплатной утилиты Rufus. В ней при задании параметров создания загрузочной флешки необходимо указать:
– схему раздела GPT;
– целевую систему UEFI;
– файловую систему NTFS.

Как конвертировать Install.WIM в Install.ESD или наоборот

Однако такой способ будет работать только при условии отключения в BIOS Secure Boot.

Упаковка бэкапа в установочный ISO

Для создания загрузочного оптического диска необходим установочный . Таковой нужно взять с чистым дистрибутивом соответствующей версии и редакции Windows и переупаковать, подменив исходный файл на переименованный -файл нашего бэкапа. Для переупаковки используем программу UltraISO. Открываем в ней обычный установочный Windows.

Как конвертировать Install.WIM в Install.ESD или наоборот

Как конвертировать Install.WIM в Install.ESD или наоборот

В нижней панели окна программы на диске находим -файл нашего бэкапа. Переименовываем его на .

Как конвертировать Install.WIM в Install.ESD или наоборот

И перетаскиваем в верхнюю панель UltraISO, в открытую папку .

Как конвертировать Install.WIM в Install.ESD или наоборот

Подтверждаем замену исходного файла на переименованный бэкап.

Как конвертировать Install.WIM в Install.ESD или наоборот

Теперь переупакованный можем сохранять.

Как конвертировать Install.WIM в Install.ESD или наоборот

Установка бэкапа

Установка Windows с подменённым на бэкап файлом происходит, как обычно.

Как конвертировать Install.WIM в Install.ESD или наоборот

И если мы захотим развернуть бэкап на диске с иными стилем разметки – или , нам достаточно будет удалить на этом диске все разделы и указать в качестве места установки системы незанятое пространство.

Как конвертировать Install.WIM в Install.ESD или наоборот

Когда вы загрузите ISO-файл Windows 10 или 8 с помощью инструмента «Создание медиа», вы поймете, что в папке «sources» есть файл «install.esd» (X: Source install.esd). Файл install.esd представляет собой сжатый и зашифрованный файл, который содержит полную копию операционной системы Windows в защищенном контейнере.

Файл install.esd можно использовать в качестве источника восстановления при использовании инструмента командной строки DISM с переключателем / Source для восстановления Windows 10 или Windows 8 / 8.1.

Но многие пользователи жаловались, что даже при использовании правильного файла install.esd инструмент DISM не может найти исходные файлы, необходимые для восстановления.

После многих тестов я понял, что DISM не может найти исходные файлы. Произошла ошибка, потому что в последних версиях Windows файл install.esd может содержать несколько образов Windows 10 (файлы install.wim) для нескольких версий Windows (например, Windows 10). Pro, Windows 10 Home и т. Д.), Поэтому DISM не смог найти правильные файлы, необходимые для восстановления Windows. (Для просмотра всего содержимого файла install.esd вы можете использовать 7zip)

В этом руководстве вы найдете подробные инструкции о том, как извлечь файл install.esd, чтобы получить правильный файл install.wim, необходимый для восстановления Windows 10 или Windows 8 / 8.1 (экспорт Install.WIM из Install.ESD)

Как конвертировать install. esd в install. wim (Windows 10/8)

1. С установочного носителя Windows, копия install.esd файл из папки «sources» (например, X: sources install.esd) в корень папка из диск C: *

* Заметка: Если вы используете файл ISO-образа, сначала крепление это к винде. Если вы используете Windows 8 / 8.1, прочитайте эту статью: Как монтировать файлы ISO.

Как конвертировать Install.WIM в Install.ESD или наоборот

6. В соответствии с установленной версией Windows 10 запишите номер индекса. *

* Например: если вы установили Windows 10 Home edition в вашей системе, то индекс будет «2».

Как конвертировать Install.WIM в Install.ESD или наоборот

7. Затем дайте команду ниже, чтобы извлечь соответствующий вашей версии Windows файл «install.wim» (номер индекса): *

* Заметки: 1. Замените IndexNumber в соответствии с установленной версией Windows 10.

например В этом примере (для компьютера под управлением Windows 10 Home) мы хотим извлечь файл install.wim с номером индекса = 2. Итак, команда будет:

Как конвертировать Install.WIM в Install.ESD или наоборот

2. Если вы получилиОшибка 11. Была сделана попытка загрузить программу с неверным форматом«после выполнения вышеуказанной команды измените /Компресс  аргумент * от «max» до «fast» или «none» или «recovery».

* The /Компресс  аргумент, тип сжатия, используемый для начальной операции захвата. МаксимумОпция imum обеспечивает лучшее сжатие, но требует больше времени для захвата изображения. быстро опция обеспечивает более быстрое сжатие изображений, но в результате файлы больше, чем сжатые с помощью Максимумimumoption. Это также тип сжатия по умолчанию, который используется, если вы не укажете аргумент. Использовать восстановление Возможность экспорта кнопки сброса изображений. Получающиеся файлы намного меньше по размеру, что, в свою очередь, значительно уменьшает объем дискового пространства, необходимого для сохранения образа сброса с помощью кнопки на диске восстановления. Файл назначения должен быть указан с расширением .esd. никто опция не сжимает захваченное изображение вообще.

7. После завершения процесса вы должны иметь экспортированный файл install.wim на диске C: (C: install.wim).

Как конвертировать Install.WIM в Install.ESD или наоборот