Как восстановить dism в windows 7 x64

В Windows есть встроенная программа DISM, отвечающая за восстановление поврежденных системных компонентов. Она предназначена при нестабильной работе ОС.

Как восстановить поврежденные компоненты в Windows 7 при помощи DISM

В современных версиях Windows, начиная с 7, есть встроенное средство проверки системных компонентов. Эта утилита относится к разряду служебных и помимо сканирования умеет восстанавливать те файлы, что были повреждены.

Признаки повреждения компонентов ОС довольно стандартны: BSOD, зависания, перезагрузки. При проверке командой sfc /scannow пользователь также может получить следующее сообщение: «Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них». В такой ситуации имеет смысл воспользоваться встроенной системой обслуживания образов DISM.

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

  1. Откройте командную строку от имени администратора: нажмите «Пуск», напишите cmd, кликните по результату ПКМ и выберите пункт «Запуск от имени администратора».
  2. Запуск cmd в Windows 7

  3. Впишите следующую команду:

    DISM /Online /Cleanup-Image /ScanHealth

  4. Команда запуска DISM в командной строке

  5. Теперь потребуется подождать некоторое время, пока будет производиться проверка. Ее ход отображается в виде прибавляющихся точек.
  6. Процесс проверки DISM в командной строке

    Если все прошло хорошо, командная строка выдаст соответствующее сообщение с подробной информацией.

    Успешное завершение проверки и восстановления DISM в командной строке

В некоторых случаях проверка завершится аварийно с ошибкой 87, сообщающей: «Параметр ScanHealth не распознан в этом контексте». Это происходит из-за отсутствующего обновления KB2966583. Следовательно, его потребуется установить вручную, чтобы получить возможность работы с DISM. Разберем, как это сделать.

  1. Перейдите на страницу загрузки необходимого обновления с официального сайта Microsoft по этой ссылке.
  2. Прокрутите страницу вниз, найдите таблицу с файлами для скачивания, выберите разрядность вашей ОС и нажмите на «Загрузить пакет».
  3. Выбор типа Windows7 для скачивания обновления KB2966583

  4. Выберите предпочитаемый язык, дождитесь автоматической перезагрузки страницы и нажмите на кнопку скачивания.
  5. Скачивание обновления KB2966583

  6. Запустите скачанный файл, произойдет короткая проверка на наличие данного обновления на ПК.
  7. Начало работы автономного установщика обновлений

  8. После этого появится вопрос, действительно ли вы хотите установить обновление KB2966583. Нажмите «Да».
  9. Вопрос об установке KB2966583 автономным установщиком обновлений

  10. Начнется установка, подождите.
  11. Процесс установки KB2966583 автономным установщиком обновлений

  12. По завершении закройте окно.
  13. Завершение установки KB2966583 автономным установщиком обновлений

    Lumpics.ru

  14. Теперь снова попробуйте запустить восстановление поврежденного хранилища системных компонентов, выполнив шаги 1-3 из инструкции выше.

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

Еще статьи по данной теме:

Помогла ли Вам статья?

  1. Здравствуйте админ! На моём компьютере установлена Windows 7 и периодически на ней выходят различные ошибки, также система может зависнуть или перезагрузиться в самый неподходящий момент. Вы посоветовали мне проверить винду на вирусы и произвести проверку целостности системных файлов. Вирусов у меня не оказалось, а вот с проверкой целостности всё оказалось намного интересней. Запускаю командную строку от имени администратора и ввожу команду sfc /scannow и через некоторое время командная строка выдаёт: «Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них», что означает повреждение хранилища системных компонентов Windows 7. Знаю, что это самое хранилище можно в Windows 8.1, 10 восстановить с помощью системы обслуживания образов Dism, командами: Dism.exe /Online /Cleanup-image /ScanHealth и Dism.exe /Online /Cleanup-image /RestoreHealth. Думал, что в Windows 7 тоже так можно, ведь там есть Dism, но при вводе команды «Dism.exe /Online /Cleanup-image /ScanHealth» у меня выходит ошибка: «Ошибка 87. Параметр restorehealth не распознан в этом контексте»

  2. Здравствуйте админ! Произвожу восстановление целостности системных файлов Windows 7 с помощью sfc /scannow и выходит сообщение: «Для завершения восстановления системы требуется перезагрузка. Перезапустите систему Windows и выполните sfc еще раз», перезагружаюсь и опять тоже самое. Подумал, что это из-за повреждения хранилища компонентов Windows 7, хочу восстановить это хранилище, запускаю командную строку от имени администратора и ввожу команду: «Dism.exe /Online /Cleanup-image /ScanHealth» и выходит: «Ошибка 87. Параметр restorehealth не распознан в этом контексте». Что делать дальше?

Восстановление повреждённого хранилища системных компонентов возможно не только в Windows 8.1/10, но и в Windows 7

Привет друзья! В Windows 7, как и в Windows 8.1, 10 существует хранилище системных компонентов операционной системы — папка WinSxS, находящаяся по адресу C:WindowsWinSxS.

Если по каким-либо причинам (вирусы, системный сбой, нарушения в файловой системе) операционная система теряет важный системный файл, то этот файл тут же заменяется его работоспособной версией из хранилища системных компонентов (папки WinSxS).

При необходимости, пользователь сам может запустить проверку целостности системных файлов операционной системы с помощью командной строки (запущенной от администратора) командой sfc /scannow. Средство sfc произведёт проверку целостности системных файлов и если повреждения обнаружатся, то результат будет выглядеть так: «Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила», но в некоторых случаях ответ будет другим: «Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них», что означает повреждение хранилища системных компонентов операционной системы (папки WinSxS).

В этом случае вводим в командной строке (запущ. от администратора) команду:

Dism.exe /Online /Cleanup-image /ScanHealth

которая в свою очередь проверит и восстановит целостность самого хранилища системных компонентов

Windows 7.

Примечание:  Начиная с Windows 8 операционная система получила возможность восстанавливать поврежденное хранилище компонентов  с помощью системы обслуживания образов Dism. Для восстановления хранилища нужно ввести две команды:

Dism.exe /Online /Cleanup-image /ScanHealth — проверяет состояние целостности хранилища компонентов.

Dism.exe /Online /Cleanup-image /RestoreHealth — восстанавливает хранилище.

В Windows 7 тоже существует данная возможность, но в Windows 7 обе эти команды объединены в одну и для восстановления хранилища компонентов необходимо воспользоваться только командой

Dism /Online /Cleanup-Image /ScanHealth, но эта команда не сработает и вы получите ошибку: «Ошибка 87. Параметр ScanHealth не распознан в этом контексте», если в вашей Windows 7 не установлено обновление KB2966583.

Скачайте данное обновление KB2966583 по ссылке 

https://support.microsoft.com/ru-ru/kb/2966583

выберите обновление в соответствии с разрядностью вашей операционной системы, например, у меня установлена Windows 7 64-бит, значит я скачаю пакет для всех поддерживаемых 64-разрядных версий Windows 7.

Загрузить пакет.

Выбираем язык — Русский и жмём Download.

Я уже давно не писал ничего, относящегося исключительно к Windows 7. Поводом для сегодняшний записи стал редчайший случай — Microsoft добавила новую возможность в старую ОС задним числом!

Как восстановить поврежденные компоненты в Windows 7

Читатели со стажем сразу вспомнят, как через четыре года после выхода Windows 7 в ней появилась возможность очищать папку WinSXS. Тогда из Windows 8+ перенесли часть функций DISM. Прошло два года, и в Windows 7 переселилась еще одна технология, связанная с хранилищем компонентов.

[+] Сегодня в программе

  • Возвращаясь к напечатанному
  • Что нового в Windows 7 :)
  • Дискуссия и опрос
  • Возвращаясь к напечатанному

    В Windows Vista система обслуживания претерпела революционные изменения, после чего Microsoft продолжает ее тюнинг с выходом каждой новой ОС. Однако лишь в Windows 8 появилось встроенное восстановление поврежденных компонентов. Это был большой прорыв по сравнению с Windows 7, для которой нужно было скачивать CheckSUR со всеми вытекающими недостатками.

    Для понимания ситуации я настоятельно рекомендую вам прочесть статью Как исправить ошибки при установке обновлений Windows с помощью встроенного восстановления компонентов.

    Из нее вы узнаете:

    • основы системы обслуживания Windows
    • действия для восстановления компонентов в Windows 8+
    • разницу между старым CheckSUR в Windows 7 и встроенным восстановлением в Windows 8+

    Microsoft опубликовала статью базы знаний KB2966583, из которой можно скачать пакет обновления. После его установки и перезагрузки Windows 7 получает фактически такую же возможность восстановления компонентов, как Windows 8+.

    Как восстановить поврежденные компоненты в Windows 7

    Как и в более новых ОС, восстановление реализовано с помощью DISM. Приведенная ниже команда запускает процесс проверки хранилища и восстановления поврежденных компонентов.

    DISM /Online /Cleanup-Image /ScanHealth

    Однако в Windows 7 есть ряд особенностей:

    • здесь нет ключей /CheckHealth и /RestoreHealth, и всю работу выполняет ключ /ScanHealth
    • команду можно выполнять только на работающей системе, т.е. восстановление отключенных образов не реализовано
    • появилась возможность проверки и восстановления компонентов Internet Explorer, которой не было в старом CheckSUR

    Результат работы команды нужно смотреть в журнале, как и прежде сохраняемом по адресу WindowslogsCBSchecksur.log

    =================================
    Checking System Update Readiness.
    Binary Version 6.1.7601.18489
    2015-07-27 12:32
    
    Checking Windows Servicing Packages
    
    Checking Package Manifests and Catalogs
    
    Checking Package Watchlist
    
    Checking Component Watchlist
    
    Checking Packages
    
    Checking Component Store
    
    Summary:
    Seconds executed: 149
     No errors detected

    У меня на ВМ повреждений не обнаружилось, но вы можете проверить у себя.

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

    Дискуссия и опрос

    Если у вас есть вопросы или комментарии по теме восстановления компонентов, не стесняйтесь озвучивать их в обсуждении. Пожалуйста, не публикуйте лог checksur в тексте комментария — есть PasteBin.

    Впрочем, я думаю, что их будет немного, поэтому хочу развернуть дискуссию в другую плоскость. До официального выпуска Windows 10 осталась всего пара дней. Для инсайдеров и энтузиастов там никаких сюрпризов нет – мы следим за ходом разработки ОС уже восемь месяцев. Понятно, что практически все обладатели Windows 8.1 обновятся до Windows 10.

    Поэтому меня особенно интересует, как много людей готовы перейти на Windows 10 с Windows7 и более ранних ОС.

    Я уже проводил опрос на тему скорости обновления до Windows 10, но там не было расклада по вашей текущей системе, и сейчас мы его увидим. Если Windows 10 IP является вашей основной текущей системой, укажите ту, которая была установлена до нее.

    В комментариях напишите, почему вы перейдете или не перейдете 1 на Windows 10! Не забудьте указать, как долго и каким образом вы пользовались предварительной версией Windows 10.

    Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.

    Для проверки целостности системных файлов и восстановления поврежденных файлов (библиотек) компонентов в Windows (Windows Server) можно использовать команды SFC и DISM. Эти две утилиты могут быть крайне полезными, если операционная система Windows работает нестабильно, появляются ошибки при запуске стандартных приложений или служб, после вирусного заражения и т.д.

    В этой статье мы рассмотрим, как использовать команды
    sfc /scannow
    ,
    DISM /Online /Cleanup-Image /RestoreHealth
    или
    Repair-WindowsImage -Online -RestoreHealth
    для восстановления образа и системных фалов в Windows 10/11 и Windows Server 2022/2019/2016.

    Содержание:

    • SFC /scannow: восстановление системных файлов Windows
    • Проверка целостности хранилища компонентов Windows с помощью DISM
    • Восстановление образа Windows с помощью DISM /RestoreHealth
    • DISM /Source: восстановление образа Windows с установочного диска
    • Восстановление образа Windows с помощью PowerShell
    • DISM: восстановление поврежденного хранилища компонентов, если Windows не загружается

    SFC /scannow: восстановление системных файлов Windows

    Перед тем, как восстанавливать образ Windows с помощью DISM, рекомендуется сначала попробовать проверить целостность системных файлов с помощью утилиты SFC (System File Checker). Команда
    sfc /scannow
    позволяет проверить целостность системных файлов Windows. Если какие-то системные файлы отсутствуют или повреждены, утилита SFC попробует восстановить их оригинальные копии из хранилища системных компонентов Windows (каталог C:WindowsWinSxS).

    Утилита SFC записывает все свои действия в лог-файл
    windir%logscbscbs.log
    . Для всех записей, оставленных SFC в файле CBS.log проставлен тег [SR]. Чтобы выбрать из лога только записи, относящиеся к SFC, выполните команду:

    findstr /c:"[SR]" %windir%LogsCBSCBS.log >"%userprofile%Desktopsfc.txt"

    Если команда sfc /scannow возвращает ошибку “
    Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них / Windows Resource Protection found corrupt files but was unable to fix some of them
    ”, скорее всего утилита не смогла получить необходимые файла из хранилища компонентов (образа) Windows.

    sfc /scannow Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них

    В этом случае вам нужно попробовать восстановить хранилище компонентов вашего образа Windows с помощью DISM.

    После восстановления образа вы можете повторно использовать утилиту SFC для восстановления системных файлов.

    Проверка целостности хранилища компонентов Windows с помощью DISM

    Утилита DISM (Deployment Image Servicing and Management) доступна во всех версиях Windows, начиная с Vista.

    Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image. Команды DISM нужно запускать из командной строки, с правами администратора.

    Чтобы проверить наличие признака повреждения хранилища компонентов в образе Windows (флаг CBS), выполните команду (не применимо к Windows 7/Server 2008R2):

    DISM /Online /Cleanup-Image /CheckHealth

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

    DISM /CheckHealth - проверка повреждений в образе windows

    В этом примере команда вернула, что с образом все хорошо:

    No component store corruption detected.
    The operation completed successfully.

    Чтобы выполнить полное сканирование хранилища компонентов на наличие повреждений в хранилище компонентов Windows, запустите команду:

    DISM /Online /Cleanup-Image /ScanHealth

    Команда проверки образа Windows может выполняться довольно долго (от 10 до 30 минут). И вернет один из трех результатов:

    • No component store corruption detected – DISM не обнаружил повреждения в хранилище компонентов;
    • The component store is repairable – DISM обнаружил ошибки в хранилище компонентов и может исправить их;
    • The component store is not repairable – DISM не может исправить хранилище компонентов Windows (попробуйте использовать более новую версию DISM или вам придется восстанавливать образ Windows из резервной копии, сбрасывать или полностью переустанавливать вашу копию Windows.

    DISM Cleanup-Image ScanHealth проверить хранилище компонентов Windows, хранилище компонентов можно исправить

    В Windows 7 и Windows Server 2008 R2 для использования параметра DISM /ScanHealth нужно установить отдельное обновление KB2966583. Иначе при запуске DISM будет появляться “
    Ошибка 87. Параметр ScanHealth не распознан в этом контексте
    ”.

    Команда DISM /ScanHealth может вернуть ошибки:

    • Ошибка: 1726. Сбой при удалённом вызове процедуры;
    • Ошибка: 1910. Не найден указанный источник экспорта объекта.

    Это однозначно говорит о том, что ваш образ Windows поврежден и его нужно восстановить.

    Восстановление образа Windows с помощью DISM /RestoreHealth

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

    DISM /Online /Cleanup-Image /RestoreHealth

    В Windows 7/2008 R2 эта команда выглядит по другому:
    DISM.exe /Online /Cleanup-Image /ScanHealth

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

    Восстановление выполнено успешно. Операция успешно завершена.
    The restore operation completed successfully.

    DISM /Online /Cleanup-Image /RestoreHealth - восстановление образа windows 10

    DISM /Source: восстановление образа Windows с установочного диска

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

    • 0x800f0906 — Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (0x800f0906 — The source files could not be downloaded. Use the source option to specify the location of the files that are required to restore the feature);
    • Ошибка: 0x800f0950 — Сбой DISM. Операция не выполнена (0x800f0950 — DISM failed. No operation was performed);
    • Ошибка:0x800F081F. Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (Error 0x800f081f, The source files could not be found. Use the «Source» option to specify the location of the files that are required to restore the feature).

    DISM /RestoreHealth Error 0x800f081f, The source files could not be found<

    Во всех этих случаях вы можете использовать альтернативные средства получения оригинальных файлов хранилища компонентов. Это может быть:

    • Установочный диск/флешка/iso образ Windows
    • Смонтированный файл wim
    • Папка sourcesSxS с установочного диска
    • Файл install.wim с установочным образом Windows

    Вы можете указать WIM или ESD файл с оригинальным установочным образом Windows, который нужно использовать в качестве источника для восстановления файлов системы. Предположим, вы смонтировали установочный ISO образ Windows 11 в виртуальный привод D:.

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

    С помощью следующей PowerShell команды проверьте, какая версия Windows установлена на вашем компьютере:

    Get-ComputerInfo |select WindowsProductName,WindowsEditionId,WindowsVersion, OSDisplayVersion

    powershell Get-ComputerInfo получить номер билда и редакцию windows

    Выведите список доступных версий Windows в установочном образе:

    Get-WindowsImage -ImagePath "D:sourcesinstall.wim"

    В нашем случае образ Windows 11 Pro в образе install.wim имеет
    ImageIndex = 6
    .

    index версии windows в wim файле

    Для восстановления хранилища компонентов из локального WIM/ESD файла с блокированием доступа в интернет, выполните следующую команду (не забудьте указать ваш индекс версии Windows в файле):

    DISM /online /cleanup-image /restorehealth /source:WIM:D:sourcesinstall.wim:6  /limitaccess

    Или:
    DISM /online /cleanup-image /restorehealth /source:ESD:D:sourcesinstall.esd:6  /limitaccess

    dism restorehealth source: восстановить хранилище компонентов из оригинального образа Windows на установочном диске, ISO, WIM файле

    Если при запуске появляется

    • Ошибка Error: 50: DISM does not support servicing Windows PE with the /Online option, значит ваша DISM считает, что вы используете WinPE образWindows. Чтобы исправить это, удалите ветку реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlMiniNT.
    • Ошибка DISM Error 87: проверьте правильно написания команды, убедитесь что вы используете версию DISM для вашей версии Windows (обычно бывает при загрузке через WinPE/WinRE).

    Утилита DISM пишет подробный журнал сканирования и восстановления системных файлов в файл
    C:WindowsLogsDISMdism.log
    .

    После восстановления хранилища компонентов вы можете запустить утилиту проверки системных файлов
    sfc /scannow
    . Скорее всего она успешно восстановит поврежденные файлы:

    Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. 
    Windows Resource Protection found corrupt files and successfully repaired them.

    sfc /scannow Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила

    Если все системные файлы целы, появится сообщение:

    Windows Resource Protection did not find any integrity violations

    Восстановление образа Windows с помощью PowerShell

    В версии PowerShell в Windows 10/11 и Windows Server 2022/2019 есть аналоги рассмотренных выше команд DISM. Для сканирования хранилища компонентов и поиска повреждений в образе выполните:

    Repair-WindowsImage -Online –ScanHealth

    Repair-WindowsImage -Online –ScanHealth ImageHealth State: Healthy

    Если ошибок в хранилище компонентов не обнаружено, появится сообщение:

    ImageHealth State: Healthy

    Для запуска восстановления системных компонентов и файлов наберите:


    Repair-WindowsImage -Online -RestoreHealth

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

    Repair-WindowsImage -Online -RestoreHealth -Source D:sourcesinstall.wim:5 –LimitAccess

    DISM: восстановление поврежденного хранилища компонентов, если Windows не загружается

    Если Windows не загружается корректно, вы можете выполнить проверку и исправление системных файлов в оффлайн режиме.

    1. Для этого загрузите компьютер с установочного образа Windows (проще всего создать загрузочную USB флешку с Windows 10/11 с помощью Media Creation Tool) и на экране начала установки нажмите
      Shift + F10
    2. Чтобы разобраться с буквами дисков, назначенных в среде WinPE, выполните команду
      diskpart
      ->
      list vol
      (в моем примере диску, на котором установлена Windows присвоена буква C:, эту букву я буду использовать в следующих командах);diskpart получить буквы дисков
    3. Проверим системные файлы и исправим поврежденные файлы командой:
      sfc /scannow /offbootdir=C: /offwindir=C:Windows

      sfc /scannow /offbootdir=C: /offwindir=C:Windows
    4. Для исправления хранилища компонентов используйте следующую команду (в качестве источника для восстановления компонентов мы используем WIM файл с установочным образом Windows 10, с которого мы загрузили компьютер):
      Dism /image:C: /Cleanup-Image /RestoreHealth /Source:WIM:D:sourcesinstall.wim:6
      Dism /image /RestoreHealth offline в windows 10
    5. Если на целевом диске недостаточно места, то для извлечения временных файлов нам понадобится отдельный диск достаточного размера, например F:, на котором нужно создать пустой каталог:
      mkdir f:scratch
      и запустить восстановление хранилища компонентов командой:
      Dism /image:C: /Cleanup-Image /RestoreHealth /Source:D:sourcesinstall.wim /ScratchDir:F:scratch

    Совет. Другие полезные команды DISM, которые должен знать администратор:

    • DISM /Add-Package
      – установка MSU/CAB файлов обновлений, интеграция обновлений в образ Windows;
    • DISM /Get-Drivers
      – получение списка установленных драйверов;
    • DISM /Add-Driver
      – добавление драйверов в образ;
    • DISM /Export-Driver
      – экспорт установленных драйверов Windows;
    • DISM /Add-Capability
      – установка дополнительных компонентов Windows через Features on Demand (например, RSAT, сервер OpenSSH или ssh клиент Windows;
    • DISM /Enable-Features
      и
      /Disable-Features
      – включение и отключение компонентов Windows (например, протокола SMBv1),
    • DISM /online /Cleanup-Image /StartComponentCleanup
      – очистка хранилища компонентов и удаление старых версий компонентов (папки WinSxS);
    • DISM /set-edition
      – конвертирование ознакомительной редакции Windows на полную без переустановки.

    Здравствуйте, дорогие читатели и это снова я Тришкин Денис.

    Сегодня хочу вам рассказать о полезной функциональности – DISM Windows 7. Инструмент является консольной утилитой, позволяющей восстанавливать поврежденные компоненты. Несмотря на то, что эта возможность не новая, о ней практически никто ничего не рассказывает. А потому и было решено поделиться имеющейся информацией с вами.

    Что это?( к содержанию ↑ )

    Опция появилась еще несколько лет назад, когда вышло обновление KB2966583. В операционной системе седьмой версии от Microsoft предусмотрено несколько так называемых хранилищ – для компонентов и пакетов. Они расположены в папке Windows в каталогах WinSxS и Packages соответственно.

    После обновления системы раньше нередко можно было наблюдать некоторые сбои в работе из-за повреждения одного или сразу двух хранилищ. И как раз вышеописанная утилита позволяет исправить такие неполадки. Ранее это можно было сделать только с помощью отдельно предусмотренной утилиты CheckSUR.

    Включение( к содержанию ↑ )

    Итак, как запустить нужный нам программный модуль? Как обычно, все просто:

    1. Заходим в «Пуск», «Стандартные».

      Стандартные

    2. Находим «Командную строку», вызываем на ней контекстное меню и выбираем «Запуск от имени Администратора».

      Запуск от имени Администратора

    3. Откроется новое окно с черным фоном, где нам необходимо прописать такую команду: «DISM /Online /Cleanup-Image /ScanHealth».

      команду

    4. Подтверждаем нажатием «Enter».

    5. После этого должно появится несколько строчек, последняя из которых будет сообщать, что «Операция успешно завершена».

    Результат о проделанной работе можно просмотреть по адресу: «Системный диск:WindowsLogsCBS». Нас интересует файл «checksur.log».

    Если в документе вы увидите множество проблем с системными компонентами – пора задумываться о переустановке операционной системы. Возможно, стоит даже обратить внимание на более новые версии. Детально об установке Windows 8.1 можно узнать, перейдя по данной ссылке.

    Существует ли еще метод, как восстановить системные файлы? Кроме того, что можно заново разместить на своем компьютере операционку, предусмотрен и другой вариант. Нужно просто скачать соответствующий набор инструментов System Update Readiness Tool.

    System Update Readiness Tool

    Кроме того, в «Командной строке» вместо «ScanHealth» нужно указать «RestoreHealth». Запуститься соответствующий инструмент, который поможет убрать ошибки, но к сожалению этот инструмент работает только на windows 8 и выше.

    RestoreHealth

    В идеале в открывшемся файле должен быть написан текст: «No errors detected». Это означает, что в системе проблем не обнаружено, а значит – все хорошо.

    Ошибка запуска( к содержанию ↑ )

    Иногда пользователи могут столкнуться с проблемой, когда при старте инструмента появляется «Ошибка 87», сообщающая о «неизвестном параметре». Не стоит сразу паниковать – в некоторых ситуациях такое поведение говорит просто о неправильном написании команды. Так, перед каждым знаком «/» обязательно должен стоят пробел.

    Ошибка 87

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

    Очистка WinSxS( к содержанию ↑ )

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

    Итак, чтобы убрать лишние данные из папки, необходимо опять же запустить «Командную строку», прописать, что указывалось выше, только вместо последней фразы, разместить «StartComponentCleanup». Через время, каталог будет очищен от лишних данных. Опять же эта команда работает только на windows 8 и выше.

    StartComponentCleanup

    Дополнительные команды( к содержанию ↑ )

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

    1. Опять же заходим в «Командную строку».

    2. Пишем «dism /?».

    3. В окне должна появиться вся сопутствующая информация, которая поможет работать с этим инструментом.

      сопутствующая информация

    Еще один вариант:

    1. Заходим в «Пуск».

    2. «Все программы».

    3. А далее в «Microsoft Windows AIK».

    4. Здесь нас интересует «Руководство пользователя для автоматической установки».

      Руководство пользователя для автоматической установки

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

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

    Материалы по теме

    Содержание

    1. Консольная утилита DISM. Как с ее помощью восстанавливать поврежденные компоненты
    2. Что это? ( к содержанию ↑ )
    3. Включение ( к содержанию ↑ )
    4. Ошибка запуска ( к содержанию ↑ )
    5. Очистка WinSxS ( к содержанию ↑ )
    6. Дополнительные команды ( к содержанию ↑ )
    7. включение и отключение функций Windows с помощью DISM
    8. Подключение автономного образа для обслуживания
    9. поиск доступных Windows компонентов в образе
    10. включение функций Windows
    11. восстановление удаленных Windows компонентов
    12. отключение функций Windows
    13. удаление Windows компонентов для установки по требованию
    14. включение и отключение функций Windows с помощью DISM и файла ответов
    15. Фиксация изменений в автономном образе
    16. изменение образа Windows с помощью DISM
    17. Подготовка образа к изменению
    18. Подключение образа
    19. Применение образа
    20. Изменение изображения
    21. Просмотр и изменение образа
    22. Добавление и удаление драйверов
    23. Добавление и удаление пакетов
    24. Добавление или удаление языков
    25. обновление до более поздней версии Windows
    26. Уменьшение размера изображения
    27. Фиксация изменений в образе
    28. Подключенный образ
    29. Примененное изображение
    30. Отключение образа
    31. Устранение неполадок
    32. Как установить Windows с помощью Dism++
    33. 1. Dism++: что за программа
    34. 2. Переустановка Windows
    35. 3. Установка Windows второй системой на другом разделе
    36. 4. Установка Windows с LiveDisk by Sergei Strelec

    Консольная утилита DISM. Как с ее помощью восстанавливать поврежденные компоненты

    Здравствуйте, дорогие читатели и это снова я Тришкин Денис.

    Сегодня хочу вам рассказать о полезной функциональности – DISM Windows 7. Инструмент является консольной утилитой, позволяющей восстанавливать поврежденные компоненты. Несмотря на то, что эта возможность не новая, о ней практически никто ничего не рассказывает. А потому и было решено поделиться имеющейся информацией с вами.

    Содержание статьи

    Что это? ( к содержанию ↑ )

    Опция появилась еще несколько лет назад, когда вышло обновление KB2966583. В операционной системе седьмой версии от Microsoft предусмотрено несколько так называемых хранилищ – для компонентов и пакетов. Они расположены в папке Windows в каталогах WinSxS и Packages соответственно.

    После обновления системы раньше нередко можно было наблюдать некоторые сбои в работе из-за повреждения одного или сразу двух хранилищ. И как раз вышеописанная утилита позволяет исправить такие неполадки. Ранее это можно было сделать только с помощью отдельно предусмотренной утилиты CheckSUR.

    Включение ( к содержанию ↑ )

    Итак, как запустить нужный нам программный модуль? Как обычно, все просто:

    Заходим в «Пуск», «Стандартные».

    lazy placeholder

    Находим «Командную строку», вызываем на ней контекстное меню и выбираем «Запуск от имени Администратора».

    lazy placeholder

    Откроется новое окно с черным фоном, где нам необходимо прописать такую команду: «DISM /Online /Cleanup-Image /ScanHealth».

    lazy placeholder

    Подтверждаем нажатием «Enter».

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

    Результат о проделанной работе можно просмотреть по адресу: «Системный диск:WindowsLogsCBS». Нас интересует файл «checksur.log».

    Если в документе вы увидите множество проблем с системными компонентами – пора задумываться о переустановке операционной системы. Возможно, стоит даже обратить внимание на более новые версии. Детально об установке Windows 8.1 можно узнать, перейдя по данной ссылке.

    Существует ли еще метод, как восстановить системные файлы? Кроме того, что можно заново разместить на своем компьютере операционку, предусмотрен и другой вариант. Нужно просто скачать соответствующий набор инструментов System Update Readiness Tool.

    lazy placeholder

    Кроме того, в «Командной строке» вместо «ScanHealth» нужно указать «RestoreHealth». Запуститься соответствующий инструмент, который поможет убрать ошибки, но к сожалению этот инструмент работает только на windows 8 и выше.

    lazy placeholder

    В идеале в открывшемся файле должен быть написан текст: «No errors detected». Это означает, что в системе проблем не обнаружено, а значит – все хорошо.

    Ошибка запуска ( к содержанию ↑ )

    Иногда пользователи могут столкнуться с проблемой, когда при старте инструмента появляется «Ошибка 87», сообщающая о «неизвестном параметре». Не стоит сразу паниковать – в некоторых ситуациях такое поведение говорит просто о неправильном написании команды. Так, перед каждым знаком «/» обязательно должен стоят пробел.

    lazy placeholder

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

    Очистка WinSxS ( к содержанию ↑ )

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

    Итак, чтобы убрать лишние данные из папки, необходимо опять же запустить «Командную строку», прописать, что указывалось выше, только вместо последней фразы, разместить «StartComponentCleanup». Через время, каталог будет очищен от лишних данных. Опять же эта команда работает только на windows 8 и выше.

    lazy placeholder

    Дополнительные команды ( к содержанию ↑ )

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

    Опять же заходим в «Командную строку».

    Пишем «dism /?».

    В окне должна появиться вся сопутствующая информация, которая поможет работать с этим инструментом.

    lazy placeholder

    Заходим в «Пуск».

    «Все программы».

    А далее в «Microsoft Windows AIK».

    Здесь нас интересует «Руководство пользователя для автоматической установки».

    lazy placeholder

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

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

    Источник

    включение и отключение функций Windows с помощью DISM

    средство обслуживания образов развертывания и управления ими (DISM) — это программа командной строки, которая используется для изменения образов Windows. DISM можно использовать для включения или отключения функций Windows непосредственно в командной строке или путем применения файла ответов к образу. вы можете включать или отключать Windows функции в автономном режиме в файле WIM или VHD или в режиме «в сети» в работающей операционной системе.

    Подключение автономного образа для обслуживания

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

    Используйте /Get-ImageInfo параметр, чтобы получить имя или номер индекса для изображения, которое требуется изменить. Для большинства операций, в которых указан файл изображения, требуется индекс или имя.

    Например, в командной строке введите:

    подключите автономный образ Windows. Например, введите:

    поиск доступных Windows компонентов в образе

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

    Для обслуживания автономного образа укажите расположение подключенного каталога образов. Например, введите:

    Можно использовать >featurelist.txt для перенаправления выходных данных команды в текстовый файл с именем феатурелист.

    Проверьте список функций, чтобы найти функцию, которую необходимо включить, отключить, удалить или восстановить.

    включение функций Windows

    Включите в образе определенную функцию. Можно использовать аргумент, /All чтобы включить все родительские компоненты в одной команде. Например, введите:

    Для обслуживания автономного образа укажите расположение подключенного каталога образов. Например, введите:

    Необязательно. Получение состояния включенной функции. Например, введите:

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

    восстановление удаленных Windows компонентов

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

    если файлы не найдены в расположении по умолчанию, DISM свяжется с Центр обновления Windows (WU) для необходимых файлов. Вы можете использовать /LimitAccess аргумент, чтобы предотвратить обращение DISM к системе.

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

    Для обслуживания автономного образа укажите расположение подключенного каталога образов. Например, введите:

    Необязательно. Получение состояния включенной функции. Например, введите:

    Если состояние — енаблепендинг, необходимо загрузить образ, чтобы полностью включить функцию.

    отключение функций Windows

    Отключение определенной функции в образе. Например, введите:

    Для обслуживания автономного образа укажите расположение подключенного каталога образов. Например, введите:

    Необязательно. Используйте DISM /GetFeatureInfo для получения состояния отключенной функции. Например, введите:

    Если состояние — дисаблепендинг, необходимо загрузить образ, чтобы полностью отключить функцию.

    удаление Windows компонентов для установки по требованию

    Удалите конкретный компонент в образе, не удаляя манифест компонента из образа. этот параметр можно использовать только при обслуживании Windows 10, Windows 8.1, Windows 8, Windows Server 2016 Technical Preview, Windows Server 2012 R2 или Windows Server 2012. дополнительные сведения см. в разделе настройка источника восстановления Windows.

    Для обслуживания автономного образа укажите расположение подключенного каталога образов. Например, введите:

    Необязательно. Используйте DISM /GetFeatureInfo для получения состояния отключенной функции. Например, введите:

    Состояние отключено. начиная с Windows 10, полезные данные не удаляются из Windows sku клиента для поддержки сброса кнопки. полезные данные удаляются из номеров sku Windows Server.

    включение и отключение функций Windows с помощью DISM и файла ответов

    разверните узел Foundation и щелкните правой кнопкой мыши элемент Microsoft-Windows-Foundation-Package.

    Нажмите кнопку Добавить в файл ответов.

    Щелкните включено или отключено рядом с функциями, которые необходимо включить или отключить. Щелкните стрелку, чтобы выбрать противоположный вариант.

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

    Примечание.
    вы не можете восстановить или удалить компонент Windows для компонентов по запросу с помощью файла ответов автоматической установки.

    В командной строке введите следующую команду, чтобы применить файл ответов автоматической установки к образу.

    Для обслуживания автономного образа укажите расположение подключенного каталога образов. Например, введите:

    Фиксация изменений в автономном образе

    Зафиксируйте изменения и отключите образ. Например, введите:

    Источник

    изменение образа Windows с помощью DISM

    можно вносить изменения в автономные или примененные образы Windows без загрузки в операционную систему, которую вы собираетесь изменить.

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

    servicing mount

    Подготовка образа к изменению

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

    Подключение образа

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

    Подключение образа с помощью DISM

    Применение образа

    Изменение изображения

    Вы можете использовать DISM для изменения подключенного или примененного образа. Можно добавлять и удалять драйверы, пакеты, языковые пакеты, перечислять драйверы и пакеты, изменять параметры конфигурации и многое другое.

    Просмотр и изменение образа

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

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

    Добавление и удаление драйверов

    Добавление и удаление пакетов

    Добавление или удаление языков

    обновление до более поздней версии Windows

    Любые изменения, вносимые в подключенный образ, применяются и к каждому потенциальному целевому выпуску Windows. Каждый целевой выпуск находится на промежуточном уровне в образе. Изменения не будут потеряны при обновлении до выпуска более высокого уровня Windows.

    Уменьшение размера изображения

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

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

    Фиксация изменений в образе

    Подключенный образ

    Вы можете зафиксировать изменения в образе, не отключая образ.

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

    Примененное изображение

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

    Отключение образа

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

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

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

    Откройте командную строку или среду средств развертывания и работы с образами с правами администратора.

    где C:testoffline — расположение каталога подключения. Если не указать параметры для отключения, этот параметр выводит список всех подключенных образов, но не выполняет действие отключения.

    Устранение неполадок

    Если команды DISM в этом разделе не будут выполнены, попробуйте выполнить следующие действия.

    убедитесь, что используется Windows 10ная версия системы DISM, установленная вместе с Windows ADK.

    Не подключайте образы к защищенным папкам, например к папке «пользовательские документы».

    Если процессы DISM прерываются, попробуйте временно отсоединиться от сети и отключить защиту от вирусов.

    если процессы DISM прерываются, рассмотрите возможность запуска команд из среда предустановки Windows (WinPE).

    Источник

    Как установить Windows с помощью Dism++

    dism

    Когда нужно переустановить Windows, а флешки нет. Или просто неохота возиться с её созданием. В таких случаях можно прибегнуть к процедуре развёртывания образа Windows с помощью программы Dism++. Что за программа такая, и как с её помощью устанавливать Windows?

    1. Dism++: что за программа

    img 1 2

    Скачать Dism++ можно на сайте Chuyu Team:

    При запуске 64-битной редакции утилиты важно не спутать её с редакцией ARM64.

    img 2 4

    Как с помощью Dism++ устанавливать Windows в различных ситуациях?

    2. Переустановка Windows

    img 3 3

    Запускаем Dism++. Жмём меню «Файл», в нём – «Применить образ».

    img 4 4

    img 5 4

    Запустится процесс развёртывания системного образа, по сути, копирования файлов новой Windows. Процесс будет значиться как восстановление системы, и в левой верхней части окна Dism++ сможем наблюдать прогресс действа. По итогу соглашаемся на предложенную программой перезагрузку.

    img 6 4

    Далее пойдёт уже классика жанра – запуск служб, установка драйверов, создание пользовательского профиля в новой системе.

    img 7 4

    3. Установка Windows второй системой на другом разделе

    Процесс установки Windows на другой раздел немногим отличается от переустановки системы. В среде первой системы подготавливаем раздел для второй Windows.

    img 8 4

    img 9 4

    img 10 3

    img 11 3

    Dism++ выдаст уведомление о добавлении сведений о загрузке новой системы в загрузчик и попросит нажать «Ок» для старта операции.

    img 12 3

    О завершении развёртывания образа программа уведомит.

    img 13 2

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

    img 14 2

    И продолжаем установку уже внутри неё самой.

    4. Установка Windows с LiveDisk by Sergei Strelec

    img 15

    img 16 1

    Источник

     Гигантское количество проблем в операционных системах Windows возникает из-за повреждения системных файлов. Для восстановления критичных файлов предусмотрена функция защиты системных файлов. Система сама мониторит изменения особо важных файлов и заменяет их эталонными версиями из образа установки (хранилища компонентов Windows), если те были изменены или повреждены сторонним софтом. Однако, если поврежден образ установки или повреждены не критичные но значимые файлы, ОС Windows требуется помощь. Помочь можно с помощью утилит SFC и DISM. Ниже подробный мануальчик по восстановлению ОС с использованием этих утилит.

    1. SFC. (System Files Checker)

    Утилита для восстановления номер раз. Восстанавливает файлы системы из образа установки. Присутствует во всех версиях Windows начиная с Windows 2000. Механика работы программы отличается в зависимости от версии ОС, но общий принцип один и тот же — программа проверяет целостность системных файлов и отменяет обнаруженные изменения. Эталоны файлов программка может брать из нескольких источников.

    Список источников в порядке убывания.

    Для версий до Windows XP включительно:

    1. Папка %WinDir%System32Dllcache

    2. Путь к дистрибутиву указанный в параметре SourcePath ветки реестра HKLMSoftwarePoliciesMicrosoftWindows NTSetup

    3. Путь к дистрибутиву указанный в параметре SourcePath ветки реестра HKLMSoftwareMicrosoftWindowsCurrentVersionSetup

    4. CD-ROM.

    Для версий начиная с Windows Vista и выше:

    1. Папка %WinDir%winsxsBackup

    2. Путь к дистрибутиву указанный в параметре SourcePath ветки реестра HKLMSOFTWAREMicrosoftWindowsCurrentVersionSetup

    3. Путь к дистрибутиву указанный в параметре SourcePath ветки реестра HKLMSOFTWAREMicrosoftWindows NTCurrentVersionWinlogon

    4. Путь к дистрибутиву указанный в параметре SourcePath ветки реестра HKLMSoftwarePoliciesMicrosoftWindows NTWindows File Protection

    5. Путь к дистрибутиву указанный в параметре SourcePath ветки реестра HKLMSOFTWAREMicrosoftWindowsCurrentVersionSetupServicePackSourcePath

    6. CD-ROM.

    Применение программы:

    1. Сканировать текущую ОС немедленно с восстановлением поврежденных файлов.

    sfc /scannow

    2. Сканировать текущую ОС немедленно без восстановлением поврежденных файлов.

    sfc /verifyonly

    3. Сканировать автономную ОС немедленно с восстановлением поврежденных файлов.

    sfc /scannow /OFFWINDIR=<автономная папка Windows> /OFFBOOTDIR=<автономная папка загрузки>

    4. Сканировать отдельный файл

    sfc /SCANFILE=C:windowssystem32kernel32.dll

    Если программа пишет ошибки восстановления, детальную информацию можно посмотреть в журнале. Журнал выполнения пишется в папку %windir%logscbscbs.log.

    DISM (Deployment Image Servicing and Management).

    Утилита для восстановления номер два. DISM проверяет и восстанавливает хранилище компонентов Windows (то место откуда sfc берет файлы для восстановления). Утилита присутствует начиная с Windows Vista, однако возможность восстановления хранилища из коробки работает только начиная с Windows 8. Для восстановления хранилища в Windows 7 с помощью DISM, нужно установить обновление KB2966583. Скачать можно с оф.сайта или отсюда.

    В отличии от SFC, DISM может подключиться к серверам Майкрософт и взять эталонные файлы оттуда.

    Команды для Windows 8 и выше:

    Проверить наличие признака повреждения хранилища компонентов образа Windows (флага CBS):

    DISM /Online /Cleanup-Image /CheckHealth

    Полное сканирование хранилища компонентов на наличие повреждений в системных образа Windows:

    DISM /Online /Cleanup-Image /ScanHealth

    Восстановление поврежденных компонентов:

    DISM /Online /Cleanup-Image /RestoreHealth

    В Windows 7 отсутствует возможность проверки флага CBS, а команды сканирования и восстановления объединены в одну:

    DISM /Online /Cleanup-Image /ScanHealth

    Также как и SFC, dism может восстановить образ используя установочные файлы Windows. Для этого нужно указать путь до .wim или .esd файла и индекс образа в ключе /source

    Индекс можно узнать powershell-командой 

    Get-WindowsImage -ImagePath «D:sourcesinstall.wim»

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

    DISM /online /cleanup-image /restorehealth /source:WIM:E:sourcesinstall.wim:1

    DISM /online /cleanup-image /restorehealth /source:ESD:E:sourcesinstall.esd:1

    где 1 — индекс образа.

    Чтобы dism не искал файлы на серверах Microsoft, а сразу брал их из файла установки можно дописать ключ /limitaccess

    DISM /online /cleanup-image /restorehealth /source:WIM:E:sourcesinstall.wim:1 /limitaccess

    DISM /online /cleanup-image /restorehealth /source:ESD:E:sourcesinstall.esd:1 /limitaccess

    Можно еще восстановить образ автономной ОС. Чтобы это сделать, вместо ключа /Online написать ключ /Image:<путь до ОС>. Например

    dism /image:C: /Cleanup-Image /RestoreHealth /Source:WIM:E:sourcesinstall.wim:1

    Если программа пишет ошибки восстановления, детальную информацию также можно посмотреть в журнале. Журнал выполнения пишется в папку %windir%LogsDISMdism.log.

    Иногда DISM выдает ошибку 0x800f081f Не удалось найти исходные файлы хотя образ точно тот. Лечится очисткой компонентов образа системы с помощью команды:

    Dism.exe /online /Cleanup-Image /StartComponentCleanup

    Общий алгоритм для восстановления системных файлов.

    Насколько я понял, dism не восстанавливает сами системные файлы, он работает только с хранилищем компонентов Windows. После восстановления хранилища компонентов либо ОС сама подменит нужные системные файлы, либо их нужно заменить с помощью sfc. Вообщем, алгоритм действий примерно следующий:

    1. Восстановление с помощью sfc.

    sfc /scannow

    2. Если sfc пишет ошибки, запускаем сначала dism по завершении снова sfc. 

    DISM /Online /Cleanup-Image /RestoreHealth

    sfc /scannow

    3. Если в пункте 2 тоже возникают ошибки, открываем логи и разбираемся.

    Внимание: Если у вас вышла из строя ОС, или тем более серверная ОС, прежде чем приступить к любым процедурам по восстановлению, сделайте резервную копию текущего состояния

    Да, сделать бэкап неработоспособной системы.
    Но, гипотетически, системы имеющей на текущий момент только одну проблему.
    А сколько, в процессе восстановления, вы можете привнести неисправностей, в итак нерабочую систему, неизвестно никому. Так же как и не удастся проследить цепочку примененных вами действий в стрессовой ситуации.
    Так что в первую очередь делаем бэкап, используя например Acronis True Image.

    Занимаемся вредительством

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

    1. Переходим в папку System32
      cd C:WindowsSystem32

      По умолчанию владельцем файлов в папке System32 является служебный пользователь TrustedInstaller.

    Что бы беспрепятственно удалить из системной папки любые(незадействованные в данный момент) файлы, вам нужно назначить себя владельцем и выдать своему пользователю полные права на файл.

    1. Владельца можно изменить как из GUI, так и через CMD:
      # Назначаем себя владельцем
      takeown /f C:windowssystem32WF.msc
      # Даем себе полные права на файл
      icacls C:windowssystem32WF.msc /GRANT ADMINISTRATORS:F
    2. Удаляем файл
      del C:windowssystem32WF.msc

    Файл удалили. Теперь можно приступать собственно к восстановлению.

    Восстановление в автоматическом режиме
    SFC (System File Checker)

    Пробуем выполнить команду

    sfc scannow

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

    Так же можно запустить проверку только для одного конкретного файла:

    sfc /scanfile=C:windowssystem32WF.msc

    Если команда не выполняется, и выдает ошибку на подобии:

    Защита ресурсов Windows не может выполнить запрошенную операцию
    

    то мы хотя бы может просмотреть какие файлы повреждены, вручную открыв лог последнего сканирования:
    С:WindowsLogsCBSCBS.log

    Так же, для упрощения поиска ошибок в этом файле лога, можно воспользоваться следующей командой:

    find "error" WindowsLogsCBSCBS.log
    Восстановление в ручном режиме

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

    При выполнении команды sfc /scannow из CMD в рабочей системе некоторые файлы будут задействованы и поэтому не смогут быть обработаны. По этой причине лучше перейти в среду восстановления и предпринимать дальнейшие действия по восстановлению уже оттуда.

    Для перехода к среде восстановления нужно:
    1) Вставить дискфлешку с Windows той же версии, что и восстанавливаемая система
    2) Выполнить перезагрузку
    3) Запуститься с диска и открыть командную строку

    BootDiskRestore

    Загрузка с диска

    Дополнительные параметры

    Запуск CMD

    После открытия командной строки первым делом определим буквы разделов:

    wmic logicaldisk list brief

    Конечно для этого можно использовать diskpart, но с wmi мы уложимся в меньшее количество команд.
    Да и для общего развития с wmi полезно поработать.

    Оффлайн восстановление системы

    Если вы проводите восстановление из среды восстановления или LiveCD(USB)

    sfc /scannow /offwindir=d:windows /offbootdir=d:

    /offwindir — переключатель для восстановления файлов внешней системы. Нужен что бы указать расположение папки Windows

    /offbootdir — переключатель должен указывать на загрузочный раздел

    DISM

    Утилита DISM поможет в некоторых случаях,  когда SFC не может восстановить системные файлы.

    Ведь SFC должна откуда то брать восстанавливаемые файлы.
    Таким местом является папка C:WindowsWinSxS
    Но если отсутствует или повреждено и это хранилище, то необходимо будет сначала восстановить его.

    # Проверка целостности хранилища
    dism /Online /Cleanup-Image /ScanHealth

    С помощью этой команды можно убедиться что файлы хранилища действительно повреждены.

    DISM_ScanHealth

    DISM_ScanHealth
    # Заменить файлы на целостные, без проверки
    dism /Online /Cleanup-Image /RestoreHealth

    Если выполнить эту команду в среде окружения Windows, то недостающие файлы будут загружены из интернета или сервера WSUS.
    В случае, если команда восстановления хранилища компонентов не работает, по той или иной причине,
    нужно указать файл install.wim или install.esd со смонтированного ISO образа Windows

    # Получить разрядность и версию системы, в которой мы работаем
    wmic os get OSArchitecture,caption,Version /format:list
    # Узнать индекс доступных ревизий в файле install.wim
    dism /get-wiminfo /wimfile:P:x64sourcesinstall.esd

    DISM_Get-WIMinfo

    DISM Get-WIMinfo

    DISM_Get-WIMinfo

    Get-WIMinfo Подробно

    На основе полученной информации указываем для утилиты DISM нужный индекс.

    dism /Online /Cleanup-Image /RestoreHealth /Source:wim:P:SourceInstall.wim:4 /limitaccess

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

    Ошибка 0x800f081f

    При восстановлении вы можете столкнулся с ошибкой 0x800f081f

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

    # Создаем каталог куда будут распакованы файлы из образа
    mkdir C:WIM
    # Монтируем образ в папку
    Dism /Mount-Wim /wimfile:P:x64sourcesinstall.esd /index:4 /MountDir:G:WIM /ReadOnly
    # Восстанавливаем хранилище, используя распакованный образ
    Dism /Online /Cleanup-Image /RestoreHealth /Source:C:WIMWindows /LimitAccess
    # Демонтируем образ
    Dism /Unmount-Wim /MountDir:C:WIM /Discard
    # Удаляем папку с файлами
    rmdir C:WIM
    Восстановление хранилища на внешнем устройстве

    Проверяем ревизию установленой системы

    DISM /Image:D: /get-currentedition

    Выполняем восстановление хранилища

    dism /Image:D: /cleanup-image /restorehealth

    или непосредственно указав источник

    dism /Image:D: /wimfile:P:x64sourcesinstall.esd /cleanup-image /restorehealth

    После всех проделанных операций повторяем команду на восстановление системных файлов в надежде увидеть положительный результат:

    sfc /scannow

    Если в конце концов все это не помогло, то с большой вероятностью следующим вариантом будет переустановка ОС

    Описание основных ключей, которые нам понадобятся

    /Online — будут восстановлены файлы в папке WinSxS для системы из под которой запущена консоль CMD

    /Cleanup-Image — Согласно Help: «Выполняет в образе операции очистки и восстановления». Но если по простому, то данный параметр нам необходим для того, что бы мы могли использовать зависимые от него параметры:
    {/CheckHealth | /ScanHealth | /RestoreHealth}.
    Т.о. если вызвать /RestoreHealth без /Cleanup-Image, мы просто увидим ошибку «Неизвестный параметр restorehealth»

    /Image — параметр, указываемый при необходимости восстановить хранилище внешней системы. То есть расположенной на любом носителе.

    /Source — если задан этот параметр, DISM сначала выполняет поиск в указанных расположениях.
    Можно использовать несколько аргументов /Source

    /LimitAccess — сообщает DISM, что не нужно выполнять поиск исходных файлов в Центре обновления Windows или в службах обновления Windows Server

    Альтернативный вариант

    Можно достать файлы из образа, без монтирования средствами DISM, с помощью 7Zip.
    Используя полученные файлы, мы можем заменить ими содержимое папки WinSxS

    7Zip Open Image

    Открываем файл Install

    7Zip Open Image

    Выбираем ревизию

    7Zip Open Image

    Можно копировать файлы

    Содержание:

    • 1 Использование SFC
    • 2 Утилита DISM
    • 3 Восстановление поврежденных файлов в ручном режиме
    • 4 Использование сторонних приложений
    • 5 Прочие способы

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

    В результате пользователь может сталкиваться с различными ошибками при запуске программ или невозможностью их установки, проблемами с системными настройками и даже синими «экранами смерти». Поэтому при диагностике неполадок, первым делом обычно рекомендуется выполнить проверку целостности системных файлов Windows 7/10. На данный момент существует два основных метода проверки и восстановления системных файлов – с помощью штатных утилит SFC и DISM, запускаемых через командную строку или консоль PowerShell.

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

    Использование SFC

    Утилита SFC или иначе System Files Checker присутствует во всех версиях Windows, начиная с 2000, и предназначается для проверки состояния и восстановления системных файлов. SFC может принимать несколько аргументов, но в данном случае нас интересует только один. Проверка и восстановление системных файлов Windows 7/10 с её помощью производится следующим образом. Запустите от имени администратора командную строку или консоль PowerShell и выполните такую команду:

    sfc /scannow

    Процедура проверки займёт некоторое время. Если по завершении будут найдены ошибки, утилита предложит выполнить восстановление повреждённых файлов в процессе перезагрузки компьютера. Если SFC пишет, что не может восстановить файлы, убедитесь, что у вас отключены функции шифрования EFS и Bitlocker, загрузитесь в безопасном режиме, после чего повторите процедуру сканирования.

    Проверка диска командой sfc /scannow

    Для обеспечения максимального доступа к файловой системе процедуру восстановления поврежденных системных файлов Windows можно выполнить в загрузочной среде. Попасть в среду восстановления можно несколькими способами, но предлагаем наиболее универсальный. Загрузите компьютер с установочного диска Windows, а когда на экране появится окно мастера установки, нажмите Shift + F10. Так как в загрузочной среде буквы дисков отличаются, вам нужно определить букву системного раздела. Выполняем такие команды:

    diskpart
    list volume

    proverka-failov-windows-2

    На MBR-дисках системный раздел, скорее всего, будет иметь букву D, а раздел «Зарезервировано системой» – букву C. Зная буквенные метки томов, командой exit закрываем Diskpart и производим проверку:

    sfc /scannow /offbootdir=C:/ /offwindir=D:/

    proverka-failov-windows-3

    По завершении сканирования Windows перезагрузится в обычном режиме.

    Утилита DISM

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

    dism.exe /online /cleanup-image /scanhealth

    Если утилита сообщит, что хранилище компонентов подлежит восстановлению, восстанавливаем его следующей командой:

    dism.exe /online /cleanup-image /restorehealth

    Сканирование при помощи утилиты dism

    Если в процессе выполнения команд будут выдаваться ошибки, попробуйте восстановить хранилище компонентов с помощью запущенной с повышенными правами PowerShell, выполнив команду Repair-WindowsImage -Online -RestoreHealth при подключении компьютера к интернету.

    После проделанных процедур можно произвести проверку sfc /scannow и посмотреть, не будут ли повторяться ошибки. Если да, проверьте, включена ли у вас служба «Установщик модулей Windows», а вообще, сделать это желательно заранее.

    proverka-failov-windows-5

    Восстановление поврежденных файлов в ручном режиме

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

    findstr /c: «[SR]» %windir%/logs/cbs/cbs.log >»D:/sfc.log»

    Поиск поврежденных файлов с помощью команды findstr

    Информация о повреждённых файлах будут сохранена в лог-файл, в нашем случае это  sfc.log на диск D. Содержимое файла может быть достаточно объёмным, ищите в нем блоки с ключевой фразой «Cannot repair» (не удалось восстановить) с соответствующими датой и временем сканирования.

    proverka-failov-windows-7

    На приложенном скриншоте видно, что SFC не смогла восстановить файл Asseccbility.dll. В этом же логе должен быть указан путь к неисправимому файлу. Скопируйте оригинальный файл с другого компьютера и замените им вручную повреждённый. На данном этапе нередко приходится сталкиваться с проблемами, так как файл может оказаться либо используемым системными процессами, либо пользователь не будет иметь на него права.

    Для получения прав и замены таких файлов можно использовать штатные консольные утилиты Takeown с параметром /f и icacls с параметром /grant administrators:f, но есть более простой и универсальный способ – воспользоваться любым «живым диском» со встроенный файловым менеджером, например, Dr.Web LiveDisk. Если компьютер загружается, всё ещё проще, достаточно скопировать оригинальные файлы в любую удобную вам папку на его жёстком диске.

    Отредактировать загрузочный образ ISO того же Dr.Web LiveDisk можно в программе UltraISO, создав в нём папку и скопировав в него windows-файлы.

    Теперь рассмотрим, как восстановить системные файлы Windows 7/10 с помощью такого диска. Загрузившись с носителя, найдите свою папку с файлами (в Dr.Web LiveDisk точкой монтирования служит /cdrom), скопируйте оригинальные файлы в буфер, перейдите в целевой каталог папки win и замените ими повреждённые.

    Ручная замена поврежденных файлов - шаг 1

    Ручная замена поврежденных файлов - шаг 2

    Ручная замена поврежденных файлов - шаг 3

    Если оригинальные файлы лежат на диске Windows, ищите их в расположении win, в том разделе, в который вы их поместили. Данный способ удобен тем, что снимает все ограничения файловой системы Windows, позволяя получать к ней монопольный доступ.

    Использование сторонних приложений

    Разработка специальных программ, которые позволяли бы восстанавливать повреждённые и удалённые системные файлы, не имеет смысла, так как весь необходимый для этого функционал имеется в самой системе. Однако существуют инструменты, упрощающие доступ к штатным средствам с помощью удобного графического интерфейса. Таковым, к примеру, является Microsoft DaRT – загрузочный диск, представляющий собой набор средств администрирования, в который также входит модуль сканирования и восстановления системных файлов Windows. Порядок действий такой проверки представлен на скриншотах ниже.

    Запуск утилиты Microsoft DaRT

    Диагностика с помощью Microsoft DaRT - шаг 1

    Диагностика с помощью Microsoft DaRT - шаг 2

    Диагностика с помощью Microsoft DaRT - шаг 3

    Диагностика с помощью Microsoft DaRT - шаг 4

    Диагностика с помощью Microsoft DaRT - шаг 5

    Диагностика с помощью Microsoft DaRT - шаг 6

    Диагностика с помощью Microsoft DaRT - шаг 7

    Для более удобного запуска SFC служат также программы Windows Repair и Glary Utilities, только в отличие от Microsoft DaRT, стартуют они из рабочей системы.

    В Windows Repair для запуска проверки необходимо перейти в раздел Pre-Repair Steps, крикнуть по вкладке Step 4 (Optional)» и нажать кнопку «Check».

    Windows Repair фото 1

    Windows Repair фото 2

    В Glary Utilities переходим на вкладку «Модули», в меню слева выбираем «Сервис» и жмем «Восстановление системных файлов». В обоих случаях будет запущена стандартная консольная утилита SFC.

    Glary Utilities

    Прочие способы

    Что касается вопроса, как восстановить полностью удаленные системные файлы, тут всё и так должно быть ясно. Если позволяют размеры диска, регулярно создавайте резервные копии системного раздела или, по крайней мере, не отключайте защиту системы, чтобы в случае чего иметь возможность выполнить откат к предыдущей контрольной точке.

    Восстановление системы из резервной копии - шаг 1

    Восстановление системы из резервной копии - шаг 2

    И последнее, на что хотелось бы обратить внимание. Если вы скачали и установили пользовательскую сборку, будьте готовы к тому, что SFC более чем наверняка найдёт в ней поврежденные файлы. Причина очень проста – сборщики очень часто модифицируют свои образы, заменяя, к примеру, оригинальные иконки в библиотеках и прочее. Поэтому перед тем, как производить восстановление оригинальных файлов, подумайте, действительно ли это вам нужно, если в работе системы не наблюдается неполадок.

    Как создать максимально компактный бэкап Windows, не привязанный к загрузчику и стилю разметки диска, который можно восстановить на компьютере при смене этих обстоятельств – воссоздать их заново по типу новой установки операционной системы? Такое возможно путём захвата текущего состояния системы в файл-образ WIM-формата с помощью штатной консольной утилиты DISM.exe.

    Такой недостаток работы с ней, как необходимость знания определённых команд командной строки, легко решается использованием утилиты Dism++, являющей собой графический интерфейс к консольной DISM.exe. Рассмотрим, как с помощью Dism++ можно бэкапить Windows в WIM-образы, восстанавливаться из них и даже комплектовать из таких бэкапов диск установки системы.

    1. Бэкап Windows в WIM-образ

    Создание системного бэкапа путём захвата её текущего состояния в файл формата WIM — это, по сути, создание собственной модифицированной сборки Windows с установленным софтом и заданными системными настройками. Только такая сборка будет с пользовательским профилем и драйверами на конкретное железо. В чём преимущества такого бэкапа?

    Захват Windows в WIM-образ:
    — Не так быстро делается, как создаётся точка отката, но это в разы надёжнее средство восстановления системы;
    — Является более удобной альтернативой полноценной штатной функции бэкапа — архивации Windows;
    — Является полностью бесплатной возможностью на фоне реализации бэкап-функционала программами типа Acronis True Image.

    2. О программе Dism++

    Dism++ — полностью бесплатная программа, скачать её можно на сайте создателей:

    https://www.chuyu.me/en/index.html

    Программа позволяет использовать ключевые возможности консольной DISM.exe, такие как: захват и развёртывание WIM— и ESD-образов Windows, их редактирование с добавлением или удалением системных компонентов, конвертирование из одного формата в другой, создание бэкапа Windows и восстановление из него. Последние две возможности есть не что иное, как те же самые функции захвата и развёртывания WIM-образов, просто названные в Dism++ бэкапом/восстановлением и реализованные отдельным пунктом меню «Восстановление» для понимания нами, что их можно использовать конкретно в целях резервного копирования системы. Эти функции также можно запускать из раздела «Дополнительно».

    Dism++

    3. Создание бэкапа Windows

    Для создания резервной копии текущего состояния Windows в окне Dism++ запускаем функцию «Бэкап системы» — хоть из вкладки «Дополнительно», хоть в меню на верхней панели «Восстановление».

    Бэкап системы

    Указываем место сохранения бэкапа.

    Место сохранения бэкапа

    Вводим имя файла-образа WIM.

    Имя файла-образа WIM

    Жмём «Ок».

    Мастер сохранения образа

    Запустится процесс создания WIM-файла. Его прогресс сможем наблюдать в левом верхнем углу Dism++.

    Процесс создания WIM-файла

    Вот, собственно, и всё.

    4. Восстановление в работающей Windows

    Если Windows необходимо откатить к бэкапу, в работающей системе запускаем Dism++. Выбираем операцию восстановления.

    Восстановление

    Внизу в двух графах указываем путь к WIM-файлу и диск С текущей системы в качестве пути развёртывания образа. Жмём «Ок».

    Применить образ

    Немножко нужно подождать, пока Dism++ создаст среду восстановления, необходимую для развёртывания бэкапа на системном диске.

    Настройка среды восстановления Windows

    И далее будем наблюдать прогресс восстановления.

    Прогресс восстановления

    По его завершении Dism++ предложит перезагрузиться. Жмём «Ок».

    Dism++ - перезагрузиться

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

    Система

    5. Запуск Dism++ в среде WinPE

    При желании обе операции – и создание бэкапа, и откат к нему – можем запускать в среде восстановления Windows. Это режим работы Dism++ в среде предзагрузки системы, он может немножко ускорить процесс проведения операций за счёт того, что ресурс жёсткого диска не будет использоваться для выполнения иных задач, как это происходит в среде работающей Windows.

    В среде восстановления Windows

    ***

    Как восстановиться из бэкапа, если система перестанет работать? О том, что Windows может подвергнуться критическому сбою и не будет загружаться, необходимо побеспокоиться заранее. В таком случае развернуть WIM-образ бэкапа можно будет с загрузочного носителя. В качестве такового можно использовать любой аварийный LiveDisk со средствами работы с WIM-образами на борту. А можно из WIMбэкапа сделать традиционный процесс установки Windows. Что для какой ситуации лучше – выбирать вам.

    6. Восстановление в среде LiveDisk

    Dism++ присутствует на борту LiveDisk от Сергея Стрельца. Его ISO-образ доступен на сайте Sergeistrelec.Ru. С помощью этого Live-диска развернуть бэкап из WIM-образа можно несколькими способами. Это можно сделать по типу обычной установки Windows, например, с помощью утилиты WinNTSetup.

    WinNTSetup

    Можно запустить процесс установки системы из WIM-образа с использованием утилиты «78Setup».

    78Setup

    А можно запустить Dism++.

    Утилиты - Dism++

    И провести операцию восстановления, как описано в п. 4 статьи.

    Операция восстановления

    7. Создание установочной флешки с бэкапом

    Итак, Dism++ создаёт бэкап Windows в формате WIM-файла – того же, что используется для хранения чистого дистрибутива системы. Подменив в установочном носителе исходный файл install.wim на файл нашего бэкапа, переименованный в install.wim, сможем восстанавливать Windows по типу её установки. Только без конечного этапа настройки системы и создания пользовательского профиля. Для этого необходимо создать обычную загрузочную флешку с чистым дистрибутивом своей версии и редакции Windows. Далее WIM-файл с бэкапом переименовываем в файл install.wim. На флешке заходим в папку «sources», в ней находим исходный файл install.wim, удаляем его. А на его место вставляем install.wim, переименованный из нашего бэкапа.

    Install.wim

    У этого способа в части его применения к EFI-системам Windows (установленным на GPT-дисках) есть один значительный недостаток. Дело в том, что загрузочная флешка UEFI обязательно должна форматироваться в файловую систему FAT32. А таковая не позволяет записывать файлы, которые весят более 4 Гб. Если WIM-образ с бэкапом системы будет весить более, а он будет весить более в большей части случаев, при бэкапе Windows 8.1 и 10 так точно, создать флешку UEFI обычным способом не удастся. Но необычным удастся. Для этого нужно прибегнуть к помощи бесплатной утилиты Rufus. В ней при задании параметров создания загрузочной флешки необходимо указать:
    — схему раздела GPT;
    — целевую систему UEFI;
    — файловую систему NTFS.

    Rufus

    Однако такой способ будет работать только при условии отключения в BIOS Secure Boot.

    8. Упаковка бэкапа в установочный ISO

    Для создания загрузочного оптического диска необходим установочный ISO. Таковой нужно взять с чистым дистрибутивом соответствующей версии и редакции Windows и переупаковать, подменив исходный файл install.wim на переименованный WIM-файл нашего бэкапа. Для переупаковки используем программу UltraISO. Открываем в ней обычный установочный ISO Windows.

    UltraISO

    UltraISO

    В нижней панели окна программы на диске находим WIM-файл нашего бэкапа. Переименовываем его на install.wim.

    Переименовать

    И перетаскиваем в верхнюю панель UltraISO, в открытую папку «sources».

    Sources

    Подтверждаем замену исходного файла install.wim на переименованный бэкап.

    Подтверждаем замену

    Теперь переупакованный ISO можем сохранять.

    ISO можем сохранять

    9. Установка бэкапа

    Установка Windows с подменённым на бэкап файлом install.wim происходит, как обычно.

    Установка Windows

    И если мы захотим развернуть бэкап на диске с иными стилем разметки – GPT или MBR, нам достаточно будет удалить на этом диске все разделы и указать в качестве места установки системы незанятое пространство.

    Разделы диска - Незанятое пространство

    Загрузка…

    Понравилась статья? Поделить с друзьями:
  • Как войти на второй рабочий стол windows 10
  • Как войти через безопасный режим windows 10 на ноутбуке
  • Как восстановить directx на windows 10
  • Как войти через администратора в windows 10 если забыл пароль
  • Как войти через админа в windows 10