Система Windows обладает мощным функционалом для сканирования и восстановления системных файлов при возникновении ошибок и сбоев. Одним из таких является команда DISM. Встроенный функционал не только сканирует образ операционной системы на наличие ошибок, но так же может возобновить работоспособность с помощью команды Dism /Online /Cleanup-Image /RestoreHealth. В статье расскажем особенности использования команды и ее типы, а так же приведем примеры использования.

О команде DISM

DISM — управление и обслуживание образов системы (от англ. Deployment Image Servicing and Managemen). Это универсальная команда впервые реализованная в семействе Windows Vista для работы с образами системы «.wim» формата. А с появлением 8й версии Windows DISM научили работать с форматом «.esd».
Из основных функций обслуживания образов системы можно вынести следующие:

  • Захват разделов и образов дисков и работа с ними напрямую.
  • Работа с модифицированными образами.
  • Проектирование 64 и 32-х битных версий Windows .wim формата.

Для обычных пользователей DISM выполняет базовые основные функции: это проверка и восстановление файлов образов Windows, а так же сжатие установочных файлов. Для чего все это нужно? В основном для поиска и фикса ошибок в функционировании системы.

Dism /Online /Cleanup-Image /RestoreHealth – особенности команд

При неисправностях и сбоях в работе системы и ее программ пользователи часто используют команду SFC, которая так же проводит сканирование системы и файлов. Когда SFC не справляется с возложенными на нее функциями — тут и пригодится утилита DISM. ДИСМ использует для загрузки Центр обновления Windows, что бы загрузить в систему недостающие файлы. Давайте рассмотрим основные виды команды:

  • DISM /Online /Cleanup-Image /ScanHealth — команда производит сканирование на наличие неполадок системного образа и недостающих файлов.
  • DISM /Online /Cleanup-Image /CheckHealth – проверяет состояние образа системы и модификацию.
  • DISM /Online /Cleanup-Image /RestoreHealth — самая важная команда для восстановления системы с загрузкой из Центра Обновления.

Примеры использования команды DISM

Для восстановления работоспособности Виндовс при ошибках и сбоях — откройте «Пуск», «Выполнить» и наберите в поиске «Командная строка» или «cmd».
Далее на экране терминала введите: DISM /Online /Cleanup-Image /CheckHealth и нажмите Enter. Запустится процесс сканирования и восстановления по завершению которого появиться строчка об успешном завершении «The restore peration comleted successfully».

Операция завершена успешно

Операция завершена успешно

Восстановление из своего образа или сборки

Что делает команду DISM по настоящему крутой — это восстановление образа из выбранного вами источника. Например если вы установили скачанную версию Windows из Интернета или с флеш накопителя. Тут нам поможет дополнительная строка /source в нашей команде и копия файла из образа install.wim. Для этого копируем образ и прописываем расширение «.wim».

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

Возвращаемся в командную строку и пишем команду DISM с указанием пути к образу системы как на скриншоте ниже.

Указываем путь к образу восстановления

Указываем путь к образу восстановления

На примере выше файл «install.win» лежит в папке «sources» в корне диска D:\sources\install.win.

По возможности используйте только латинские буквы в путях к файлам, программам и играм — это поможет избежать лишних ошибок.

И наоборот что бы запретить команде выполнять загрузку обновлений из Windows Update используем команду /LimitAccess. Ее нужно дописать в самый конец строки.

Не забываем про логи

По завершению работы команды DISM создается лог файл CBS.log который лежит в папке Windows/Logs В нем содержится информация о найденных ошибках и восстановлении работоспособности системы.

Заключение

В этой статье мы познакомили вас с командой DISM для проверки целостности системы и устранения ошибок в операционной системе Windows. Показали как выполнять восстановление образа с заданными параметрами и взаимодействие с инструментами сканирования SFC. Задавайте ваши вопросы в комментариях, если какая-то информация осталась непонятой.