Формат изображений Windows

редактировать
Формат изображений Windows
Расширение имени файла . wim,.swm,.esd
Тип интернет-СМИ приложение / x-ms-wim
Магическое число MSWIM \ 0 \ 0 \ 0 / WLPWM \ 0 \ 0 \ 0 для pipable варианта wimlib
Разработано Microsoft
Тип формата Образ диска

Формат Windows Imaging ( WIM) представляет собой файл основанного образ диска формат. Он был разработан корпорацией Майкрософт для развертывания Windows Vista и последующих версий семейства операционных систем Windows, а также Основ Windows для устаревших компьютеров.

СОДЕРЖАНИЕ
  • 1 Дизайн
  • 2 Инструменты
    • 2.1 ImageX
    • 2.2 DISM
    • 2.3 Поддержка в других операционных системах
  • 3 См. Также
  • 4 ссылки
  • 5 Внешние ссылки
Дизайн

Как и другие форматы образов дисков, WIM- файл содержит набор файлов и связанные с ними метаданные файловой системы. Однако, в отличие от форматов на основе секторов (таких как ISO или VHD ), WIM основан на файлах: основной единицей информации в WIM является файл.

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

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

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

WIM поддерживает три семейства алгоритмов сжатия на основе LZ77 с коэффициентом возрастания и скоростью убывания: XPRESS, LZX и LZMS. Первые два используют кодирование Хаффмана, в то время как последний использует адаптивное кодирование Хаффмана с кодированием диапазона. Также есть поддержка твердого сжатия. И твердое сжатие, и LZMS представлены совсем недавно, в WIMGAPI Windows 8 и DISM Windows 8.1.

Инструменты

ImageX

ImageX является средством командной строки, используемая для создания, редактирования и развертывания Windows, образы дисков в формате Windows Imaging. Вместе с базовой библиотекой Windows Imaging Interface (WIMGAPI) он распространяется как часть бесплатного пакета автоматической установки Windows (WAIK / OPK). Начиная с Windows Vista, программа установки Windows использует WAIK API для установки Windows.

Первый распределенный прототип ImageX был построен 6.0.4007.0 (main.030212-2037). Он позволил OEM- партнерам Microsoft экспериментировать с технологией обработки изображений и разрабатывался параллельно с альфа-прототипами Longhorn. Впервые он был представлен в Milestone 4 в проекте Longhorn и использовался в более поздних сборках Longhorn. Сборка 6.0.5384.4 добавила значительные преимущества по сравнению с предыдущими версиями, такие как возможность монтирования папок только для чтения и чтения / записи, разделение на несколько файлов изображений (SWM), драйвер фильтра WIM и новейшие алгоритмы сжатия. Он использовался с момента выпуска Windows Vista до RC (кандидаты на выпуск).

DISM

Основная статья: Комплект для развертывания и оценки Windows

Служба развертывания образов и средство управления (DISM) - это инструмент, представленный в Windows 7 и Windows Server 2008 R2, который может выполнять задачи обслуживания в установочном образе Windows, будь то онлайн-образ (то есть тот, который запущен пользователем) или автономный образ. в папке или WIM-файле. В его функции входят подключение и отключение образов, запрос установленных драйверов устройств в автономном образе и добавление драйвера устройства в автономный образ. Теперь с помощью DISM можно восстановить любой образ, используя установочный компакт-диск Windows или Центр обновления Windows.

До Windows Server 2012 и Windows 8 DISM включал в себя большинство функций ImageX, но не все; ImageX все еще был нужен для захвата изображений. Однако DISM устарел ImageX в Windows 8.

Поддержка в других операционных системах

С 30 апреля 2012 года доступна библиотека с открытым исходным кодом для работы с форматом WIM. Эта библиотека может использоваться в Unix-подобных системах, а также в Windows. Благодаря этому проекту в дистрибутивах Linux теперь есть собственный клон imagex, называемый wimlib-imagex, который позволяет монтировать образы WIM и управлять ими (чтение / запись), как и любой другой поставщик хранилища блоков.

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

Для других операционных систем, которые могут не поддерживать этот формат, по-прежнему можно преобразовать образы.wim в более часто используемые ISO-образы с помощью Windows Assessment and Deployment Kit в Windows.

Смотрите также
использованная литература
внешние ссылки
Последняя правка сделана 2023-08-10 09:28:41
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте