Сегодня мы рассмотрим методы восстановления системы с помощью встроенной утилиты DISM.exe, которая взаимодействует с хранилищем Windows. Во всех версиях Windows имеется специальное хранилище, из которого копируются файлы при повреждении операционной системы. Обычно используется команда:
DISM работает с этим хранилищем. В данной статье я расскажу, что делать, если вышеупомянутая команда не сработает. Нам необходимо использовать специальные команды DISM для восстановления хранилища, а затем запустить sfc /scannow. Не забывайте, что для выполнения всех этих команд требуются права администратора.
ШАГ 1: Используем DISM
Для выполнения операции по восстановлению системы необходимо использовать программный модуль DISM, который взаимодействует с хранилищем компонентов. При использовании метода восстановления системы: sfc /scannow осуществляется загрузка данных именно из этого хранилища. Однако, если хранилище повреждено, то стандартный метод восстановления не сработает. Поэтому сначала необходимо выполнить сканирование и восстановление, а затем уже запустить sfc /scannow.
dism /Online /Cleanup-Image /ScanHealth
Обращаю ваше внимание на то, что наша команда проводит проверку наличия поврежденных файлов в хранилище. Чтобы выполнить восстановление, используйте следующую команду:
dism /Online /Cleanup-Image /RestoreHealth
Также есть еще одна команда, которую используют редко, поскольку она просто выводит данные о предыдущих сканированиях, а не запускает проверку:
dism /Online /Cleanup-Image /CheckHealth
Также можно запустить эти команды с помощью PowerShell:
Repair-WindowsImage -Online -ScanHealth – только сканирование.
Repair-WindowsImage -Online -RestoreHealth – сканирование и восстановление.
Иногда эти команды могут не сработать. В таком случае вам понадобится установочный образ или флешка с той же операционной системой. Для восстановления выполните следующие действия:
- Вставляем флешку либо монтируем образ.
- Если находитесь в образе или на флешке, вам понадобится файл:
install.wim или install.esd
- Выполняем ту же команду, делая некоторые изменения:
dism /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_файлу:1 /limitaccess
ПОЖАЛУЙСТА, не забудьте вручную указать полный путь к файлу install.wim или install.esd.
После использования команд DISM сохраняются лог-файлы, содержащие информацию о поврежденных и восстановленных файлах. Лог-файлы находятся по этому пути:
C:WindowsLogsCBSCBS.log
или
C:WindowsLogsDISMdism.log
ШАГ 2: Стандартное восстановление
Давайте сначала попробуем обычную команду восстановления. Потом можно будет заниматься «изворотами». Запустите командную строку с правами администратора и выполните следующую команду:
ЗАМЕТКА! Если ваша операционная система не загружается – переходим к следующему разделу.
Начнется проверка системы на наличие повреждений. Если будут найдены поврежденные файлы, они автоматически восстановятся. Также можно отдельно проверить только один файл с помощью команды:
sfc /scanfile
Однако я бы все-таки рекомендовал проверить всю систему. Как правило, эта стандартная команда выполняется без каких-либо проблем.
Система не грузится и не запускается
Если возникнет такая необходимость, то можно воспользоваться средствами восстановления через специальную среду восстановления, которую можно запустить с загрузочной флешки. Данная тема была подробно рассмотрена мной в нескольких статьях. Так что вы можете выбрать инструкцию, которая подойдет именно вам:
- Запуск sfc /scanfile через среду восстановления.
- Действия в случае невозможности загрузки системы.
ЗАМЕЧАНИЕ! Возможно, вам понадобится загрузочная флешка с вашей текущей операционной системой.
Это все, уважаемые посетители портала MoiSovety.ru. Пишите свои вопросы в комментариях. Желаю всем благополучия и берегите себя.