Windows imaging utility что это



Добавление драйверов в дистрибутив Windows.

Начиная с Vindows Vista, дистрибутивы Windows создаются на базе образов формата WIM (Windows IMaging Format), главной особенностью которых является технология единственной копии множества файлов ( single instance storage ) позволяющей получить компактный дистрибутив, с высокой скоростью развертывания.

Файлы образов формата WIM

В отличие от сектор-ориентированных форматов (таких, как .iso, .tib, .bin ), образ формата WIM является файл-ориентированным, то есть его наименьшим логическим элементом является файл . При чем, файл, входящий в состав дистрибутива хранится в сжатом виде и в единственном экземпляре. Его же копии в дереве файловой системы заменяются ссылками, что обеспечивает компактность образов и высокую скорость их развертывания. Файл формата WIM может содержать несколько образов, отличающихся числовым индексом .

Структура файла WIM, содержащего 2 образа:

Как видно, wim-файл содержит 6 типов содержимого :

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

File Resources — последовательность пакетов, содержащих упакованные данные файлов в составе образа.

Metadata Resource — содержит информацию о файлах в составе образа, включая структуру папок и атрибуты.

Lookup Table — таблица расположений и размеров ресурсных файлов в файле .wim

XML Data — данные в формате XML с дополнительными сведениями об образе. Представляют собой несжатый текст в кодировке Unicode.

Integrity Table — таблица целостности, используемая для контроля работоспособного состояния образа

Попросту говоря, WIM-файл – это хранилище WIM-образов, и каждый из них является образом обычного логического диска. При чем, как и логические диски, WIM-образы могут быть загрузочными. В частности, установка всех современных операционных систем семейства Windows выполняется с использованием двух файлов WIM-образов boot.wim и install.wim . Первый обеспечивает начальную загрузку среды предустановки Windows PE (Windows Preinstall Environment), из которой выполняется процесс установки самой системы с использованием содержимого файла образа с именем install.wim . Кроме того, после завершения стандартной установки Windows, создается среда восстановления Windows RE (Recovery Environment), предназначенная для загрузки из образа WinRE.WIM и восстановления работоспособности при проблемах с загрузкой основной системы.

Обычно образ winre.wim располагается в скрытом разделе, которому не присваивается буква логического диска. В диспетчере дисков отображается как ”Зарезервировано системой”

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

Добавление драйверов в дистрибутив Windows с помощью стандартной утилиты dism.exe

Начиная с Windows 7, утилита dism.exe ( Deployment Image Servicing and Management ) входит в стандартный комплект программного обеспечения установленной ОС Windows. Представляет собой средство командной строки, которое может использоваться для обслуживания образов Windows, и заменяет утилиты Pkgmgr.exe, PEimg.exe и Intlcfg.exe, которые впервые появились в Windows Vista. Функциональные возможности этих средств теперь собраны в одном инструменте dism.exe. Кроме того, в dism.exe были добавлены новые функции, улучшающие возможности автономного обслуживания образов.

Процесс добавления драйверов состоит из нескольких шагов:

— монтирование WIM-образа в какой-либо каталог. Содержимое образа распаковывается и помещается в указанный каталог.

— установка требуемых драйверов в смонтированный образ с помощью утилиты dism.exe .

— применение изменений в образе и демонтирование его командой dism

Для добавления драйверов в дистрибутив Windows потребуется сам дистрибутив и собственно файлы драйверов. Дистрибутив должен обеспечивать запись измененных образов, а файлы для установки драйверов не должны быть в упакованном виде (в формате .cab, .msi, .exe и т.п.). В качестве примера возьмем загрузочную флэшку с Windows 7 и старше, а в качестве драйверов – набор драйверов для материнской платы.

Файлы образов boot.wim и install.wim размешаются в папке sources установочной флэшки, например, имеющей букву F: в текущей системе.

Для добавления драйверов можно использовать каталог на жестком диске, например, D:\Drivers . Если файлы драйвера упакованы, то нужно их распаковать в подкаталоги каталога D:\Drivers например, с помощью архиватора 7-zip .

Естественно, необходимо учитывать разрядность системы. Если имеется 32-разрядные и 64-разрядные версии драйверов, а версия ОС 64-разрядная, то 32-разрядные версии нужно удалить.

Как уже упоминалось, в файле .wim может содержаться несколько образов и для работы с конкретным образом нужно знать его индекс. Делается это командой:

DISM /Get-WimInfo /WimFile:F:\sources\install.wim — отобразить информацию об образах файла install.wim

Пример отображаемой информации для установочной флэшки с Windows 7:

Cистема DISM
Версия: 6.1.7600.16385
Сведения об образе : F:\sources\install.wim

Индекс: 1
Имя : Windows 7 HOMEBASIC
Описание : Windows 7 HOMEBASIC
Размер (байт): 11 531 865 453

Индекс: 2
Имя : Windows 7 HOMEPREMIUM
Описание : Windows 7 HOMEPREMIUM
Размер (байт): 12 045 241 621

Индекс: 3
Имя : Windows 7 PROFESSIONAL Описание : Windows 7 PROFESSIONAL
Размер (байт): 11 947 613 470

Индекс: 4
Имя : Windows 7 ULTIMATE
Описание : Windows 7 ULTIMATE
Размер (байт): 12 110 440 566

Если мы хотим добавить драйверы в образ Windows 7 PROFESSIONAL, то необходимо использовать индекс 3 . Монтируем нужный образ, например, в каталог D:\newwim (каталог обязательно должен быть пустым):

Dism /Mount-Wim /index:3 /WimFile:F:\sources\install.wim /MountDir:D:\newwim

После выполнения команды, в каталоге D:\newwim будет содержимое образа, используемого для установки Windows 7 PROFESSIONAL:

Для добавления драйверов можно использовать разные варианты команды DISM:

DISM.exe /Image:D:\newwim /Add-Driver /Driver:D:\Drivers\Usb\Usb3.inf — добавить в образ драйвер на основе информации из файла D:\Drivers\Usb\Usb3.inf

DISM.exe /Image:C:\newwim /Add-Driver /DriverName:»C:\Drivers\1.inf» /DriverName:»C:\Drivers\2.inf» /DriverName:»C:\Drivers\3.inf» — добавить несколько драйверов одной командой. При добавлении нескольких драйверов, их установка выполняется в том же порядке, в каком они перечисляются в командной строке DISM

DISM.exe /Image:D:\newwim /Add-Driver /Driver:D:\Drivers /recurse — добавить в образ все драйверы из каталога D:\Drivers и его подкаталогов. Обычно такой вариант удобнее, когда в каталог помещено несколько папок с драйверами.

Добавление драйверов сопровождается отображением служебных сообщений:

Кроме того, подробная информация записывается в журнал C:\Windows\Logs\DISM\dism.log

При возникновении ошибки установки отображается ее причина:

Ошибка 48 — системе не удается проверить цифровую подпись этого файла — rcraid.sys

Для добавления драйвера, не имеющего цифровой подписи (редко, но бывает) можно воспользоваться ключом /ForceUnsigned

DISM.exe /Image:D:\newwim /Add-Driver /Driver:D:\Drivers /recurse /ForceUnsigned

После успешного завершения процедуры добавления драйверов, необходимо отмонтировать образ с применением сделанных в нем изменений:

Dism /Unmount-Wim /MountDir:D:\newwim /Commit

Если по каким-либо причинам требуется отменить изменения, внесенные в образ, вместо ключа /Commit используется ключ /discard :

Dism /Unmount-Wim /MountDir:D:\newwim /discard — отмонтировать образ без внесения изменений.

При необходимости данная последовательность действий выполняется для других версий ОС с учетом их индекса, полученного командой DISM с ключом /Get-WimInfo ( 1 – Windows 7 Home Basic, 2 – Home Premium и т.д.).

При установке Windows 7 на современном оборудовании, может возникнуть такая ситуация, когда не работает ни мышь, ни клавиатура, поскольку система не имеет поддержки USB 3.0, а порты USB 2.0 отсутствуют или же не поддерживаются средой предустановки. В этом случае можно обойтись подменой файла boot.wim из дистрибутивов Windows 8.1 / Windows 10, как я уже описывал в статье Как избавиться от ошибки «Не найден необходимый драйвер для дисковода оптических дисков” при установке Windows 7, или интегрировать нужные драйверы в образы файла с помощью DISM. Выполняется данная процедура таким же образом, как и для образов в составе install.wim :

DISM /Get-WimInfo /WimFile:F:\sources\boot.wim — получить сведения об образах.

Dism /Mount-Wim /index:2 /WimFile:F:\sources\boot.wim /MountDir:D:\newwim — смонтировать образ с индексом 2.

Dism /image:D:\newwim /Add-Driver /driver:»D:\Drivers» /recurse /ForceUnsigned — добавить нужные драйверы.

Dism /Unmount-Wim /MountDir:D:\newwim /Commit — отключить образ с применением изменений.

Нужно учесть, что в файле boot.wim присутствуют 2 образа:

Сведения об образе : F:\Sources\boot.wim

Индекс: 1
Имя : Microsoft Windows PE (x64)
Описание : Microsoft Windows PE (x64)
Размер (байт): 1 447 345 496

Индекс: 2
Имя : Microsoft Windows Setup (x64)
Описание : Microsoft Windows Setup (x64)
Размер (байт): 1 629 402 470

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

Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой «Поделиться»

Источник

Fpp wim что за файл

Формат файла WIM
Расширение ..wim .swm .rwm .esd
MIME-тип application/x-ms-wim [1]
Разработчик Microsoft
Тип формата Расширение имени файла

Windows Imaging Format (WIM) — это файл-ориентированный формат образа диска. Формат был разработан компанией Microsoft для развертывания последних релизов операционных систем семейства Windows — Windows Vista и Windows Server 2008, которые используют его как часть стандартной процедуры установки. Впрочем, его можно использовать и с другими релизами Windows; кроме того, он применяется в Windows Fundamentals for Legacy PCs — компактной ОС от Microsoft для устаревших PC, созданной на базе Microsoft Windows XP Embedded Service Pack 2 и вышедшей 8 июля 2006 года.

Содержание

Структура [ править | править код ]

Как и прочие форматы образов дисков, WIM включает в себя набор файлов и ассоциированных с ними метаданных файловой системы. Однако, в отличие от сектор-ориентированных форматов (таких, как .ISO и .CUE/.BIN, чаще всего используемых для образов CD и DVD), WIM является файл-ориентированным форматом, то есть наименьшим логическим элементом является файл. Преимуществом данного подхода является аппаратная независимость формата и возможность хранения только одной копии файла, имеющего множество ссылок в дереве файловой системы (single instance storage).

Хотя архитектура формата считается файл-ориентированной, файлы сохраняются внутри отдельной WIM-базы данных, вследствие чего сокращаются издержки для SMB при открытии и закрытии множества отдельных файлов по окончании процесса передачи данных. Цена чтения или записи множества тысяч отдельных файлов на локальном диске нивелируется аппаратным и программным дисковым кешированием так же хорошо, как и последовательным чтением или записью данных.

WIM файл может включать в себя несколько образов, которые определяются по числовому индексу или уникальному имени. Технология single instance storage при добавлении нового образа к существующим позволяет уменьшить размер WIM-базы, если будут присутствовать совпадающие элементы. WIM-образ может быть также разбит на несколько файлов, которым присваивается расширение .swm

Один WIM файл может ссылаться на другой. [ источник не указан 1894 дня ] Например, в WDS (Windows Deployment Services) в файле Res.rwm хранится содержимое файлов, а в файлах Image_Name.wim ссылка на Res.rwm плюс структура папок и права доступа. [2] (англ.)

Инструменты [ править | править код ]

Dism — Штатная программа Windows (начиная с Vista) с широким функционалом [3] , предназначенная для обслуживания и подготовки образов Windows, в том числе, может использоваться для обслуживания образа Windows (WIM-файла) или виртуального жесткого диска (VHD-файла или VHDX-файла).

Imagex — это утилита с интерфейсом командной строки, входящая в состав microsoft WAIK, для создания, редактирования и развертывания файл-образов Windows в формате WIM. Начиная с Windows Vista, установщик Windows использует WAIK API для установки новой или клонированной копии Windows. Первая реализация ImageX имела номер сборки 6.0.4007.0 (main.030212-2037). Она использовалась Microsoft OEM Partners для тестирования технологий образов Microsoft и разрабатывалась параллельно с альфа-версиями Longhorn. В сборке 6.0.5384.4 были добавлены различные нововведения: разграничения статуса чтения-записи, разбивка образа на части (SWM), WIM фильтр-драйвер и LZX-компрессионные алгоритмы. Эта сборка использовалась в предварительных релиз-кандидатах Windows Vista.

GImagex — Сторонняя утилита, реализация функционала ImageX в графическом интерфейсе (GUI). Реализует все те же функции, что и ImageX, но в более дружественном пользователю оконном виде, не требует ни установленного в системе WAIK, ни исполняемых файлов ImageX.

Wimlib — Сторонняя открытая и кроссплатформенная утилита c интерфейсом командной строки и синтаксисом, схожим с Imagex, а также библиотека для создания, извлечения и изменения образов WIM. Wimlib содержит расширенные реализации алгоритмов сжатия XPRESS, LZX и LZMS, в следствие чего, достигается большая компрессия, по сравнению с аналогичными технологиями от microsoft. Кроме того, wimlib может использоваться для работы с архивами ESD (Electronic Software Download). ESD-архивы — это WIM-архивы, которые используют сжатие LZMS в непрерывном режиме и поэтому обычно имеют значительно меньший размер, чем обычные WIM-архивы. Microsoft иногда распространяет архивы ESD с зашифрованным содержимым, wimlib не может самостоятельно расшифровать такие архивы.

Работа с образами [ править | править код ]

WIM-образ также может быть смонтирован на логический диск под Windows с присвоением буквы диска для облегчения редактирования его содержимого (благодаря этому образ WIM можно достаточно просто сконвертировать в ISO-образ). Необходимо отметить, что драйвер WimFltr.sys необходимо загрузить до монтирования образа WIM посредством ImageX.

Впоследствии также были опубликованы API для работы с WIM-образами. Их функциональность осуществляется через библиотеку WIMGAPI.DLL. Таким образом, независимые разработчики могут создавать свои собственные программные средства.

WIM-образы могут быть загрузочными. В этом случае файл BOOT.WIM содержит загрузочную версию среды Windows PE, из которой выполняется процесс установки. Остальные установочные файлы включаются в INSTALL.WIM.

Помимо штатных утилит Microsoft, извлечь файлы из WIM-образа можно также при помощи свободного файлового архиватора 7-Zip. Однако некоторые файлы он не откроет.

Извлечение файлов Windows 7 из установочного DVD

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

Все файлы Windows 7 сжаты и запакованы в файл-образ install.wim, расположенный в папке sources установочного диска Windows 7. Существуют два способа открыть файл WIM и извлечь из него нужные данные:

  1. Смонтировать (подключить) файл install.wim с помощью утилиты DISM. Никаких сторонних программ для этого не потребуется, но весь процесс будет происходить в командной строке.
  2. Открыть образ install.wim в архиваторе 7-zip. Для этого потребуется скачать данный архиватор, но вся процедура будет выполняться в графическом интерфейсе.

Подключение образа средствами DISM

1. Вставьте установочный диск Windows 7 в DVD-привод, откройте его и скопируйте файл install.wim из папки sources на диск D.

2. Создайте папку на диске D и назовите ее, к примеру, wseven. В эту папку будет подключен образ install.wim. Обратите внимание, что в качестве папки для подключения образа install.wim НЕЛЬЗЯ использовать корень диска C.

3. Откройте Пуск > Все программы > Стандартные, щелкните правой кнопкой мыши по значку командной строки и выберите Запуск от имени администратора.

4. Выполните команду:

dism /Mount-Wim /WimFile:D:install.wim /name:»Windows 7 Ultimate» /MountDir:D:wseven

Пояснения:

  • dism – встроенная в Windows 7 утилита командной строки, позволяющая подключать образы WIM и управлять ими.
  • Параметр /Mount-Wim подключает файл WIM.
  • Параметр /WimFile позволяет указать расположение и имя файла WIM, который нужно подключить.
  • Параметр /name позволяет указать название выпуска Windows 7, который будет смонтирован.
  • Параметр /MountDir: указывает папку, в которую будет смонтирован образ WIM.

6. Дождитесь, пока образ подключится. Это может занять несколько минут.

7. Откройте папку D:wseven, найдите в ней нужный файл и скопируйте его в любое место на жестком диске (например, замените поврежденный файл Windows 7).

Отключение образа в DISM

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

1. Закройте все папки и файлы.

2. Откройте Пуск > Все программы > Стандартные, щелкните правой кнопкой мыши по значку командной строки и выберите Запуск от имени администратора.

3. Выполните команду:

dism /Unmount-Wim /MountDir:D:wseven /discard

Пояснения:

  • Параметр /Unmount-Wim отключает образ.
  • Параметр /MountDir: указывает папку, в которую смонтирован образ, который нужно отключить.
  • Параметр /discard отменяет все внесенные в образ изменения.

4. Дождитесь отключения образа.

5. Удалите папку wseven и файл install.wim с диска D.

Открытие файла WIM с помощью архиватора 7-zip

1. Скачайте и установите бесплатный архиватор 7-zip.

2. Вставьте установочный диск Windows 7 в DVD-привод, откройте папку Sources и найдите в ней файл install.wim.

3. Щелкните правой кнопкой мыши по файлу install.wim и в появившемся контекстном меню выберите Открыть с помощью.

4. В открывшемся окне выберите 7-zip File Manager и нажмите OK.

5. В окне архиватора может отображаться от одной до пяти папок, в зависимости от выпуска Windows 7. В установочных образах 32-разрядных Windows 7 присутствуют все выпуски, кроме Enterprise, поэтому папок будет пять:

  • в папке «1» содержатся все папки и файлы Windows 7 Starter (Начальная);
  • в папке «2» – все папки и файлы Windows 7 Home Basic (Домашняя базовая);
  • в папке «3» – Windows 7 Home Premium (Домашняя расширенная);
  • в папке «4» – Windows 7 Professional (Профессиональная);
  • в папке «5» – Windows 7 Ultimate (Максимальная).

В установочных образах 64-разрядных Windows 7 выпуск «Начальная» отсутствует, поэтому папок будет всего четыре:

  • в папке «1» содержатся все папки и файлы Windows 7 Home Basic (Домашняя базовая);
  • в папке «2» – Home Premium (Домашняя расширенная);
  • в папке «3» – Professional (Профессиональная);
  • в папке «4» – Ultimate (Максимальная).

В установочных образах Windows 7 Enterprise (Корпоративная) есть только одна папка – с самой «Корпоративной», другие выпуски в дистрибутив не включены.

Откройте папку с самым последним номером, чтобы перейти к списку каталогов самой полной версии Windows 7.

6. Откройте нужную папку, найдите в ней нужный файл, щелкните по нему правой кнопкой мыши и нажмите Копировать в…

7. В открывшемся окне Копировать укажите место на жестком диске, куда будет скопирован файл и нажмите OK.

После выполнения этих операций архиватор можно закрыть.

Сегодня стационарные компьютеры начинают медленно уходить на задний план. Их место прочно занимают ноутбуки, а затем идут и планшетные компьютеры. Сочетание мобильности, высокой производительности и высокой скорости получения информации – все это является несомненным плюсом планшетов. Однако, и своя ложка дегтя у планшетов есть: это малый размер жестких дисков. Если диск 16, 32 и даже 64 ГБ, вовсе не хочется разбрасываться ценным пространством на установочные файлы. С выходом Windows 8.1 Update появилось решение этой проблемы – WIMBoot – новый способ установки ОС, обеспечивающий большее свободное пространство для пользователя.

Обзор технологии

Стандартная схема разделов (без WIMBoot)

При установке Windows с использование WIMBoot, файлы записываются на жесткий диск только однажды и в сжатом формате. Далее к разделу Windows применяются файлы-указатели (Pointer files), которые ссылаются на сжатые файлы в разделе образов.

Схема разделов при использовании WIMBoot

В чем преимущества WIMBoot? C технической точки зрения, пользователь не заметит разницы в работе системы. Все файлы пользователя будут видны и доступны без каких-либо преобразований. При этом, место на устройства будет значительно больше. Для примера, при обычной установке Windows 8.1 на 16 ГБ жесткого диска, пользователю будут доступны примерно 7 ГБ. В случае установки системы из образа WIMBoot, свободное пространство увеличится, и пользователю будет доступно уже порядка 12 ГБ.
Теперь попробуем самостоятельно создать образ WIMBoot и развернуть его. Для этого понадобится образ Windows 8.1 Update, Windows Assessment and Deployment Kit для Windows 8.1 и загрузочный диск Windows PE 5.1. Для проверки версии Windows PE в среде wpeinit необходимо запустить редактор реестра (regedit) и проверить следующий регистрационный ключ:

Если версия WinPE будет 5.1, Windows PE можно не обновлять.
Начинаем с установки Windows ADK Для начала установите следующие компоненты из Windows ADK для Windows 8.1: это Deployment Image and Management и PE Environment (скачать). Создавать образ WIMBoot можно как на компьютере под управлением Windows 8 и Windows 8.1, так и на Windows Server 2012.
После того, как Windows ADK установлен, необходимо запустить программу Deployment Image and Management с правами администратора. Именно с ней нам и предстоит работать. Так же, для удобства, будем использовать следующую систему каталогов:

В каталог C:Images скопируем файл install.wim из установочного образа Windows 8.1.
Прежде чем детально описывать процесс создания образа WIMBoot, я перечислю основные шаги, которые нужно проделать.

  1. Создание образа WIMBoot
  1. Создание временной копии образа для установки Windows
  2. Отделение образа для восстановления от главного образа Windows
  3. Оптимизация образа для WIMBoot
  • Создание загрузочного диска WinPE 5.1
  • Добавление WIMBoot на загрузочный диск
  • Развертывание WIMBoot
  • Форматирование жесткого диска по схеме разделов WIMBoot
  • Добавление Windows и файлов восстановления
  • Защита папки WIMBoot

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

    1. Создание образа WIMBoot

    1.1 Создание временной копии образа для установки Windows

    Скопируем обновленный файл install.wim в новый временный файл. Именно этот файл будет использоваться для установки WIMBoot.

    Создадим каталог и смонтируем туда образ.

    1.2 Отделение образа для восстановления от главного образа Windows

    Переместим образ Windows RE (winre.wim) из смонтированного каталога. Добавлю пару слов о Windows RE. Windows Recovery Environment это расширяемая платформа для восстановления основанная на Windows PE. В процессе создания образа WIMBoot образ Windows RE рекомендуется отделить от основного образ Windows. Иначе образ потребует еще примерно 200 МБ свободного пространства на жестком диске, которое не будет использовано. Также хочу отметить, что файл winre.wim обычно скрыт, поэтому его необходимо сделать видимым.

    1.3 Оптимизация образа для WIMBoot

    Оптимизируем образ WIMBoot.

    2. Создание загрузочного диска WinPE 5.1

    Создаем рабочую копию файлов Windows PE. Доступны на выбор две версии x86 или amd64.

    Если это необходимо, обновляем WinPE 5.0 до WinPE 5.1. Подробное описание процесса обновления смотрите в приложении.
    Следующим этапом создадим загрузочный диск WinPE 5.1. Тут возможно несколько вариантов. В самом простом варианте можно записать файлы на обычную флешку. Размер флеш-карты лучше выбрать 16 ГБ и больше, т.к. понадобится в дальнейшем делать некоторые манипуляции с образом, для которых понадобится дополнительное место. Создать загрузочную флешку можно с помощью команды:

    В моем случае, WIMBoot тестировался на виртуальной машине Hyper-V. Чтобы сымитировать стандартный процесс установки WIMBoot на планшет с флешки, я буду использовать виртуальный жесткий диск и опишу процесс его создания. Для того, чтобы записать образ Windows PE на VHD, воспользуемся инструментом diskpart и введем следующие команды:

    Далее запишем файлы WinPE на созданный нами виртуальный диск

    Снова запустим diskpart и завершим создание диска.

    3. Добавление WIMBoot на загрузочный диск

    После того, как создан образ WinPE 5.1 и подготовлен образ WIMBoot, программу Deployment Image and Management можно закрыть. Продолжим работать мы уже без нее. Теперь на диск с WinPE 5.1 необходимо добавить файлы образа WIMBoot (копируем папку Images целиком). Также, я рекомендую добавить на загрузочный диск несколько скриптов для diskpart, которые сэкономят нам время при создании и развертывание образа WIMBoot. Эти скрипты необязательны, их можно добавить позже или не добавлять к образу совсем.
    Добавлять WIMBoot на загрузочный диск можно на абсолютно любом компьютере или же виртуальной машине, главное, чтобы они соответствовали ограничениям, которые накладывает технология WIMBoot. Я продолжу работать с виртуальной машиной и создам в Hyper-V виртуальную машину второго поколения (Generation 2), которая поддерживает технологию UEFI. В качестве образа для установки операционной системы я укажу созданный ранее виртуальный диск WinPE.vhdx. Образ WinPE с WIMBoot я создавала на виртуальной машине с размером жесткого диска в 32 ГБ. А устанавливала систему с помощью WIMBoot уже на виртуалку с размером жесткого диска для создаваемой виртуальной машины будет составлять 16 ГБ, чтобы симулировать установку на планшет с маленьким размером жесткого диска. Загружаем виртуальную машину с диска WinPE.vhdx и ждем пока запустится утили wpeinit (может занять несколько минут).
    С помощью утилиты diskpart создадим разделы жесткого диска. Можно запустить скрипт, приведенный ниже с помощью команды

    Проверить нахождения файла скрипта можно запустив утилиту diskpart и команду list volume. Надо указать путь к диску WinPE.

    Небольшой комментарий по поводу команды

    Использование приведенного выше скрипта не позволяет пользователю увидеть разделы восстановления через проводник, однако через Disk Management Tools пользователь может эти разделы удалить. Чтобы предотвратить удаление разделов восстановления и нужно использовать вышеприведенную команду.
    После выполнения данного скрипта, вы должны увидеть примерно следующее.

    В итоге получились вот такие разделы (MSR – резервный раздел Microsoft и в выводе данной команды не отображается):

    Далее выполним установку образа. Сначала создадим директорию на диске R и скопируем туда установочный образ.

    Применим образ install.wim на раздел Windows.

    Скопируем инструменты для восстановления на раздел Windows RE.

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

    Зарегистрируем раздел Windows и раздел восстановления

    Перезагрузим компьютер. При новой загрузке дождемся экрана с началом настройки.

    При его появлении необходимо нажать комбинацию CTRL+SHIFT+F3, чтобы перезагрузить компьютер в режиме аудита. После этого компьютер запустит систему под учетной записью локального администратора. В среде Windows 8.1 нужно будет запустить командную строку с правами Администратора и очистить образ. Очистка образа позволит освободить дополнительное место на диске.

    После этого с помощью команды Sysprep подготовим компьютер к использованию и завершим работу.

    Запустим компьютер снова в режиме WinPE. Рекомендую запустить утилиту diskpart и команду list volume. У вас должны быть назначены буквы на диск с Windows и на диск WinPE. Все остальные разделы скрыты.

    Создадим каталог для временных файлов C:RecyclerScratch и перезахватим образ, но уже с опцией WIMBoot.

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

    4. Развертывание WIMBoot

    4.1 Форматирование жесткого диска по схеме разделов WIMBoot

    Дождемся запуска среды wpeinit, запустим утилиту diskpart и команду list volume. Если на раздел WinPE назначена буква С, рекомендую переназначить ее с помощью следующих команд.

    Теперь с помощью утилиты diskpart и приведенного ниже скрипта создадим разделы для установки. Скрипт запустим командой

    В итоге должны получить вот такой результат:

    4.2 Добавление Windows и файлов восстановления

    Создадим папку “Windows Images” в разделе Images. Название папки обязательно должно быть “Windows Images”.

    Скопируем образ Windows с диска WinPE в папку Windows Images и переименуем его в install.wim, если это необходимо.

    Применим образ Windows к разделу Windows с помощью команды /WIMBoot. Перед этим создадим каталог для временных файлов, чтобы избежать проблем, связанных с короткими именами файлов.

    Создадим файлы загрузки и настроим их работу в раздел Windows.

    Скопируем образ среды восстановления Windows в папку Images

    Зарегистрируем раздел среды восстановления Windows.

    4.3 Защита папки WIMBoot

    Осталось защитить разделы образов Windows и проверить полученные результаты. Для установки атрибута «Только для чтения» в среде wpeinit выполним следующие команды

    Теперь осталось только запустить компьютер и увидеть приятную картинку:

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

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

    Надеюсь, информация будет полезна!

    Приложение

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

    Добавляем пакеты обновлений к образу Windows PE. Набор пакетов обновлений тот же, что и был использован для обновления образа Windows 8.1 можно скачать здесь. Важно при загрузке пакета KB2919355 скачать также пакеты KB2919355, KB2932046, KB2934018, KB2937592, KB2938439, и KB2959977. Пакеты нужно устанавливать по порядку и по отдельности.

    Размонтируем образ Windows PE

    Экспортируем и конвертируем образ Windows PE в новый wim-файл

    Заменяем файл boot.wim новым файлом boot2.wim

    А теперь я приведу команды для проверки образа WIMBoot, которые необходимо выполнить в среде wpeinit.

    • Проверяем наличие разделов System, MSR, Windows и Images

    Ожидаемый результат:

    • Проверка атрибутов раздела Images

    Ожидаемый результат:

    • Проверка файлов в разделе Images и файлов восстановления

    Ожидаемый результат:

    • В среде восстановления Windows должно быть правильно указано расположение допустимого образа восстановления.

    Ожидаемый результат:

    Смонтируем образ Windows

    Устанавливаем обновления KB2919442 и KB2919355. Данные пакеты доступны для различных архитектур процессора: x86, x64 и arm. Скачать пакеты можно здесь. Пакеты обновлений должны быть установлены по порядку и по отдельности.

    Здесь и далее — имя пакета, а — архитектура процессора.
    Монтируем образ Windows RE

    Обновляем образ WinRE с помощью тех же пакетов, которые были использованы при обновлении образа Windows

    Дополнительно выполним очистку образа, для того, чтобы удалить некоторые элементы и уменьшить конечный размер образа. Этот шаг необязателен, но его можно выполнить только на этом этапе: после запуска очистить образ будет невозможно.

    Теперь можно размонтировать образ Windows RE

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

    После экспорта, необходимо заменить winre.wim новой версией.

    После того, как обновления установлены, можно размонтировать образ Windows

    Источник

  • You may also like...