08-07-2023
Расширение |
|
---|---|
Разработан | |
Тип формата |
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 разворачиваются только на существующую файловую систему. Для создания разделов диска и их форматирования Microsoft создала утилиту командной строки diskpart
WIM файл может включать в себя несколько образов, которые определяются по числовому индексу или уникальному имени. Технология single instance storage при добавлении нового образа к существующим позволяет уменьшить размер WIM-базы, если будут присутствовать совпадающие элементы. WIM-образ может быть также разбит на несколько файлов, которым присваивается расширение .swm
Один WIM файл может ссылаться на другой. Например в WDS (Windows Deployment Services) в файле Res.rwm хранится содержимое файлов а в файлах Image_Name.wim ссылка на Res.rwm плюс структура папок и права доступа. Файл .rwm (Resource WIM) это обыкновенный .wim файл. [1] (англ.)
ImageX — это утилита с интерфейсом командной строки для создания, редактирования и развертывания файл-образов Windows в формате WIM. Она распространяется как часть свободной Windows Automated Installation Kit (WAIK). Начиная с 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 — графический интерфейс (GUI) для ImageX. Реализует все те же функции, что и ImageX, но в более дружественном пользователю оконном виде.
Последняя версия: 2.0.17
Дата выхода: 19.09.2009
Версия ОС: Windows XP/Vista/7 x86/x64
Сайт разработчика: http://www.autoitscript.com/gimagex/
WIM-образ также может быть смонтирован на логический диск под Windows с присвоением буквы диска для облегчения редактирования его содержимого (благодаря этому, образ WIM можно достаточно просто сконвертировать в ISO-образ). Необходимо отметить, что драйвер WimFltr.sys необходимо загрузить до монтирования образа WIM посредством ImageX.
Впоследствии, также были опубликованы APIs для работы с WIM-образами. Их функциональность осуществляется через библиотеку WIMGAPI.DLL. Таким образом, независимые разработчики могут создавать свои собственные программные средства.
WIM-образы можно сделать загрузочными. В этом случае файл BOOT.WIM включает загрузочную версию Windows PE, из которой выполняется процесс установки. Остальные установочные файлы включаются в INSTALL.WIM.
Извлечь файлы из WIM-образа можно при помощи свободного файлового архиватора 7-Zip.
Форматы файлов образов диска | |
---|---|
Дискеты | |
Жёсткие диски | |
Оптические диски | |
Описания |
Windows Imaging Format.