Windows imaging format file

Содержание
  1. Windows Imaging Format
  2. Содержание
  3. Структура [ править | править код ]
  4. ImageX [ править | править код ]
  5. GImageX [ править | править код ]
  6. Работа с образами [ править | править код ]
  7. Создаем свой WIM-образ Windows
  8. МОДИФИКАЦИЯ WINDOWS ОБРАЗА
  9. ОБСЛУЖИВАНИЕ ОБРАЗА WINDOWS
  10. ПОДКЛЮЧЕНИЕ ОБРАЗА
  11. Чем открыть wim
  12. Описание расширения
  13. ИТ База знаний
  14. Полезно
  15. Навигация
  16. Серверные решения
  17. Телефония
  18. Корпоративные сети
  19. Курс по сетям
  20. Пошаговый ввод в домен Windows 10
  21. Основные команды cmd в Windows
  22. Поднимаем контроллер домена на Windows 2008 R2
  23. Пошаговый ввод в домен Windows 10
  24. Не загружается Windows? Эти программы могут помочь
  25. 10 крутых вещей, которые можно сделать с помощью Windows PowerShell
  26. Поднимаем контроллер домена на Windows 2008 R2
  27. Создаем свой WIM-образ Windows
  28. Модификация Windows образа
  29. Обслуживание образа Windows
  30. Подключение образа
  31. Интеграция драйверов и обновлений
  32. Добавление ролей и компонентов
  33. Сохранение изменений

Windows Imaging Format

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

Шаблон:Нет АИ 2 Например, в WDS (Windows Deployment Services) в файле Res.rwm хранится содержимое файлов, а в файлах Image_Name.wim ссылка на Res.rwm плюс структура папок и права доступа. [1] Шаблон:Ref-en

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

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 [ править | править код ]

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

Последняя версия: 2.1.1

Дата выхода: 22.01.2014

Версия ОС: Windows XP/Vista/7/8 x86/x64

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

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

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

Читайте также:  Как отключить windows безопасность у ноутбука

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

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

Создаем свой WIM-образ Windows

На инсталляционном носителе Windows находится не только операционная система, но и связанные с ней драйвера и компоненты системы. Все это хранится в файле, называемом — файл образ. Во время инсталляции этот образ применяется к целевому тому. Образы Windows используют формат файлов Windows Imaging (WIM) , который имеет следующие преимущества:

  • Методы развертывания . Можно развернуть wim-файлы с помощью загрузочного USB-накопителя, из общего сетевого ресурса или с помощью специализированных технологий развертывания, таких как Службы развертывания Windows (WDS) или System Center Configuration Manager.
  • Редактируемость . Можно подключить образ к текущей ОС и редактировать его, включать, отключать или удалять роли и компоненты операционной системы, если это необходимо.
  • Возможность обновления. Имеется возможность обновить текущий образ, не создавая захват операционной системы.

Установочный носитель Windows Server 2019 содержит два WIM-файла — это Boot.wim и Install.wim. Файл Boot.wim использует для загрузки среды предустановки, которая запускается в момент развертывания Windows Server 2019. Install.wim хранит один или несколько образов операционной системы. Например, как показано на рисунке ниже, файл Install.wim содержит четыре разных выпуска Windows Server 2019. В зависимости от специфики оборудования, бывает ситуация, в которой потребуется добавить дополнительные драйверы в файл boot.wim. Например, потребуется добавить дополнительные драйвера, если процедура установки Windows не сможет получить доступ к устройству, на которое будет устанавливаться, поскольку драйвер этого устройства не включен в образ загрузки по умолчанию.

МОДИФИКАЦИЯ WINDOWS ОБРАЗА

Deployment Image Servicing and Management (DISM) — это приложение командной строки. Программа работает с образами в автономном состоянии. Dism используется для реализации следующих задач:

  • Просмотр, добавление или удаление ролей и компонентов
  • Добавление, удаление обновлений
  • Добавление, удаление драйверов
  • Добавление, удаление приложений Windows *.appx

К примеру, можно скопировать файл Install.wim с дистрибутива Windows Server и используя Dism.exe примонитировать образ, добавить новые драйвера и обновления программного обеспечения к этому образу и сохранить или отменить эти изменения, и все это без необходимости выполнять фактическое развертывание ОС. Преимущество заключается в том, что, когда используется этот обновленный образ для развертывания, добавленные драйвера и обновления уже применяются к образу, и не нужно устанавливать их отдельно как часть процедуры настройки после установки.

На сайте каталога Центра обновления Майкрософт ( https://catalog.update.microsoft.com ) хранятся все сертифицированные драйвера оборудования, обновления программного обеспечения и исправления, опубликованные Microsoft. После загрузки драйверов и обновлений программного обеспечения их можно добавить к существующим установочным образам с помощью Dism.exe или соответствующих командлетов PowerShell в модуле DISM PowerShell.

ОБСЛУЖИВАНИЕ ОБРАЗА WINDOWS

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

Программа DISM может использоваться для обслуживания текущей операционной системы в оперативном состоянии или для автономного обслуживания образа Windows.

Обслуживание включает в себя выполнение следующих шагов:

  • Монтирование образа для изменения
  • Обслуживание образа
  • Фиксация или отмена внесенных изменений

ПОДКЛЮЧЕНИЕ ОБРАЗА

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

Чем открыть wim

Название формата Установочный образ Windows

Оригинальное название Windows Imaging Format File

Разработчик: Майкрософт

Категория Образы дисков

Описание расширения

Образ диска, разработанный корпорацией Майкрософт. WIM (Windows Imaging Format) — это файл-ориентированный формат образа диска. Это значит, что наименьшим элементом является файл, а не сектор диска, как например в образах ISO.

Читайте также:  Linux web ftp server

Применяется в последних выпусках ОС семейства Windows — Windows Vista, Windows Server 2008, Windows 7, Windows 8, которые используют его как часть стандартной процедуры установки.

WIM-образ иногда может быть разбит на несколько файлов, которым присваивается расширение .SWM.

Открыть WIM-образ можно с помощью архиваторов 7-Zip и PeaZip. Можно смонтировать его как виртуальный диск при помощи программы WinMount.

Чаще всего такой файл называется install.wim или boot.wim, а находится он в папке sources установочного диска Windows 7. Внутри образа install.wim может находиться несколько папок с названиями от «1» до «5».

В установочных образах 32-разрядных Windows 7 папок будет пять:

«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.

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Популярное и похожее

Курс по сетям

Пошаговый ввод в домен Windows 10

Основные команды cmd в Windows

Поднимаем контроллер домена на Windows 2008 R2

Пошаговый ввод в домен Windows 10

Не загружается Windows? Эти программы могут помочь

10 крутых вещей, которые можно сделать с помощью Windows PowerShell

Поднимаем контроллер домена на Windows 2008 R2

Еженедельный дайджест

Создаем свой WIM-образ Windows

На инсталляционном носителе Windows находится не только операционная система, но и связанные с ней драйвера и компоненты системы. Все это хранится в файле, называемом — файл образ. Во время инсталляции этот образ применяется к целевому тому. Образы Windows используют формат файлов Windows Imaging (WIM), который имеет следующие преимущества:

Обучайся в Merion Academy

Пройди курс по сетевым технологиям

Начать

  • Методы развертывания. Можно развернуть wim-файлы с помощью загрузочного USB-накопителя, из общего сетевого ресурса или с помощью специализированных технологий развертывания, таких как Службы развертывания Windows (WDS) или System Center Configuration Manager.
  • Редактируемость. Можно подключить образ к текущей ОС и редактировать его, включать, отключать или удалять роли и компоненты операционной системы, если это необходимо.
  • Возможность обновления. Имеется возможность обновить текущий образ, не создавая захват операционной системы.

Установочный носитель Windows Server 2019 содержит два WIM-файла — это Boot.wim и Install.wim. Файл Boot.wim использует для загрузки среды предустановки, которая запускается в момент развертывания Windows Server 2019. Install.wim хранит один или несколько образов операционной системы. Например, как показано на рисунке ниже, файл Install.wim содержит четыре разных выпуска Windows Server 2019. В зависимости от специфики оборудования, бывает ситуация, в которой потребуется добавить дополнительные драйверы в файл boot.wim. Например, потребуется добавить дополнительные драйвера, если процедура установки Windows не сможет получить доступ к устройству, на которое будет устанавливаться, поскольку драйвер этого устройства не включен в образ загрузки по умолчанию.

Модификация Windows образа

Deployment Image Servicing and Management (DISM) — это приложение командной строки. Программа работает с образами в автономном состоянии. Dism используется для реализации следующих задач:

  • Просмотр, добавление или удаление ролей и компонентов
  • Добавление, удаление обновлений
  • Добавление, удаление драйверов
  • Добавление, удаление приложений Windows *.appx

К примеру, можно скопировать файл Install.wim с дистрибутива Windows Server и используя Dism.exe примонитировать образ, добавить новые драйвера и обновления программного обеспечения к этому образу и сохранить или отменить эти изменения, и все это без необходимости выполнять фактическое развертывание ОС. Преимущество заключается в том, что, когда используется этот обновленный образ для развертывания, добавленные драйвера и обновления уже применяются к образу, и не нужно устанавливать их отдельно как часть процедуры настройки после установки.

Читайте также:  Astra linux средства разработки установка

На сайте каталога Центра обновления Майкрософт (https://catalog.update.microsoft.com) хранятся все сертифицированные драйвера оборудования, обновления программного обеспечения и исправления, опубликованные Microsoft. После загрузки драйверов и обновлений программного обеспечения их можно добавить к существующим установочным образам с помощью Dism.exe или соответствующих командлетов PowerShell в модуле DISM PowerShell.

Обслуживание образа Windows

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

Программа DISM может использоваться для обслуживания текущей операционной системы в оперативном состоянии или для автономного обслуживания образа Windows.

Обслуживание включает в себя выполнение следующих шагов:

  • Монтирование образа для изменения
  • Обслуживание образа
  • Фиксация или отмена внесенных изменений

Подключение образа

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

Обычно WIM-файл содержит несколько образов операционных систем. Каждому образу присваивается порядковый номер, который необходимо знать, прежде монтировать образ. Номер индекса можно определить с помощью Dism.exe с параметром /Get-wiminfo. Например, если дистрибутив ОС скопирован в D:\Images, можно использовать следующую команду, чтобы получить список находящихся в нем образов:

Тот же самый результат можно получить, используя командлет PowerShell Get-WindowsImage.

Когда нужный индекс операционной системы определен, монтируем этот образ программой Dism.exe c параметром /Mount-image. Например, чтобы смонтировать редакцию Standard Edition Windows Server 2019 из файла Install.wim, который доступен в папке D:\Mount, введите следующую команду:

В качестве альтернативы можно использовать команду Mount-WindowsImage:

Интеграция драйверов и обновлений

После того, как образ подключен, можно приступить к его обслуживанию. Наиболее распространенными задачами являются добавление в образ драйверов устройств и обновлений программного обеспечения. Чтобы добавить драйвера к подключенному образу используется Dism с параметром /Add-Driver. Чтобы не добавлять каждый драйвер по отдельности, используется параметр /Recurse, чтобы все драйверы находились в папке и подпапках добавлялись в образ. Например, чтобы добавить все драйвера, расположенные в папке и подпапках D:\Drivers к образу, смонтированному в папке C:\Mount, используйте следующую команду:

Командлет Add-WindowsDriver выполнит тоже действие:

Параметр /Get-Driver используется для просмотра всех добавленных драйверов, а /Remove-Driver позволяет удалить драйвер из образа. В PowerShell это командлеты Get-WindowsDriver и Remove-WindowsDriver соответственно. Удалять можно только те драйвера, которые были добавлены в образ.

Параметр /Add-Package позволяет добавляет обновления в формате *.cab или *.msu. Обновления программного обеспечения доступны на сайте Центра обновления Майкрософт в формате *.msu. Загрузим обновление с веб-сайта каталога Центра обновления Майкрософт под названием «2019-10 Cumulative Update for Windows Server, version 1903 for x64-based Systems (KB4517389) в папку D:\updates на компьютере и применим обновление к образу.

Тоже самое можно сделать используя PowerShell команду Add-WindowsPackage:

Добавление ролей и компонентов

Для просмотра ролей и компонентов в смонтированном образе используется параметр /Get-Features. Команда выглядит следующим образом:

Используя параметры /Enable-Feature и /Disable-Feature можно включать или отключать компоненты. Пример ниже включит NetFramework в текущем образе.

Сохранение изменений

После внесения всех изменений в образ, их нужно сохранить, используя параметры /Unmount-Wim и /Commit. Параметр, отменяющий изменения — /Discard. Чтобы внести изменения и затем зафиксировать образ, смонтированный в папке C:\mount, выполним команду:

После применения изменений, win файл будет обновлен. Затем его можно импортировать в Windows Deployment Services (WDS) или использовать его с загрузочным usb носителем для развертывания Windows Server 2019 с уже примененными обновлениями, изменениями и драйверами.

Оцените статью