1. Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.
    Если у вас возникли проблемы с регистрацией на форуме - то вы можете сообщить об этом с помощью этой формы без авторизации,администрация форума обязательно отреагирует на вашу проблему.
    Скрыть объявление

Windows 10 Восстановление Windows 10 при помощи DISM

Тема в разделе "FAQ по Microsoft Windows", создана пользователем akok, 16 янв 2017.

  1. akok
    Оффлайн

    akok Команда форума Администратор

    Сообщения:
    13.453
    Симпатии:
    14.604
    Прошу учесть, что в данной статье указано два варианта восстановления как при помощи PowerShell, так и при помощи стандартной командной строки Windows CMD которые приведут к одинаковому результату, какой из них использовать выбирать Вам. Команды для CMD можно использовать в PowerShell с той же эффективностью.

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

    Немного теории:
    1. Обзор утилиты sfc.exe
    2. DISM.exe - что это за зверь и с чем его едят?
    3. Что такое система DISM?

    Да,большинство описанных здесь возможностей реализованы в скрипте восстановления и доступны под соответствующим пунктом:
    Проверка целостности системных файлов утилитой sfc

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


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

    Необходимо запустить PowerShell (или командную строку CMD) от имени администратора (запустить поиск - значок лупы и набрать в окне поиска PowerShell)
    upload_2017-1-16_22-13-18.


    2. Диагностика хранилища компонентов при помощи DISM
    Данная команда проведет "поверхностную" диагностику образа (т.к. проверяются ранее записанные значения) и отдельных компонентов инсталляции системы, которые хранятся на диске на наличие повреждений. Никаких изменений в систему не вносится.
    Для CMD:
    Код (Text):
    DISM /Online /Cleanup-Image /CheckHealth
    upload_2017-1-17_11-42-31.
    Для PowerShell
    Код (PowerShell):
    Repair-WindowsImage -Online -CheckHealth
    upload_2017-1-17_11-30-0.

    В случае если "поверхностная" диагностика ничего не выявила то необходимо запустить следующую команду. Действие этого параметра похоже на CheckHealth, но занимает больше времени т.к. в этом случае идет проверка целостности и наличие повреждений хранилища компонентов.
    Для CMD:
    Код (Text):
    DISM /Online /Cleanup-Image /ScanHealth
    upload_2017-1-17_11-52-20.
    Для PowerShell
    Код (PowerShell):
    Repair-WindowsImage -Online -ScanHealth

    upload_2017-1-17_11-41-46.

    3. Восстановление системы.
    В случае если на этапе диагностики была выявлена проблема, то можно приступать к этапу восстановления повреждений, для этого запустим DISM с ключом RestoreHealth. Это запустит процесс проверки и восстановления данных. DISM в таком случае будет использовать центр обновления Windows для скачивания и восстановления поврежденных файлов, что не гарантирует успешного выполнения в случае проблем с доступом к сети интернет или повреждение службы обновления.
    Для CMD:
    Код (Text):
    DISM /Online /Cleanup-Image /RestoreHealth
    Для PowerShell
    Код (PowerShell):
     Repair-WindowsImage -Online -RestoreHealth
    upload_2017-1-17_11-32-53.


    4. Как указать источник восстановления вручную.

    Для этого потребуется оригинальный образ Windows 10 который можно получить при помощи Media Creation Tool, вернее файл install.wim (или install.esd) который находится в папке sources
    upload_2017-1-16_22-54-17.

    Необходимо выполнить следующую команду:
    Код (PowerShell):
    Dism /Online /Cleanup-Image /RestoreHealth/Source:wim:путь_к_файлу_wim:1 /limitaccess
     
    или
    Код (PowerShell):
    Dism /Online /Cleanup-Image /RestoreHealth /Source:esd:путь_к_файлу_esd:1 /limitaccess
    upload_2017-1-16_22-58-58.

    С логами работы утилиты можно ознакомиться по пути:
    Х:\Windows\Logs\DISM\

    Источники:
    Learn to Develop with Microsoft Developer Network | MSDN
    Microsoft Community
    DISM - Repair Windows 10 Image
     
    Последнее редактирование модератором: 26 мар 2017
    Kиpилл нравится это.

Поделиться этой страницей

Поисковый запрос:

  1. dism /offline /cleanup-image /restorehealth windows 10

    ,
  2. windows dism