Calcweb.ru

Информационный портал
6 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

DISM-GUI — утилита-помощник, позволяющая запускать команды DISM одним кликом

DISM-GUI — небольшая программа, позволяющая запускать сервисные команды Windows 10 одним щелчком мыши

DISM-GUI — это небольшая 24-килобайтная программа для операционной системы Microsoft Windows 10, которую администраторы могут использовать для запуска определенных команд DISM одним щелчком мыши.

Программа доступна в виде архива на сайте Deskmodder. Загрузите и распакуйте его. Соответствующие папки ведут к 32-битному и 64-битному исполняемому файлу, который можно сразу же запустить.

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

DISM-GUI — небольшая программа, позволяющая запускать сервисные команды Windows 10 одним щелчком мыши 1

  • Check — выполняет команду CheckHealth. Проверяет, не повреждено ли хранилище компонентов, проверяя флаг повреждения.
  • Scan — выполняет команду ScanHealth. Сканирует на наличие ошибок в хранилище компонентов, но не исправляет их.
  • Restore — выполняет команду RestoreHealth. Сканирование на предмет ошибок в хранилище компонентов и, по возможности, их устранение.

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

DISM-GUI — небольшая программа, позволяющая запускать сервисные команды Windows 10 одним щелчком мыши 2

Потребуется выбрать источник для восстановления. Опции включают «not set», который пытается локально восстановить, «install.wim» для использования извлеченного файла install.wim с образа ISO, или «install.esd» для использования этого файла. Последние два используют файлы из образа ISO для восстановления файлов, если это необходимо.

  • Analyze — Выполняет команду AnalyzeComponentStore. Она проверяет хранение компонентов, чтобы определить, может ли быть уменьшено место для хранения. Команда возвращает информацию о текущем размере хранилища компонентов и дает рекомендацию, следует ли выполнять очистку.

DISM-GUI — небольшая программа, позволяющая запускать сервисные команды Windows 10 одним щелчком мыши 3

  • Cleanup — выполняется команда StartComponentCleanup для восстановления дискового пространства. Совет: запустите команду «Analyze» еще раз после этого, чтобы узнать о достижениях.

DISM-Gui поддерживает две не-DISM команды, которые также можно выполнять.

  • SFC Scan — Выполняет команду SFC /scannow для проверки системных файлов на наличие повреждений и их восстановления, если это возможно.
  • CAB Install — Подсказки для установочного файла CAB, который затем можно установить в систему.

DISM-GUI

DISM-GUI — небольшая программа, позволяющая запускать сервисные команды Windows 10 одним щелчком мыши 4

Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Респект за пост! Спасибо за работу!

Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на специальной странице.

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

Последние

Реклама

telegram

Рубрики

СЧЕТЧИКИ

РЕКЛАМА И ДОНАТЫ

Социальные сети

©2016-2021 Блог Евгения Левашова. Самое интересное и полезное из мира ИТ. Windows 10, Linux, Android и iOS. Обзоры программ и веб-сервисов. Статьи о мотивации и продуктивности.

Использование материалов разрешается с активной ссылкой на levashove.ru. alt=»Лицензия Creative Commons» width=»» />

Данный блог является личным дневником, содержащим частные мнения автора. В соответствии со статьей 29 Конституции РФ, каждый человек может иметь собственную точку зрения относительно его текстового, графического, аудио и видео наполнения, равно как и высказывать ее в любом формате. Блог не имеет лицензии Министерства культуры и массовых коммуникаций РФ и не является СМИ, а, следовательно, автор не гарантирует предоставления достоверной, не предвзятой и осмысленной информации. Сведения, содержащиеся в этом блоге не имеют никакого юридического смысла и не могут быть использованы в процессе судебного разбирательства. Автор блога не несёт ответственности за содержание комментариев к его записям.

Как пользоваться DISM. Восстановление Windows 10

Со временем система или её файлы могут быть повреждены (особенно в любопытных пользователей). Тогда необходимо восстановить эти файлы до их исходного состояния. Можно использовать несколько встроенных инструментов для исправления файлов на Windows 10.

Эта статья расскажет, как пользоваться DISM для восстановления Windows 10. Средство исправляет синие экраны смерти (BSoD) и сбои приложений или некоторых функций. Инструмент был доступен в Windows 7 хоть и немного с ограниченной функциональностью.

Что такое DISM

DISM (Deployment Image & Servicing Management) — это инструмент, который используется для восстановления системы и работоспособности её компонентов. Если же средство SFC по какой-то причине не работает, тогда Вы можете использовать DISM для его восстановления.

Читайте так же:
Установка программ онлайн — 3 способа

Необязательно сразу пытаться восстановить систему. Можно проверить наличие повреждений хранилища компонентов. В целом SFC и DISM довольно полезные инструменты, и их не так уж сложно использовать. Изредка о ни могут спасти вас от чистой переустановки Windows 10.

Восстановление системных файлов Windows 10

Обычное восстановление (нужен Интернет)

Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image. Все рассмотренные команды выполняются в классической командной строке или оболочке Windows PowerShell (запущенными от имени администратора).

  • DISM /Online /Cleanup-Image /CheckHealth

С её помощью проверяем наличие повреждений хранилища компонентов. Команда смотрит только события, ранее записанные в журнале Windows 10. Никаких изменений не вносится. Будет проверено, помечено ли данные образа как повреждённые и можно ли их исправить.

DISM Online Cleanup-Image CheckHealth

На моём компьютере повреждение хранилища компонентов не обнаружено. Ранее система Windows 10 была перенесена на другой SSD-диск. Судя по всему, очень даже успешно.

  • DISM /Online /Cleanup-Image /ScanHealth

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

DISM Online Cleanup-Image ScanHealth

  • DISM /Online /Cleanup-Image /RestoreHealth

Эта команда исправляет повреждённые файлы или отсутствующих компоненты исходными версиями. В процессе восстановления берёт участие центр обновления Windows (автоматически загружаются нужные файлы). Ваш компьютер должен иметь доступ в Интернет.

DISM Online Cleanup-Image RestoreHealth

Процесс сканирования и восстановления компонентов может занять продолжительное время (даже до 30 минут). Всё зависит от текущего состояния Вашей операционной системы. В итоге должно появиться сообщение о том, что о перация восстановления была успешно завершена.

Восстановление с помощью ISO-файла образа

Если Ваш компьютер не имеет прямого доступа к Интернету или служба обновления Windows отключена, то при попытке восстановления хранилища компонентов появляются ошибки:

  • 0x800f0906 — исходные файлы не могут быть загружены (используйте параметр источника, чтобы указать расположение файлов, необходимых для восстановления функции);
  • 0x800f0950 — ошибка использования DISM (операция не проводилась);
  • 0x800F081F — исходные файлы были не найдены (используйте опцию источника, чтобы указать расположение файлов, необходимых для восстановления функции).

Вы можете указать WIM или ESD-файл исходного установочного образа Windows, который будет использоваться для восстановления (в качестве источника файлов системных). Например, давайте смонтируем оригинальный ISO-образ диска Windows 10 на виртуальный диск (G:).

dism online cleanup image restorehealth source

Восстановить хранилище компонентов из оригинального образа системы:

  • DISM /Online /Cleanup-Image /RestoreHealth /Source:G:SourcesInstall.wim

Предотвратить использование служб обновления Windows (только локальный файл):

  • DISM /Online /Cleanup-Image /RestoreHealth /Source:G:SourcesInstall.wim /LimitAccess
  • Dism /Online /Cleanup-Image /RestoreHealth /LimitAccess

Важно! Сборка и выпуск Windows в образе WIM / ESD должны совпадать с таковыми в Вашей системе. Журнал восстановления системных файлов смотрите здесь: C:WindowsLogsCBS.log и C:WindowsLogsDISM DISM.log. После восстановления можно запустить проверку sfc /scannow.

Как бонус — вот Вам ещё несколько команд:

DISM /Get-WimInfo
просмотреть информацию об образе в WIM-файле
DISM /Add-Packageустановка файлов обновлений форматов MSU и CAB
DISM /Get-Driversполучение полного списка установленных драйверов
DISM /Add-Driverдобавление драйверов в образ операционной системы
DISM /Add-Capabilityиспользуется для установки компонентов и RSAT
DISM /StartComponentCleanupочистка старых версий компонентов (папка WinSxS)
DISM /Set-Editionпереход на полную версию Windows без переустановки

В оболочке Windows PowerShell можно использовать команды: Repair-WindowsImage -Online — CheckHealth (- ScanHealth или -RestoreHealth) для быстрой проверки (полной или восстановления). Какой от этого профит непонятно, но такая возможность присутствует.

Зачастую средство DISM используется для восстановления системных файлов Windows 10. Его команды отлично работают как в командной строке, так и в Windows PowerShell. Для офлайн-восстановления понадобится оригинальный дистрибутив Windows 10 с сайта Майкрософт.

Windows → DISM не так страшен, как о нем рассказывают или обслуживание установочного диска Windows 7 / 2008 / 2008R2 / 8 / 2012

Чтобы создать свой дистрибутив, не обязательно выполнять захват подготовленной системы, комплект WAIK предоставляет нам другую возможность-работа непосредственно с ISO образом установочного диска, в терминологии Microsoft, такой вид образов называется: автономный образ. Данное средство называется DISM (Deployment Image Servicing and Management) оно позволяет глубоко модифицировать образ Windows, добавлять туда драйвера (один файл или целую коллекцию), включать/выключать различные компоненты системы, добавлять пакеты обновлений ОС, а также языковые пакеты и кучу всего остального, в общем мы можем довольно глубоко «запиливать» дистрибутив ОС Windows. К стати, WAIK позволяет обслуживать дистрибутивы Windiows 8 / 2012
Возможен и другой вариант, у вас уже есть настроенный образ, который получился у вас после захвата, о том как он создается можно прочитать в статье: WAIK это просто, как собрать свой дистрибутив Windows 7, вас все в нем устраивает, но есть проблема, поступила более новая техника, а драйвера, которые уже присутствуют в образе, не подходят к новому железу, соответственно, оборудование работает не на полную мощность. В этой ситуации нам достаточно узнать конфигурацию нового оборудования и в уже имеющийся образ, просто добавить драйвера, а если образ создан давно, то и пакеты обновлений, иначе наш образ получается не безопасным, а по рекомендации «лучших собаководов», из Microsoft, наш образ должен быть безопасен, и содержать в себе актуальные обновления безопасности, на момент развертывания…
Если подумать логически, то в офисной сети, со временем, будут появляться «разношерстные» рабочие станции, это может быть связано с ростом компании или плановой заменой устаревшей техники на новую, да и просто разными поставщиками или партиями оборудования, в любом случае, идею о единообразном оборудовании можно забыть и на нее даже не рассчитывать, уж поверьте моему опыту работы в компании где работает почти 14 000 чел в РФ, с техникой там полный зоопарк, по этому, в готовый образ вам может понадобиться добавить драйвера, обновления и т.п. Идеальным вариантом является единая точка обслуживания, которой будет выступать наш установочный образ, мы можем добавлять в него драйвера, по мере поступления новой техники.

Читайте так же:
Как создать резервную копию настроек универсального приложения «Удаленный рабочий стол» от Microsoft

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

ВАЖНО-Статья будет разбита на несколько пунктов, каждый из них не является обязательным, вы вольны выбрать, выполнить все пункты или только некоторые, которые вам нужны, в любом случае, образ будет работоспособен!

Все действия будут проводиться на примере Windows 7 Professional amd64, но все команды актуальны и для дистрибутивов Windows 8 / 2012 / 2008 / 2008R2
Для работы нам понадобится:

1) Установочный диск Windows 7 (редакция и разрядность, значения не имеет, для примера, будет использоваться архитектура x64), можно скачать с торрентов или с MSDN — у кого есть доступ к подписке. В данной работе я буду использовать чистый образ MSDN, я не рекомендую брать образ который уже кто-то переделал, не факт что у вас с ним что-то получится, по этому, чтобы понять принцип работы берите ISOшник от Microsoft, он прямой- как лом в полёте…
2) Установочный диск WAIK (Windows Automated Installation Kit), скачать можно с сайта Microsoft, а также, дополнительный пакет для правильной работы с ОС с SP1.
3) Физическая машина, с Windows 7 на борту, разрядность и редакция ОС значения не имеет, но редакцию Starter лучше не использовать, с достаточным количеством свободного места на диске C-должно быть свободно не менее 25Гб (на всякий случай).
4) Набор драйверов, и обновлений, которые будет установлены в системе.

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

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

Читайте так же:
Autoruns — управление автозагрузкой Windows и программ

Теперь, нам необходимо скопировать содержимое всего установочного диска Windows, в папку c:dismiso как есть.
Также рядом с папкой iso есть папка offline в нее будет монтироваться файл install.wim работу с которым мы и будем выполнять.

Не будем тянуть кота за «причинное место» и смонтируем образ install.wim который, если вы все скопировали правильно, должен лежать у вас по пути:

Переходим: Пуск->Все программы ->Microsoft Windows AIK ->Командная строка средств развертывания запускаем ее от имени администратора

На диске может содержаться несколько редакций операционной системы, нас интересует Windows 7 Professianal, все зависит от того, какой серийный номер вы введете.
Получаем список ОС с диска:

Нас интересует образ ОС с индексом 3. (на скриншоте обведено красным)

В открывшемся окне вводим и жмем Enter:

Где:
dism-то что мы запускаем для работы
/mount-wim -то что мы хотим выполнить, в нашем случае-монтирование wim файла.
/wimfile:c:dismisosourcesinstall.wim -путь к файлу install.wim
/index:3-в файле install.wim может содержаться несколько образов операционных систем, мы возьмем третью из списка.
/mountdir:c:dismoffline-папка, куда будет монтироваться файл install.wim

Система выдаст, похожее:
DISM

После удачного подключения образа, содержимое файла install.wim можно посмотреть в папке c:dismoffline
Если вы туда загляните, то там обнаружите, ничто иное, как содержимое диска С, для ленивых приложу скриншот:

1-Добавляем драйвера оборудования в систему

В начале, когда мы создавали кучу папок, у нас была папка с названием drivers, а в ней различные под папки типа mainbord, sound, network, вот они как раз и предназначены для хранения драйверов. Звуковой драйвер, забрасываем в папку sound, а драйвера сетевого оборудования в папку network-все просто и т.д. в принципе можно все свалить в одну кучу, главное чтобы файлы с одинаковыми именами не перезаписали друг друга, но лучше сразу приучаться к порядку и тогда через несколько месяцев вы легко сможете разобраться, где что лежит, что можно удалить, а что нужно оставить, а вот если все в кучу, то это уже проблематично, так что рекомендация довольно проста и банальна-Нормально делай, нормально будет!
DISM позволяет добавлять драйвера в 2х режимах
1) По файлово -когда вы явно указываете, какой файл нужно загрузить
2) Рекурсивно-когда софтина сама обследует папку и вложенные подпапки и все найденные файлы драйверов добавляет в образ.
Откровенно говоря, добавлять по файлово, это для «эстетов» или если нужно добавить всего один файлик в уже готовый образ. Но мы-то с вами «запиливаем» чистую систему и предполагается что в ней ничего нет, по этому мы их будем добавлять рекурсивно.

В командной строке вводим:

Бывает что нужно добавить драйвера которые не имеют цифровой подписи, тогда команда принимает вид:

Система немного задумается, потом выдаст следующее:

2-Добавляем обновления в образ

Далее, предположим, что образ у вас устарел и вы решили добавить в него пакеты обновлений. Но главный вопрос-где добыть обновления?!
Их можно взять из работающей системы, все файлы с расширением .cab являются нашей целью их можно найти по адресу C:WindowsSoftwareDistributionDownload, если установлен WinRAR то он их подсвечивает как архивы, вот их-то мы и соберем. Все обновления применяются в том порядке, в котором вы указали, по этому старайтесь указывать их, в порядке возрастания номеров.
Вариант №2, обновления можно скачать с сайта Microsoft, чтобы не проходить «увлекательный квест», вот вам ссылка работает через IE.
В начале статьи мы создали папку:

В нее мы и складываем файлы обновлений, для примера у меня есть 2 файла я их расположу в порядке номеров:

Применим обновления к нашему образу:

Где:
/PackagePath:C:dismupdatesKB2574819.cab -указываем путь к файлу с обновлением

От системы получаем:
Добавление обновлений через DISM

Проблема №1. Некоторые обновления не хотят устанавливаться, без других обновлений, по этому, зависимость от этого может стать серьезной проблемой, но всегда можно посмотреть на сайте Microsoft, какое обновление, от какого зависит.
Проблема №2. У вас нет файлов обновлений в виде файлов *.cab, но есть в виде файлов *.msu, проблема не сложная, файлы можно распаковать с помощью expand -F:*-способ использования данной утилиты, будет вам в качестве домашнего задания!

3-Включение/выключение компонентов операционной системы

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

Читайте так же:
HitmanPro — универсальная утилита для борьбы с вирусами

Где:
dism /image:c:dismoffline-обращение к нашему подключенному образу
/Get-Features — запрос списка компонентов системы
> c:dismFeaturelist.txt -перенаправление вывода в файл, который у нас называется Featurelist.txt, а путь к нему c:dismFeaturelist.txt

переходим к списку компонентов системы, открываем файл:

И на выходе получаем «краказябры» из которых можно разобрать только латиницу, да и то не всю. Проблема не большая, в блокноте заходим в Формат-Шрифт выбираем шрифт Terminal и, вуаля, все содержимое становиться читаемым.
Находим в списке компонент TelnetClient, он помечен как отключенный:

Попробуем его включить, вводим:

система немного задумается и выдаст:

Все компонент включен.

Как отключить компонент:
Для примера, попробуем отключить компонент, список компонентов у нас уже есть, там находим компонент Solitaire да это тот самый «Селитёр», который так любят сотрудники и так ненавидят «эффективные руководители», потому что он ворует рабочее время- настоящий негодяй, он должен умереть… 😉

Система немного подумает, правда удаляет компонент система быстрее чем добавляет, оно и понятно, ломать- не строить…

Заключительная часть

Работа с образом завершена, нам необходимо сохранить изменения и отмонтирвоать образ:

Запуститься процесс сохранения изменений, занимает примерно 1-2 мин, по окончании которого, нам выдаст нечто подобное:
DISM добавление драйверов в образ Windows

Если вы что-то забыли, то образ можно легко подключить снова и добавить нужное.
Теперь нам необходимо собрать, из полученного, образ установочного диска.
Наш получившийся дистрибутив лежит в c:dismiso единственная проблема в том что он не является загрузочным, в принципе это проблемой не является и мы сейчас соберем из него полноценный образ ISO, который, в последствии, можно нарезать на DVD-R болванку.

Сборка образа установочного диска Windows (ISO)

Т.к. файлы операционной системы у нас лежат в папке:

Тогда получившийся ISO образ мы назовем windows.iso и выложим в:

Тогда путь к нему, будет выглядеть:

Чтобы сделать образ загрузочным, нам нужны некоторые файлики, которые идут в комплекте WAIK т.к. образ операционной системы у нас имеет архитектуру x64, то и загрузчик нам нужен соответствующий.
в папке Dism создадим папку boot, но ручную ее создавать не нужно, она создастся автоматически при копировании, открываем командную строку от имени администратора и пишем туда:

Перейдем в папку с утилитами:

И копируем утилиты под необходимую нам архитектуру:

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

Теперь Возвращаемся в командную строку, где мы работали с DISM и там вводим:

Начнется сборка образа, по окончании которой, в папке dism появится файл windows.iso, это и есть наш готовый дистрибутив, который можно нарезать на болванку или подключить к виртуальной машине и пользоваться.
Процесс сборки выглядит так:

Альтернативный вариант использования образа
Нарезать болванку не обязательно, вы всегда из этого сможете собрать установочный USB-флеш диск, о том как это сделать, можно прочитать в статье: Установка Windows 8 c USB флеш диска, по мне, так это самый годный вариант, т.к. жечь пластик ради одного раза, считаю не правильным, да и вся техника, которая выпущена в течении последних 3-4х лет, поддерживает загрузку с USB.

На вашей совести остается тестирование того, что мы с вами наворотили…
На этой оптимистической ноте, позвольте закончить, ну и все как всегда-возникли вопросы, прошу в комментарии, нашли ошибку, то пишите в личку.
На этом все.

Утилита DISM — параметры командной строки

Система обслуживания образов, развертывания и управления ими (DISM.exe). DISM.exe устанавливает, удаляет, настраивает и обновляет компоненты и пакеты в автономных образах Windows и в автономных образах среды предустановки Windows (Windows PE).

Общая инормация

Команды и параметры, доступные для обслуживания образа, зависят от обслуживаемой операционной системы Windows, а также от того, является ли образ автономным образом или работающей операционной системой. С автономным образом Windows работают все команды. Для обслуживания работающей операционной системы доступны определенные команды.

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

Читайте так же:
Hamster Free Ebook Converter для конвертирования книг в другие форматы

Перед обслуживанием автономного образа Windows необходимо сначала подключить образ. Для подключения образа Windows (WIM) с целью обслуживания и управления им можно использовать команды и аргументы образа WIM.

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

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

Основные параметры командной строки средства DISM

Перед внесением изменений в образ, необходимо его смонтировать, делается это такой командой:

dism /Mount-Image /ImageFile:путь_к_WIM-файлу /index:индекс_образа /MountDir: каталог_для монтирования [/Optimize] [/CheckIntegrity] [/ReadOnly]

  • Ключ / Optimize используется для уменьшения времени на монтирование образа
  • Ключ / CheckIntegrity прервет процесс монтирования, если образ поврежден
  • Ключ / ReadOnly монтирует образ к папке с правами только на чтение (то есть по умолчанию на папке для монтирования устанавливаются права полного доступа)

Dism /Mount-Wim /WimFile:C:\install.wim /index:1 /MountDir:C:\mount

Файл C:\install.wim будет распакован (смонтирован) в директорию C:\mount.

Интеграция драйвера устройства.

Данная процедура необходима в случаях, когда вы являетесь владельцем компьютера с нестандартными устройствами (например RAID). Утилита DISM позволяет интегрировать в образ драйверы из .inf-файлов. Для этого используются такие параметры:

Dism /Image:путь_к_директории _с_смонтированным _образом /Add-Driver /Driver:путь_к .inf-файлу

Dism /Image:C:\mount /Add-Driver /Driver:C:\Drivers\SCSIRAID\ATI\AMDHDC\amdhdc.inf

Здесь к образу, смонтированному в директорию C:\mount, мы добавили драйвер RAID-контроллера от ATI C:\Drivers\SCSIRAID\ATI\AMDHDC\amdhdc.inf.

Используется для отключения (размонтирования) образа от папки.

dism /Unmount-Image /MountDir:путь_к_смонтированному_образу [/Commit] [/Discard]

  • Ключ / Commit отключение (размонтирование) образа с фиксацией(с сохранением изменений)
  • Ключ / Discard отключение (размонтирование) образа без сохранений изменений)

dism /Unmount-Image /MountDir:C:\mount /Commit

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

dism /Commit-Image /MountDir:путь_к_смонтированному_образу

Используется для восстановления монтирования образа к папке, при потери соединения с ней (например, при отключении от сетевого ресурса или отключении сменного накопителя)

dism /Remount-Image /MountDir:путь_к_смонтированному_образу

Используется для очистки папок монтирования после сбоя. Команда выполняется без дополнительных аргументов

Обратите внимание на одно из нововведений DISM — вышеперечисленные команды можно применять не только к WIM-файлам, но еще и к VHD(X) виртуальным жестким дискам.

Отображает информацию об образах, содержащихся в WIM-файле, VHD-файле или VHDX-файле. Данная команда выполняется на не подключенном wim-файле.

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

Этот параметр командной строки не применяется к файлам виртуальных жестких дисков (VHD).

dism /List-Image /ImageFile:путь_к_WIM-файлу /Index:индекс_образа

dism /List-Image /ImageFile:C:\install.wim /Index:1

Используется для удаления конкретного образа из WIM-файла

dism /Delete-Image /ImageFile:путь_к_WIM-файлу /Index:индекс_образа

dism /Delete-Image /ImageFile:C:\install.wim /Index:1

Используется для экспортирования образа из WIM-файла в новый WIM-файл. При этом осуществляется переиндексация, и, как следствие, оптимизация образа.

  • Ключ / Compress задает степень сжатия данным
  • Ключ / CheckIntegrity применяется для того, чтобы администратор был уведомлен, если при экспортировании произойдет ошибка
  • Ключ / Bootable используется, если образ содержит загрузочную среду Windows PE.

Используется для захвата образа из файловой системы и записи его в существующий WIM-файл.

dism /Append-Image /ImageFile:путь_к_WIM-файлу /CaptureDir:Исходный_путь_для_захвата_образа
/Name:имя_создаваемого_образа /Description:Описание /ConfigFile:путь_к_файлу_конфигурации
[/Bootable] [/CheckIntegrity] [/Verify] [/Compress:]

  • Ключ / Bootable используется, если образ содержит загрузочную среду Windows PE
  • Ключ / CheckIntegrity применяется для того, чтобы администратор был уведомлен, если при добавлении образа произойдет ошибка
  • Ключ / Verify используется для проверки ошибок индексации данных в образе
  • Ключ / Compress указывает степень сжатия данных в образе.

Используется для захвата образа из файловой системы в новый WIM-файл
Синтаксис:

dism /Capture-Image /ImageFile:путь_к_WIM-файлу /CaptureDir:Исходный_путь_для_захвата_образа
/Name:имя_создаваемого_образа /Description:Описание /ConfigFile:путь_к_файлу_конфигурации [/Compress:] [/Bootable] [/CheckIntegrity] [/Verify]

  • Ключ / Bootable используется, если образ содержит загрузочную среду Windows PE
  • Ключ / CheckIntegrity применяется для того, чтобы администратор был уведомлен, если при захвате образа произойдет ошибка
  • Ключ / Verify используется для проверки ошибок индексации данных в образе
  • Ключ / Compress указывает степень сжатия данных в образе.
  • dism /Apply-Image

Используется для применения образа из WIM-файла к указанному пути в файловой системе.

dism /Apply-Image /ImageFile:путь_к_WIM-файлу /ApplyDir:путь_для_применения_образа
/Index:индекс_образа [/CheckIntegrity] [/SWMFile:путь_к_SWM-файлам]

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

голоса
Рейтинг статьи
Ссылка на основную публикацию