Как запустить install wim с командной строки. Как открыть файл WIM

27.01.2019

Метод развёртывания операционных систем из созданного и настроенного заранее образа нашёл свое признание по большей части среди IT-специалистов, но также нельзя исключать, что с таким успехом его могут применять для своих нужд рядовые пользователи.

Как вам уже известно, создание такого образа осуществляется с помощью консольной утилиты Imagex отличающейся большой гибкостью, возможностью избирательного удаления и добавления данных в образ. В этой статье мы продолжим знакомиться с её возможностями и заодно рассмотрим процедуру развёртывания операционной системы Windows на из уже подготовленного Wim-образа.

Процедура развёртывания системы из образа Wim состоит из трёх основных этапов – загрузки с содержащего Imagex диска WinPe, подготовка жёсткого диска с помощью консольной утилиты Diskpart и наконец, самого применения образа к созданному и отформатированному разделу. Итак, у нас имеется , загрузочный диск WinPe и флеш накопитель с образом Wim.

Подключите к компьютеру накопитель с Wim-образом, вставьте в дисковод диск WinPe и загрузитесь с него. На этом первый этап можно считать завершённым. Теперь нам необходимо создать на новом жёстком диске все необходимые разделы. Для этого воспользуемся встроенной утилитой Diskpart.


Чтобы запустить её выполните команду diskpart. Определить подключённые диски можно с помощью команды list disk. Как можно видеть из этого скриншота, утилита обнаружила два диска. Disk 0 это базовый диск компьютера, Disk 1 – подключённый носитель. Для выбора диска используйте команду s*lect, для просмотра имеющихся на нём разделов list partition. Работать мы будем с диском 0.



s*lect Disk 0

Если вы уже устанавливали Windows, то наверняка должны знать о том, что в процессе установки система (начиная с Window 7) создаёт два раздела – основной и дополнительный. В Windows 8 и 8.1 дополнительный раздел должен иметь размер 350 Мб. Создадим его.


сreate partition primary size=350

Ключ primary в данном примере указывает, что создаваемый раздел будет первичным. Если вы теперь выполните команду list partition, то увидите, что на диске появился новый раздел. Назначим разделу букву. Пусть это будет буква A.


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


format fs=ntfs quick

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


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


Если размер при создании основного раздела указан не будет, раздел автоматически займёт всё оставшееся дисковое пространство. И это наиболее правильное решение – создать логический раздел вы всегда успеете.


Команду active к основному применять не следует, иначе система не сможет загрузиться.

сreate partition primary size=100000
assign letter=j
format fs=ntfs quick



В нашем примере мы также создадим логический раздел. Операция выполняется в два этапа. Первоначально нужно создать дополнительный "расширенный" раздел и только потом в нём создать логический раздел.


В остальном всё делается так же, как и при создании основного системного раздела. Набор команд выглядит вот так:

сreate part extended
create partition logical
assign letter=g
format fs=ntfs quick



На этом этап подготовки диска закачивается. После того как все разделы будут созданы и отформатированы работу с Diskpart можно завершить. Для этого в консоли наберите exit и нажмите ввод. Посмотрим, что у нас получилось (команда dir показывает содержимое дисков). Пока они пусты.



dir a:
dir j:
dir g:

Ну что же, пора приступать к завершающему этапу. Перед этим неплохо будет определиться, на каком диске у вас лежит образ Wim. Скорее всего, это будет диск C. Наша задача заключается в том, чтобы применить образ первичному диску J. Итак, переходим в папку с утилитой Imagex:



cd x:/Program Files

…и запускаем процесс развёртывания. Цифра здесь 1 является порядковым номером образа Win. У нас он один.

imagex.exe /apply c:/Win81Pro.wim 1 J:/

Процесс распаковки может занять определенное время. После того как образ будет применён, можете убедиться, что на диске J появились папки операционной системы. Но это ещё не все. Чтобы система смогла стартовать, на диске A необходимо создать загрузочную область. Делается это следующим образом:



bcdboot J:/Windows /s A:



А вот теперь действительно всё. Можете выйти из WinPe, следующая загрузка будет производиться уже с жёсткого диска. В итоге вы получите полностью работоспособную Windows с уже установленными приложениями, вам же останется лишь настроить некоторые системные параметры и создать учётную запись пользователя.



(примечание покупателю. замените звездочку в команде s*elect буквой e)

На этом я пожалуй и закончу свое повествование всем пока и до новых познавательных встреч с вами дорогие друзья!!!

Общие сведения

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

Подробная инструкция размещена на сайте Microsoft: Создание и применение образов Windows

Так как при большом наборе дополнительного ПО файл образа раздела легко может превзойти 4Гб, то записать такой дистрибутив на DVD диск не удастся. Однако, для установки ОС этого и не требуется. Нам будет достаточно получить образ раздела, на который установлена ОС. Затем его можно включить в дистрибутив на загрузочном Flash диске или просто перенести на новый компьютер, загрузившись с любого live-CD/DVD/USB. В этой статье мы рассмотрим оба варианта.

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

По утверждению Microsoft: "При создании образа следует учитывать, что разметка разделов на исходном и целевом компьютерах должна быть идентичной. Например, если образ Windows сохраняется на диске D, развертывать этот образ необходимо также на диск D конечного компьютера, также должны совпадать следующие параметры разделов ():

  1. Типы разделов (основной, дополнительный или логический) должны совпадать
  2. Если раздел сделан активным на компьютере-образце, на конечном компьютере он также должен быть активным"

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

Пошаговая инструкция развёртывания Windows 7 из образа

1. Делаем шаблоную установку Windows в режиме аудита

5. Записываем созданный образ раздела на локальный жёсткий диск

E:\tools\imagex.exe /apply E:\images\win7image.wim 1 C: С: - раздел, куда будем развёртывать образ 1 - номер (или название) образа, по умолчанию = 1

Если образы ОС лежат на сетевом ресурсе, то подключаем его предварительно командой:

Net use E: \\server\share /user: domain_name\username password

6. Завершение

Если создавали отдельный системный раздел, то нужно перенести на него загрузочные системные файлы (предполагаем, что ОС находится на диске C:):

Bcdboot C:\Windows

Выходим из Windows PE:

или закрываем окно установщика Windows 7. Компьютер уйдёт в перезагрузку. Вынимаем CD/DVD диск и загружаемся с только что установленной ОС.

7. Осложнения

  • Если при загрузке перенесённой ОС возникли проблемы, то можно попробовать восстановить загрузчик. Для этого нужно загрузиться с дистрибутива Windows 7 (открыть консоль можно, нажав Shift+F10) или Windows PE и выполнить команду:
bcdboot C:\Windows /l ru-RU /s C: Подробнее читайте в статье "Восстановление загрузчика Windows и Linux ".

Репозиторий различных образов Windows

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

  1. Загружаем ОС в режиме аудита
  2. Устанавливаем/удаляем ПО , подключаем принтеры, создаём ярлыки и т.п.
  3. Подготавливаем систему к развёртыванию с помощью sysprep и выключаем компьютер
  4. Загружаемся с live-CD или дистрибутива Windows7, заходим в консоль
  5. Создаём образ раздела с помощью imagex , помещая его на флэшку или сетевой ресурс
  6. Повторяем вышеперечисленное, пока не будут созданы все необходимые наборы.

Создание собственного дистрибутива Windows

Имея образ раздела Windows (wim-файл), можно создать свой дистрибутив, то есть установочный DVD/Flash диск. Для этого достаточно в изначальном дистрибутиве заменить файл \sources\install.wim своим образом, переименовав его соответственно в install.wim.

Чтобы автоматизировать установку, можно подготовить файл ответов autounattend.xml, создав его с помощью WIAK

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

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

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

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

WIM-образы могут быть загрузочными. В частности, установка всех современных операционных систем семейства Windows выполняется с использованием файла образа с именем BOOT.WIM содержащего загрузочную версию среды предустановки Windows PE (Windows P reinstall E nvironment), из которой выполняется процесс установки самой системы с использованием содержимого файла образа с именем INSTALL.WIM. После стандартной установки Windows, создается среда восстановления Windows RE (R ecovery E nvironment), загрузка которой выполняется из образа WinRE.WIM для восстановления работоспособности при проблемах с загрузкой основной системы. Обычно образ winre.wim располагается в скрытом разделе, которому не присваивается буква логического диска.

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

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

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

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

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

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

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

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

Процесс создания образа WIM можно представить следующим образом:

1. Создается заголовок WIM Header файла образа, например C:\data.wim
2. В памяти создаются метаданные при сканировании и индексировании каталога исходных данных, сворачиваемого в образ, например - C:\Sources\
3. На основе метаданных содержимое файлов из каталога исходных данных записывается с сжатием в файл образа в виде порций пакетов File Resources , и в это же время в памяти строится таблица размещения порций в образе Lookup Table
4. По завершению создания образа, таблица Lookup Table записывается из памяти в файл.wim, затем дописываются данные XML и контроля целостности.
5. Обновляется начальный заголовок файла WIM.

Процесс извлечения файлов из образа выполняется по следующему алгоритму:

1. Считывается заголовок WIM Header и определяется место расположения метаданных в образе WIM.
2. Метаданные переписываются в память компьютера и строится таблица расположения файлов внутри образа.
3. Создается структура каталогов на основе содержимого образа.
4. Файлы из образа обрабатываются с использованием построенных таблиц и переписываются в созданную структуру каталогов.

Более подробно о структуре файлов WIM – в документе для разработчиков программного обеспечения (в формате PDF на английском языке).

Выполнение DISM.EXE без параметров выводит на экран краткую справку по ее использованию. Журнал утилиты сохраняется в файле C:\Windows\Logs\DISM\dism.log

Формат командной строки:

DISM.exe {/Image:путь_к_автономному_образу | /Online} [параметры_dism] {служебная_команда} [аргументы_служебной_команды]

Формат команды DISM отличается в зависимости от того, работает ли утилита с автономным образом или с данными ОС Windows (режим /Online ), в среде которой выполняется DISM.EXE. Для работы утилиты требуется запуск командной строки от имени администратора.

Служебные команды для работы с образами дисков:

/Split-Image - Делит существующий файл.wim или файл.ffu на несколько файлов WIM/FFU, доступных только для чтения.

/Apply-Image - Применение новых параметров образа.

/Get-MountedImageInfo - Отображает сведения о подключенных WIM- и VHD-образах.

/Get-ImageInfo - Отображает сведения об образах в WIM- или VHD- файле.

/Commit-Image - Сохраняет изменения подключенного WIM- или VHD-образа.

/Unmount-Image - Отключает подключенный WIM- или VHD-образ.

/Mount-Image - Подключает образ из WIM- или VHD-файла.

/Remount-Image - Восстанавливает каталог подключения образа.

/Cleanup-Mountpoints - Удаляет ресурсы, связанные с поврежденными подключенными образами.

Служебные команды:

/Apply-CustomDataImage - Консервирует файлы, содержащиеся в настраиваемом образе данных.

/Capture-CustomImage - Записывает настройки в разностный WIM-файл в системе WIMBoot. Записанные каталоги включают все вложенные папки и данные.

/Get-WIMBootEntry - Выводит записи конфигурации WIMBoot для указанного тома диска.

/Update-WIMBootEntry - Обновляет запись конфигурации WIMBoot для указанного тома диска.

/List-Image - Отображает список файлов и папок в указанном образе.

/Delete-Image - Удаляет указанный образ тома из WIM-файла, содержащего несколько образов томов.

/Export-Image - Экспортирует копию указанного образа в другой wim-файл.

/Append-Image - Добавление другого образа в WIM-файл.

/Capture-Image - Записывает образ диска в новый WIM-файл. Записанные каталоги включают все подкаталоги и данные.

/Get-MountedWimInfo - Отображает сведения о подключенных из WIM образах.

/Get-WimInfo - Отображает сведения об образах в WIM-файле.

/Commit-Wim - Сохраняет изменения подключенного из WIM образа.

/Unmount-Wim - Отключает подключенный из WIM образ.

/Mount-Wim - Подключает образ из WIM-файла.

/Remount-Wim - Восстанавливает потерянный каталог подключения WIM.

/Cleanup-Wim - Удаляет ресурсы, связанные с поврежденными подключенными WIM-образами.

Спецификации образа:

/Online - Задает работающую операционную систему как назначение.

/Image - Задает путь к корневому каталогу автономного образа Windows.

Параметры DISM:

/English - Отображает данные, выводимые командной строкой, на английском языке.

/Format - Задает формат отчета. Допустимые значения - /Format:Table или /Format:List, определяют формат в виде таблицы или списка. По умолчанию используется список.

/WinDir - Задает путь к каталогу Windows.

/SysDriveDir - Задает путь к файлу системного загрузчика с именем BootMgr.

/LogPath - Задает путь к файлу журнала.

/LogLevel - Задает уровень ведения журнала событий (1-4).

/NoRestart - Запрещает автоматическую перезагрузку и вывод пользователю предложений выполнить перезагрузку.

/Quiet - Скрывает все сообщения за исключением сообщений об ошибках.

/ScratchDir - Задает путь к каталогу временных файлов.

Для получения сведений об этих параметрах DISM и их аргументах укажите требуемый параметр перед "/?".

Примеры:

DISM.exe /Mount-Wim /? – подсказка по команде /Mount-Wim
dism.exe /Format /? - отобразить справку о форматах вывода DISM.

dism.exe /Online /Get-Drivers /? - подсказка для режима вывода сведения о драйверах в образе или работающей Windows (/Online). По умолчанию выполняется извлечение списка сторонних драйверов. Чтобы вывести весь список драйверов, используйте параметр /all .

dism.exe /Online /Get-Drivers /format=table - отобразить список сторонних драйверов текущей Windows в виде таблицы:


DISM.exe /List-Image /Imagefile:C:\test\images\myimage.wim /index:1 - отобразить полное содержимое первого образа из файла, заданного параметром /Imagefile:

Работа с автономными образами.

dism /mount-wim /? - отобразить подсказку по режиму подключения образов.

Cистема DISM
Версия: 10.0.10586.0
/Mount-Wim /WimFile:путь_к_WIM-файлу {/Index:индекс_образа|/Name:} /MountDir:конечный_каталог_подключения - Подключает WIM-файл к указанному каталогу, чтобы он был доступен для обслуживания.
Используйте параметр /ReadOnly, чтобы подключаемый образ был доступен только для чтения.
Примеры: DISM.exe /Mount-Wim /WimFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline
DISM.exe /Mount-Wim /WimFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline /ReadOnly

DISM.exe /Mount-Wim /WimFile:D:\sources\boot.wim /MountDir:C:\test\offline - подключить к каталогу C:\test\offline содержимое образа D:\sources\boot.wim . После успешного выполнения данной команды в каталоге, задаваемом параметром /MountDir будет доступно содержимое образа из файла WIM, задаваемого параметром /WimFile и будут доступны команды для обслуживания образов.

DISM.exe /Image:C:\test\offline /? - отобразить краткую справку по командам и параметрам для обслуживания автономных образов.

DISM.exe /Image:C:\test\offline /Add-driver /? - отобразить подсказку по процедуре добавления драйвера в автономный образ.

DISM.exe /Image:C:\test\offline /Get-Features - отобразить сведения обо всех компонентах, входящих в данный образ. Для вывода сведений об отдельном пакете используется параметр /PackagePath указывающий на CAB-файл или папку.

dism /Get-MountedImageInfo - отобразить сведения о подключенных автономных образах. Пример отображаемой информации:

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

Каталог подключения: C:\test\offline
Файл образа: C:\test\images\myimage.wim
Индекс образа: 1
Подключен для чтения или записи: Да
Состояние: ОК
. . .

dism /unmount-wim /MountDir:C:\test\offline /commit - отключить автономный образ, подключенный к каталогу C:\test\offline с сохранением сделанных изменений (сохранение с фиксацией, задаваемое параметром /commit ).

dism /unmount-wim /MountDir:C:\test\offline /Discard - то же, что и в предыдущем примере, но без сохранения изменений в содержимом образа (сохранение без фиксации).

Добавление драйверов в образ WIM

Необходимость в добавлении драйвера возникает в тех случаях, когда установка системы или загрузка Windows PE требует наличия нестандартных драйверов, например для дисковых контроллеров SCSI и RAID или неподдерживаемых периферийных устройств. Утилита DISM позволяет легко добавить в существующий образ требуемый драйвер на основе информации из .inf файлов.

Формат команды:

DISM /Image:образ /Add-Driver {/Driver:папка_содержащая_INF | /Driver:путь_к_драйверу.inf} /ForceUnsigned]

Выполняется добавление нового драйвера в автономный образ, задаваемый параметром /Image: . Чтобы искать драйверы во всех вложенных папках, используйте параметр /recurse . Чтобы добавить все неподписанные драйверы в образы с архитектурой X64, используйте параметр /ForceUnsigned .

DISM.exe /Image:C:\test\offline /Add-Driver /Driver:D:\Drivers /recurse - добавить в образ все драйверы из каталога D:\Drivers и его подкаталогов.

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

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

Успешное выполнение DISM в режиме /Add-Driver не означает изменение в содержимом образа, поскольку для применения изменений необходимо либо отключить образ с параметром /commit , либо применить изменения с использованием параметра /Commit-Image

DISM.exe /Commit-Image /MountDir:C:\test\offline - сохранить изменения в образе, примонтированном к каталогу, заданному параметром /MountDir

Использование DISM для управления компонентами текущей ОС Windows.

Команда DISM с параметром /Online выполняется по отношению к текущей операционной системе, а не к ее образу, что позволяет выполнять обслуживание системы удаляя, добавляя или изменяя ее компоненты. Под обслуживанием Windows понимается отслеживание и исправление состояния компонентов и программных пакетов, включая все файлы системы и реестр. Система обслуживания на основе компонент или CBS (C omponent B ased S ervicing) представляет собой набор сервисных программных средств и специализированных данных, частью которого является и утилита DISM.EXE

Начальные элементы системы обслуживания компонент были реализованы еще в Windows Vista. В каждом последующем выпуске ОС их возможности расширялись, что привело к некоторым серьезным отличиям как в самой CBS, так и в использовании утилиты DISM.EXE в разных версиях ОС Windows. Часть параметров, доступных в ОС Windows 10 неприменима в среде Windows 7, хотя компания Microsoft задним числом выпустила обновления, частично реализующие новые концепции системы обслуживания, появившиеся в Windows 8, 8.1, 10. Часть возможностей обслуживания, присутствовавших в Windows 8, отсутствуют, или претерпели существенные изменения в Windows 10. Добавлю, что обслуживание Windows – это сложная, еще не совсем оформленная система, многие особенности которой не документированы и многие концепции которой могут серьезно измениться в будущем.

Краткую подсказку по использованию режима /Online для конкретной версии Windows можно получить по команде:

DISM /Online /?

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

В качестве хранилища компонент системы может использоваться образ WIM, данные получаемые удаленно через Центр Обновлений Windows (Windows Update), или локальное хранилище текущей Windows, представляющее собой содержимое папки %windir%\WinSxS (Стандартно – C:\Windows\WinSxS). С помощью параметра /Source можно указать расположение версий файлов, которые могут быть использованы для восстановления. Параметр /LimitAccess можно использовать для запрета обновлений из Центра обновлений Windows.

DISM.exe /Online /Cleanup-Image /CheckHealth - проверить наличие признака повреждения образа или хранилища компонент. Не применимо в Windows 7.

Сканирование хранилища системных компонент. В Windows 7 кроме сканирования, выполняется еще и восстановление целостности. Данный вариант команды не выполняется и сопровождается сообщением Ошибка 87. Параметр ScanHealth не распознан в этом контексте , если в Windows 7 не установлено обновление KB2966583 .

DISM.exe /Online /Cleanup-Image /RestoreHealth - проверка хранилища компонентов и автоматическое восстановление. В Windows 7 эти функции выполняет команда
DISM.exe /Online /Cleanup-Image /ScanHealth

dism.exe /Online /Cleanup-Image /StartComponentCleanup - очистить замененные компоненты и уменьшить размер хранилища (папки \Windows\WinSxS). Не применимо в среде Windows 7.

dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase - то же, что и в предыдущем примере, плюс сброс базы замененных компонентов. После сброса базы, установленные обновления Windows удалить невозможно.

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore - создание отчета о состоянии локального хранилища компонентов WinSxS. Возможно только для Windows 8.1 - 10. Пример отображаемой информации:

Сведения хранилища компонентов (WinSxS):
Размер хранилища компонентов по данным проводника: 5.43 GB
- размер папки WinSxS, вычисленный проводником. Оно не учитывает использование жестких связей в папке WinSxS
Фактический размер хранилища компонентов: 5.10 GB - учитывает жесткие связи в папке WinSxS.
Совместно с Windows: 3.18 GB - размер файлов, которые жестко связаны таким образом, что они отображаются как в хранилище компонентов, так и в других расположениях (для нормальной работы Windows). Оно включено в фактический размер, но не должно рассматриваться как часть служебных данных хранилища компонентов.
Резервные копии и отключенные компоненты: 1.62 GB - размер компонентов, которые хранятся для того, чтобы использоваться при сбоях в более новых компонентах или чтобы предоставлять параметр включения дополнительной функциональности. Значение также содержит размер параллельно используемых компонентов и метаданных хранилища компонентов.
Кэш и временные данные: 304.02 MB - размер файлов, которые используются хранилищем компонентов для внутренних целей, чтобы ускорить операции обслуживания компонентов. Оно включено в фактический размер и является частью служебных данных хранилища компонентов.
Дата последней очистки: 2016-10-04 09:45:15
Число освобождаемых пакетов: 3
Рекомендуется очистка хранилища компонентов: Да
Операция успешно завершена.

Использование анализа позволяет оценить необходимость очистки хранилища WinSxS и определить предельное сокращение его размера, которое не может быть больше, чем занято под Резервные копии и отключенные компоненты .

dism /Online /Get-Features - отобразить список компонентов текущей системы.
Пример отображаемой информации:

Имя функции: SNMP
Состояние: Отключен
Имя функции: TelnetClient
Состояние: Включен

В данном примере, поддержка SNMP-протокола выключена, а клиент сервера Telnet – включен.

DISM.exe /Online /Enable-Feature:SNMP - включить компонент ”SNMP-протокол”

Имеется возможность восстанавливать и включать компоненты, которые ранее были удалены из образа. Используйте аргумент /Source , чтобы задать расположение файлов, необходимых для восстановления ранее удаленного компонента. Можно указать несколько аргументов /Source . Если компонент найден в первом источнике, то остальные источники игнорируются.
Параметр /LimitAccess запрещает обращение DISM к WU/WSUS.
Параметр /All включает все родительские компоненты указанного компонента.

DISM.exe /Online /Get-Featureinfo:TelnetClient - отобразить сведения о компоненте ”Клиент Telnet”

DISM.exe /Online /Disable-Feature:SNMP - выключить компонент ”SNMP-протокол”.

16.06.2010 20:41

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

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

Подключение образа средствами 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 .


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

Установка Windows 7


  • /verify — без понятий что за параметр. К счастью, он не делает особую погоду, можете и не вводить.
  • Как определить буквы дисков?

    Когда я захватывал wim-образ Windows, я сохранял его на вторую флешку. В связи с этим, была маленькая путаница по поводу того, какой диск какое имя носит. Чтобы разобраться с этим используйте утилиту diskpart и команду list volume . Вы же надеюсь не забыли, что Windows PE это урезанная версия соответствующей версии Windows, что в свою очередь позволяет работать с основными программами Windows. Именно поэтому, некоторые применяют Windows PE для удаления вирусов или для других действий на заблокированном компьютере.

    Чем отличается wim образ от iso образа Windows?

    Ну и захватили мы wim-образ Windows, получили мы долгожданный файл install.wim. Но что с ним делать? Install.wim — это файл установки Windows. По сути, из всего iso-образа Windows, достаточно иметь один лишь этот файл, чтобы развернуть Windows. А остальная ерунда из iso-образа, это так, попутная ерунда, необходимая только для поддержки install.wim. Файл install.wim можно развернуть на компьютерах, используя другие средства для его развертывания. Например, при развертывании операционной системы Windows по сети необходим только этот файл. Ну и на крайний случай, можно просто открыть iso-образ Windows, и в папке sources заменить оригинальный install.wim на созданный нами install.wim . После чего создать установочную флешку Windows , при желании добавить файл ответа в корень флешки и все: Вы получите автоматическую установку операционной системы с созданным Вами wim образом эталонного компьютера.