Jump to content

Формат образа Windows

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

Формат образа Windows ( WIM ) — это формат образа диска файловый . Он был разработан Microsoft для помощи в развертывании Windows Vista и последующих версий Windows семейства операционных систем , а также «Основы Windows для устаревших ПК» . [3]

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

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

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

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

Начиная с Windows 8.1 , размер каталога Windows можно уменьшить, переместив системные файлы в сжатые образы WIM, хранящиеся в отдельном скрытом разделе ( WIMBoot ). [4] Начиная с Windows 10 , системные файлы можно сжимать на системном диске ( CompactOS ). [5]

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

Инструменты

[ редактировать ]

ИзображениеX

[ редактировать ]

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

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

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

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

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

[ редактировать ]

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

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

Для других операционных систем, которые могут не поддерживать этот формат, по-прежнему можно преобразовать образы WIM в более часто используемый образ ISO с помощью комплекта оценки и развертывания Windows для Windows. [16]

См. также

[ редактировать ]
  1. ^ «приложение/x-ms-wim» . Архивировано из оригинала 04 сентября 2021 г. Проверено 10 марта 2019 г.
  2. ^ «ВИМКАПТЮРА» . 24.11.2018 . Проверено 10 марта 2019 г.
  3. ^ «Формат файлов изображений Windows (WIM)» . Майкрософт . Проверено 24 февраля 2014 г.
  4. ^ Обзор загрузки файла образа Windows (WIMBoot)
  5. ^ «Компактная ОС, одноэкземплярное копирование и оптимизация образов» . Майкрософт . Проверено 1 октября 2019 г.
  6. ^ «[MS-XCA]: Алгоритм сжатия Xpress» . 31 января 2023 г.
  7. ^ wimlib: библиотека Windows Imaging (WIM) с открытым исходным кодом - алгоритм сжатия.
  8. ^ Биггерс, Эрик. «wimlib_compression_type» . Документация Wimlib . Проверено 2 октября 2019 г.
  9. ^ Биггерс, Эрик. "WIMLIB_WRITE_FLAG_SOLID" . Документация Wimlib .
  10. ^ Jump up to: а б с д Сэвилл, Джон (29 января 2010 г.). «Вопрос. Что такое обслуживание образов развертывания и управление ими (DISM)?» . Windows ИТ-специалист . Пентон .
  11. ^ «Технический справочник по обслуживанию образов развертывания и управлению ими (DISM)» . Майкрософт . 29 февраля 2012 года . Проверено 6 октября 2012 г.
  12. ^ «Что такое обслуживание образов развертывания и управление ими?» . Microsoft TechNet . Майкрософт. 22 октября 2009 года . Проверено 14 декабря 2012 г.
  13. ^ «Восстановление образа Windows — Technet — Microsoft» . Майкрософт Технет . Майкрософт . 20 октября 2013 г.
  14. ^ «Что такое ДИСМ?» . ТехНет . Майкрософт . 18 апреля 2014 г.
  15. ^ «Библиотека Windows Imaging (WIM) с открытым исходным кодом» . Проверено 21 декабря 2015 г.
  16. ^ «WIM в ISO или что-то в этом роде» . 4 сентября 2007 года . Проверено 30 октября 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0205f1f913032967d08579b538a09558__1707668880
URL1:https://arc.ask3.ru/arc/aa/02/58/0205f1f913032967d08579b538a09558.html
Заголовок, (Title) документа по адресу, URL1:
Windows Imaging Format - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)