Инструмент обслуживания образов развертывания и управления ими (DISM) можно использовать для сканирования и устранения проблем с WIM-файлами в Windows, которые могут повлиять на системные файлы. В этой статье представлена информация об инструменте DISM и о том, как его использовать для сканирования и восстановления хранилища .wim.
Средство обслуживания образов развертывания и управления ими (DISM) — это исполняемый файл командной строки для администратора, доступный в Windows. Его можно использовать для восстановления образа Windows или изменения установочного носителя Windows. С его помощью можно монтировать образы Windows в формате WIM, VHD или VHDX и устранять неполадки в установленной операционной системе Windows.
Для восстановления поврежденных системных файлов можно использовать средство проверки системных файлов (SFC.exe). Дополнительные сведения об использовании этого инструмента см. в следующей статье Microsoft: Использование средства проверки системных файлов для восстановления отсутствующих или поврежденных системных файлов . Средство проверки системных файлов сравнивает эти файлы с хранилищем файлов .wim, сохраненным в системе (не путать с приложением Windows Software Store, с помощью которого можно приобрести программное обеспечение для Windows). Если это хранилище повреждено, восстановление может не устранить проблемы, возникшие в системе. Инструмент DISM имеет несколько модификаторов, которые могут сканировать и восстанавливать хранилище .wim на основе родительских копий, хранящихся на серверах обновления Microsoft, что делает его полезным для запуска с проверкой системных файлов. Список и описание модификаторов инструмента DISM см. в таблице ниже (таблица 1).
Модификатор | Описание |
---|---|
/online | Указывает, что вы изменяете изображение в сети (не означает, что сканирование выполняется через Интернет) |
/cleanup-image | Запускает расширенную проверку, которая может решить проблемы с хранилищем |
/checkhealth | Запускает базовую проверку, чтобы проверить, не обнаружено ли повреждение в хранилище. |
/scanhealth | Выполняет более полное сканирование хранилища на предмет повреждений |
/restorehealth | Сканирует хранилище на наличие повреждений и исправляет поврежденные файлы |
Например, следующая команда запускает сканирование образа в Интернете для проверки магазина Windows на наличие повреждений и устранения обнаруженных повреждений:
Команда не всегда проверяет файлы с родительской копией, хранящиеся на серверах Центра обновления Windows по умолчанию, а добавление модификатора /online не позволяет компьютеру получить данные с сервера Центра обновления Windows с отключенным экземпляром. Если сервер недоступен, можно выполнить эту команду и получить сообщение об ошибке, в котором указывается, что исходный файл найти не удалось. Если этот параметр включен, ремонт занимает больше времени в зависимости от скорости подключения к Интернету. Для включения данной опции выполните указанные ниже шаги.
В хороших условиях выполнение команды занимает около 10–20 минут, но в зависимости от обстоятельств может занять более часа.