Проверка целостности системных файлов в Windows 10: как сделать

Содержание
  1. Проверка и восстановление системных файлов с помощью SFC
  2. Утилита DISM
  3. Так что запускать первым?
  4. Восстановление Windows 11 с помощью инструмента DISM
  5. Восстановление поврежденных файлов в ручном режиме
  6. Использование сторонних приложений
  7. Вот как восстановить Windows 11 с помощью инструмента DISM
  8. SFC просмотр результатов сканирования из файла CBS.LOG
  9. Чтобы быстро открыть CBS.LOG файл
  10. Восстановление хранилища компонентов с указанием источника
  11. Как проверить целостность системных файлов Windows 10 — видео
  12. Восстановление хранилища компонентов Windows 10 с помощью DISM.exe
  13. Восстановление хранилища компонентов /Restore Health
  14. Восстановление хранилища с файлом install.wim
  15. Запуск SFC в Командной строке среды восстановления
  16. Windows 10 загружается и есть выход в сеть.
  17. Восстановление системных файлов Windows 10
  18. Обычное восстановление (нужен Интернет)
  19. Восстановление с помощью ISO-файла образа
  20. Восстановление с помощью автономного сканирования SFC, если Windows 11 не загружается
  21. Начинаем работу…
  22. Windows 10 загружается, но сеть недоступна.
  23. Использование DISM для проверки и восстановления системы
  24. Восстановление хранилища с файлом install.esd

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

В этом случае вам нужно будет запустить команду sfc / scannow в командной строке. План действий следующий:

  1. Вызываем контекстное меню Пуск (щелкнув правой кнопкой мыши на Пуск или нажав сочетание клавиш Win + X), в котором выбираем пункт «Командная строка (администратор)”.Запустите командную строку от имени администратора в Windows 10
    Если это меню заменяет классическую командную строку на PowerShell, вы можете запустить его через панель поиска. Набираем желаемое имя, щелкаем правой кнопкой мыши по найденному варианту и выбираем «Запуск от имени администратора”.Запуск командной строки от имени администратора через панель поиска в Windows 10
  2. В открывшемся окне введите команду sfc / scannow и нажмите Enter, чтобы выполнить ее.Запуск команды sfc scannow в командной строке в Windows 10
  3. Начнется сканирование системы, которое может занять некоторое время. Если при проверке будут обнаружены ошибки, они будут автоматически исправлены. Если поврежденных файлов нет, отобразится сообщение «Защита ресурсов Windows не обнаружила нарушений целостности”.

Команда sfc / scanfile = filepath позволяет сканировать определенный файл. Например: sfc /scanfile=d:windowssystem32autoplay.dll.

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

Утилита DISM

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

dISM.exe / онлайн / очистка-изображение / scanhealth

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

dISM.exe / онлайн / очистка-изображение / Restorehealth

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

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

Так что запускать первым?

Команда:

sfc / scannow

не требует подключения к сети. Эффективность его работы часто определяется не только степенью повреждения, но и скоростью доступа к диску (чтения данных). Однако, если утилита не помогает, скорее всего, потребуется помощь самому хранилищу компонентов Windows. Присоединяйтесь к игре:

Dism / Online / Cleanup-Image / RestoreHealth

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

sfc / scannow

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

Восстановление Windows 11 с помощью инструмента DISM

Если инструмент SFC не может исправить серьезное повреждение ОС, вам необходимо использовать DISM. DISM использует Центр обновления Windows (требуется подключение к Интернету) для получения обновленных версий файлов).

Также вы можете использовать локальный (автономный) файл install.wim или install.esd из существующего образа системы ISO или загрузочного диска Windows 11. Перед этим вам необходимо проверить целостность так называемого хранилища компонентов Windows.

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

  1. Откройте новое окно терминала Windows от имени администратора.

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

dISM / Online / Cleanup-Image / CheckHealth

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

Если вы используете PowerShell и запустите команду:

Ремонт-WindowsImage-Online-CheckHealth

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

Три состояния хранилища компонентов Windows

  • Здоровый
  • Ремонтопригодный
  • Не подлежит ремонту

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

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

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

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

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

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

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

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

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

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

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

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

В программе восстановления Windows, чтобы начать проверку, вам нужно перейти в раздел «Действия перед восстановлением», прокричать вкладку «Шаг 4 (необязательно)» и нажать кнопку «Проверить».

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

Вот как восстановить Windows 11 с помощью инструмента DISM

  1. Откройте Терминал Windows от имени администратора.

PowerShell, введите команду:

Ремонт-WindowsImage-Online-RestoreHealth

восстановить Windows 11 с помощью инструмента DISM

Введите командную строку и нажмите Enter:

dISM / Online / Cleanup-Image / RestoreHealth

восстановить Windows 11 с помощью инструмента DISM

Сканирование и ремонт компонентов могут занять много времени, наберитесь терпения.

SFC просмотр результатов сканирования из файла CBS.LOG

После выполнения проверки системного файла в Windows инструмент SFC добавит информацию в файл каталога: C: Windows Logs CBS CBS.log. Открыв файл, вы можете узнать подробности последнего сканирования.

Чтобы быстро открыть CBS.LOG файл

  1. Откройте Терминал и запустите команду.

Командная строка:

findstr / c: «SR»% windir% Logs CBS CBS.log> «% userprofile% Desktop scansfc.txt»​

Просмотр результатов сканирования SFC из файла CBS.LOG

PowerShell:

(Select-String SR $ env: windir Logs CBS CBS.log -s). Строка> «$ env: userprofile Desktop scansfc.txt»

результат сканирования SFC

Все данные, относящиеся к сканированию SFC, будут добавлены в файл «scansfc.txt» на рабочем столе.

  1. Открой это. Это поможет вам увидеть все поврежденные и восстановленные файлы.

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

откройте файл CBS.LOG

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

Восстановление хранилища компонентов с указанием источника

Если команда с параметром / Restore Health после выполнения возвращает ошибку 0x800f0906 Невозможно загрузить исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Source или ошибки 0x800f081f Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Source или 0x800f0950 Ошибка DISM. Операция провалена,.

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

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

Если у вас есть загрузочный DVD или USB-накопитель с дистрибутивом Windows 10, просто вставьте диск или подключите внешний накопитель и проверьте, какая буква диска назначена этому диску в окне «Этот компьютер.

Как проверить целостность системных файлов Windows 10 — видео

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

Восстановление хранилища компонентов Windows 10 с помощью DISM.exe

Утилита обслуживания и развертывания образов Windows DISM.exe помогает выявлять и устранять эти проблемы с хранилищем системных компонентов Windows 10, откуда при проверке и исправлении целостности файловой системы копируются их исходные версии. Это может быть полезно в ситуациях, когда Windows Resource Protection не может восстановить файлы, несмотря на обнаруженный ущерб. В этом случае сценарий будет следующий: мы восстанавливаем архив компонентов, а затем снова прибегаем к использованию sfc / scannow.

Чтобы использовать DISM.exe, запустите командную строку от имени администратора. Затем вы можете использовать следующие команды:

  • dISM / Online / Cleanup-Image / CheckHealth — для получения информации о состоянии и повреждениях компонентов Windows. В этом случае сама проверка не производится, проверяются только ранее записанные значения.
  • dISM / Online / Cleanup-Image / ScanHealth — проверяет целостность и повреждение хранилища компонентов. Это может занять много времени и при этом зависнуть до 20 процентов.
  • dISM / Online / Cleanup-Image / RestoreHealth — автоматически проверяет и восстанавливает системные файлы Windows, как и в предыдущем случае, требует времени и останавливается в процессе.

Примечание. Если команда восстановления хранилища компонентов по той или иной причине не работает, вы можете использовать файл install.wim (или esd) из смонтированного ISO-образа Windows 10 (как загрузить ISO-образ Windows 10 с веб-сайта Microsoft) в качестве источник файла, требующий восстановления (содержимое образа должно соответствовать установленной системе). Это можно сделать с помощью команды:

dISM / Online / Cleanup-Image / RestoreHealth / Источник: wim: path_to_wim_file: 1 / limitaccess

Вместо .wim вы можете использовать файл .esd таким же образом, заменив в команде весь wim на esd.

При использовании вышеуказанных команд журнал выполненных действий сохраняется в Windows Logs CBS CBS.log и Windows Logs DISM DISM.log.

DISM.exe также можно использовать в Windows PowerShell под управлением администратора (его можно запустить из контекстного меню кнопки «Пуск») с помощью команды Repair-WindowsImage. Примеры команд:

  • Repair-WindowsImage -Online -ScanHealth — проверяет наличие повреждений системных файлов.
  • Repair-WindowsImage -Online -RestoreHealth — проверка и устранение повреждений.

Дополнительные методы восстановления хранилища компонентов, если вышеперечисленное не работает: Восстановление хранилища компонентов Windows 10.

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

Восстановление хранилища компонентов /Restore Health

Если при выполнении вышеуказанных команд вы получили сообщения о различных ошибках, например: Хранилище компонентов можно восстановить, Ошибка: 1726 Ошибка при удаленном вызове процедуры, Ошибка: 1910 Источник экспорта указанного объекта не найден, поэтому Чтобы исправить это, необходимо восстановить хранилище компонентов.

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

DISM / Онлайн / Очистка-Образ / RestoreHealth

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

Если восстановление хранилища компонентов прошло успешно, теперь проверьте и восстановите целостность системных файлов с помощью команды sfc / scannow

Восстановление хранилища с файлом install.wim

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

DISM / Get-WimInfo /WimFile:G:Sourcesinstall.wim

Узнав букву диска с дистрибутивом Windows 10 и индекс ревизии ОС, мы восстановим хранилище компонентов системы.

Для этого в командной строке, открытой от имени администратора, выполните команду:

DISM / Online / Cleanup-Image / RestoreHealth /Source:WIM:G:Sourcesinstall.wim:2 / LimitAccess

Где G — это буква виртуального диска Windows 10 или буква флеш-накопителя Windows 10
install.wim: 2 — файл образа с нужным вам индексом

LimitAccess — параметр, запрещающий доступ к центру обновлений.

Если восстановление хранилища компонентов прошло успешно, теперь проверьте и восстановите целостность системных файлов с помощью команды sfc / scannow

Запуск SFC в Командной строке среды восстановления

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

Способ 1

  1. Заходим в Системные настройки, нажав Win + I или выбрав соответствующий пункт в контекстном меню Пуск (как его открыть мы описали выше).Запуск системных настроек в Windows 10
  2. В параметрах перейдите в раздел «Обновление и безопасность”.Перейдите в раздел
  3. Затем перейдите в подраздел «Восстановление» и в правой части окна в блоке «Специальные параметры запуска» нажмите кнопку «Перезагрузить сейчас”.Перезагрузите систему из параметров, чтобы запустить среду восстановления в Windows 10

Способ 2

  1. Заходим в меню Пуск.
  2. Нажмите кнопку выключения.
  3. Удерживая нажатой клавишу Shift на клавиатуре, нажмите на пункт «Перезагрузить”.Перезагрузите систему из меню загрузки, чтобы запустить среду восстановления в Windows 10

Точно так же вы можете перезагрузить компьютер из окна блокировки.

Перезагрузите систему из окна блокировки, чтобы запустить среду восстановления в Windows 10

Способ 3

вы можете получить доступ к среде восстановления с установочного диска (дистрибутива) с операционной системой. Для этого в левом нижнем углу выбираем пункт «Восстановление системы.

Переключитесь в среду восстановления с установочного диска Windows 10

В среде восстановления мы выполняем следующие операции:

  1. Выбираем пункт «Устранение неисправностей”.Выбор средства устранения неполадок в среде восстановления Windows 10
  2. Нажмите на опцию — «Дополнительные параметры”.Выбор дополнительных параметров в среде восстановления Windows 10
  3. И, наконец, щелкаем в предложенном списке по пункту «Командная строка”.Запустить командную строку из среды восстановления Windows 10
  4. После перезагрузки выберите учетную запись администратора (если их несколько), затем введите пароль и нажмите кнопку «Продолжить”.
  5. В открытой командной строке он, в свою очередь, запускает выполнение следующих команд:
    • diskpart — запускает утилиту, позволяющую работать с жесткими дисками;
    • список томов — отображает информацию обо всех дисках вашего компьютера. Вы можете определить объем системы по ее размеру и метке, для нас это диск C.
    • exit — выйти из утилиты.Использование дисковой утилиты в командной строке из среды восстановления в Windows 10
  6. Теперь запустим следующую команду:
    sfc / scannow / offbootdir = C: / offwindir = C: Windows.
    Здесь C — имя системного диска, а C: Windows — путь к папке с операционной системой Windows 10. Имена дисков могут отличаться от наших.Сканирование и восстановление поврежденных компонентов системы в командной строке среды восстановления в Windows 10
  7. В результате начнется сканирование системы на предмет поврежденных компонентов, которые при обнаружении будут автоматически восстановлены (если хранилище ресурсов Windows не повреждено). Стоит отметить, что такая проверка занимает много времени, поэтому нужно запастись терпением. Вы можете сказать, что компьютер действительно проверяет, а не «завис», по мигающему индикатору ввода команды.
  8. После завершения сканирования закрываем Командную строку, после чего система вернет нас в среду восстановления, где мы выбираем пункт «Продолжить”.
  9. Выйдите из среды восстановления в Windows 10
  10. Система загрузится нормально.

Windows 10 загружается и есть выход в сеть.

Итак, как вы знаете, когда Windows 10 теряет часть своей функциональности, на помощь пользователю приходит инструмент развертывания образов и управления обслуживанием (также известный как DISM). Его основное предназначение — исправление ошибок путем обновления системных файлов. В случае «бредового» поведения Windows вы можете использовать DISM с функцией Cleanup-Image:

Dism / Online / Cleaning-Image

со следующими переключателями:

  • / ScanHealth — проверка на наличие повреждений в хранилище компонентов с последующей записью в журнал в C: Windows Logs CBS CBS.log. Команда для проверки похожа на:

Dism / Online / Cleanup-Image / ScanHealth

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

  • / CheckHealth — проверяет, есть ли уже в журнале индикатор повреждений. Команда в таком виде аналогична действию утилиты chkdsk.exe в режиме только для чтения»:

chkdsk буква_диска:

Время, доступное для выполнения команды, невелико: в среднем около одной минуты:

Dism / Online / Cleanup-Image / CheckHealth

  • / RestoreHealth — это наиболее востребованная команда. Выполняет полный комплекс действий: проверка компонентов, запись указанного выше журнала и замена повреждений обновлениями:

Dism / Online / Cleanup-Image / RestoreHealth

По продолжительности эта операция самая продолжительная — все зависит от характера повреждения системы.

Таким образом, процедура исправления ошибок в Windows 10, которая является ЗАГРУЗКОЙ и ИДЕТ СЕТЬ, но показывает функциональные ошибки, может быть определена следующим образом:

  • командная консоль открывается от имени администратора
  • dISM начинается с быстрой проверки повреждений и возможности их исправить
    начните с DISM с параметром / RestoreHealth.

Восстановление системных файлов Windows 10

Обычное восстановление (нужен Интернет)

Параметр DISM / Cleanup-image используется для сканирования образа Windows на наличие ошибок и их исправления. Все описанные выше команды выполняются в классической командной строке или в Windows PowerShell (запускается от имени администратора).

  • DISM / Онлайн / Очистка-Образ / CheckHealth

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

DISM Online Cleanup-Image CheckHealth

На моем компьютере не было обнаружено повреждений хранилища компонентов. Ранее система Windows 10 была перенесена на другой SSD. Видимо очень удачно.

  • DISM / Онлайн / Очистка-Образ / ScanHealth

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

DISM Online Cleanup-Image ScanHealth

  • DISM / Онлайн / Очистка-Образ / RestoreHealth

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

DISM Online Cleanup - работоспособность восстановления изображения

Сканирование и ремонт компонентов могут занять много времени (до 30 минут). Все зависит от текущего состояния вашей операционной системы. В результате должно появиться сообщение о том, что операция восстановления прошла успешно.

Восстановление с помощью ISO-файла образа

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

  • 0x800f0906 — Невозможно загрузить исходные файлы (используйте параметр источника, чтобы указать расположение файлов, необходимых для восстановления функции);
  • 0x800f0950 — ошибка использования DISM (операция не выполнялась);
  • 0x800F081F — исходные файлы не были найдены (используйте параметр источника, чтобы указать расположение файлов, необходимых для восстановления функции).

вы можете указать WIM- или ESD-файл исходного установочного образа Windows, который будет использоваться для восстановления (в качестве источника системных файлов). Например, давайте смонтируем исходный ISO-образ диска Windows 10 на виртуальный диск (G:).

демонтаж онлайн очистка образа восстановления

Восстановите хранилище компонентов из исходного образа системы:

  • DISM / Online / Cleanup-Image / RestoreHealth /Source:G:SourcesInstall.wim

Запретить использование служб Windows Update (только локальный файл):

  • DISM / Online / Cleanup-Image / RestoreHealth /Source:G:SourcesInstall.wim / LimitAccess
  • Dism / Online / Cleanup-Image / RestoreHealth / LimitAccess

Важно! Сборка и выпуск Windows в образе WIM / ESD должны соответствовать таковым в системе. См. Журнал восстановления системного файла здесь: C: Windows Logs CBS.log и C: Windows Logs DISM DISM.log. После сброса можно запустить проверку sfc / scannow.

В качестве бонуса вот еще несколько команд для вас:

DISM / Get-WimInfo просматривать информацию об образе в WIM-файле
DISM / Добавить пакет установка файлов обновлений для форматов MSU и CAB
DISM / Get-драйверы получить полный список установленных драйверов
DISM / Добавить драйвер добавление драйверов в образ операционной системы
DISM / Добавить емкость используется для установки компонентов и RSAT
DISM / StartComponentCleanup очистка старых версий компонентов (папка WinSxS)
DISM / сентябрьское издание обновить до полной версии Windows без переустановки

В Windows PowerShell вы можете использовать следующие команды: Repair-WindowsImage -Online — CheckHealth (-ScanHealth или -RestoreHealth) для быстрой (полной или восстановленной) проверки. Какая от этого выгода — непонятно, но такая возможность есть.

Заключение

DISM часто используется для восстановления системных файлов Windows 10. Его команды отлично работают как в командной строке, так и в Windows PowerShell. Для автономного восстановления требуется исходный дистрибутив Microsoft Windows 10.

Восстановление с помощью автономного сканирования SFC, если Windows 11 не загружается

  1. Откройте командную строку из среды восстановления Windows 11 .
  2. Запустите команду и нажмите Enter:

diskpart

  1. Введите другую команду:

список томов

В выводе определите букву диска, помеченную как раздел восстановления, см. Снимок экрана (размер диска 520 МБ может отличаться в вашем случае) и букву системного диска с Windows 11. Обратите внимание на образ диска «E:» — это раздел восстановления и, следовательно, «D:». Это системный раздел (среда восстановления присвоила букву диска (F 🙂 диску Windows 11, но если вы загружаете операционную систему, диск будет иметь букву «C:»).

Восстановление Windows 11 с помощью автономного сканирования SFC, если система не загружается

  1. Для выхода введите команду ниже:

выход

  1. Введите новую команду:

sfc / scannow / offbootdir = E: / offwindir = D: Windows

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

Восстановление Windows 11 с помощью автономного сканирования SFC, если система не загружается

  1. Перезагрузите компьютер и попробуйте войти в операционную систему.

Начинаем работу…

  • Скачиваем образ Windows 10 бесплатно с помощью утилиты или программы Rufus. Для этого я подготовил загрузочную флешку с Windows 10, благодаря которой обеспечиваю быстрый доступ к нужным мне файлам;
  • Запускаем cmd от имени администратора
  • Давайте последовательно вставим следующие команды

DISM / Online / Cleanup-Image / StartComponentCleanup DISM / Online / Cleanup-Image / AnalyzeComponentStore DISM / Online / Cleanup-Image / RestoreHealth /source:F:sourcesinstall.wim:1 / LimitAccess

в последней команде F: sources install.wim — путь к файлу install.wim, который появляется после распаковки из скачанного образа.

Windows 10 загружается, но сеть недоступна.

Как вы понимаете, ключом к DISM является клиент Центра обновления Windows и стабильное сетевое соединение. Вполне возможно, что в зоне повреждения находится и сам заказчик. Затем консоль попросит вас указать папку в текущей установке Windows в качестве источника неповрежденных файлов. Или обратитесь к сетевым ресурсам. Вам нужно будет ввести следующую команду:

DISM.exe / Online / Cleanup-Image / RestoreHealth / Источник: X: c_folder Windows / LimitAccess

где X: c_folder Windows — это путь к папке с файлами резервных копий для восстановления, а X — это диск / флешка / карта. В этом случае файлы восстановления могут храниться как на жестком диске, так и на USB-накопителе / ​​DVD-диске. Чтобы восстановить Windows 10 с диска, вам потребуется выполнить ряд условий:

  1. Вам понадобится файл install.wim с диска / флэш-накопителя, с которого была установлена ​​ваша копия Windows 10. Конечно, не специально. Для этого загрузите образ Windows 10 своей ВЕРСИИ онлайн. Итак, в этом файле есть подходящий DISM для вашей Windows. Помните, что LANGUAGE и ISSUE также должны совпадать.
  2. Это звучит странно, но вам действительно нужно убедиться, что файл install.wim доступен в папке назначения. Большинство ошибок возникает именно по этой причине.
  3. Файл и каталог install.wim не должны быть доступны только для чтения».
  4. Все команды DISM чувствительны к регистру. Так что не запутайтесь по поводу путей, по которым вы идете.

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

Не все дефекты в системных файлах можно исправить с помощью команд SFC. И в таких ситуациях может помочь утилита DISM.exe, с помощью которой можно найти и решить проблемы с хранением системных файлов, откуда копируются их исходные версии при восстановлении целостности компонентов системы. Этим в первую очередь восстанавливаем архив компонентов, а затем переходим к команде sfc / scannow.

Запустите командную строку от имени администратора (любым удобным способом, например через строку поиска). Далее мы можем запустить следующие команды:

  • dISM / Online / Cleanup-Image / CheckHealth. Эта команда используется для сбора информации о текущем состоянии операционной системы и наличии поврежденных компонентов. Однако новая проверка не запускается, и вместо нее просто проверяются предыдущие записи.Запустите команду DISM в командной строке Windows 10
  • dis / Online / Cleanup-Image / ScanHealth. С помощью этой команды мы проверяем состояние архива компонентов системы. Необходимо сразу подготовиться к тому, что процесс затягивается и в некоторых случаях до 20 процентов может «затормозиться”.Проверьте хранилище системных компонентов с помощью команды DISM в командной строке Windows 10
  • dISM / Online / Cleanup-Image / RestoreHealth. Запустите процесс автоматической проверки и восстановления системы. Выполнение этой команды также займет значительное время, а сам процесс иногда может «замедлиться”.Восстановление системы с помощью команды DISM в командной строке Windows 10

Примечание. Если вдруг команда восстановления хранилища системных компонентов не работает, вы можете использовать файл «install.wim» (или esd) из образа Windows 10 (ISO), который можно загрузить с веб-сайта Microsoft, например, как источник файлы для восстановления.

Для этого нужно выполнить команду:
dISM / Online / Cleanup-Image / RestoreHealth / Источник: wim: path_to_wim_file: 1 / limitaccess

Если используется файл «esd» (вместо «wim»), указанную выше команду необходимо соответствующим образом исправить.

Все операции, выполняемые при выполнении этих команд, будут регистрироваться в журнале, расположенном в Windows Logs CBS CBS.log и Windows Logs DISM DISM.log.

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

Восстановление хранилища с файлом install.esd

После монтирования ISO-образа на виртуальный диск или подключения установочного USB-накопителя с дистрибутивом Windows 10 перейдите в исходную папку и посмотрите, какое расширение имеет файл установочного образа, это может быть install.esd или install.wim, это придет пригодится позже при вводе команды. Обычно, когда вы загружаете изображение с помощью Media Creation Tool, файл образа будет иметь расширение .esd, то есть install.esd. Но файл образа также может иметь расширение .wim, то есть install.wim

Теперь давайте выясним, какие индексы содержит файл изображения. Если это install.esd, то в командной строке откройте от имени администратора, выполните команду:

DISM / Get-WimInfo /WimFile:F:Sourcesinstall.esd

Узнав букву диска с дистрибутивом Windows 10 и индекс ревизии ОС, мы восстановим хранилище компонентов системы.

Для этого в командной строке, открытой от имени администратора, выполните команду:

DISM / Online / Cleanup-Image / RestoreHealth /Source:ESD:F:Sourcesinstall.esd:4 / LimitAccess

Где F — буква виртуального диска Windows 10 или буква флеш-накопителя Windows 10
install.esd: 4 — файл образа с нужным вам индексом

LimitAccess — параметр, запрещающий доступ к центру обновлений.

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

Оцените статью
Блог про восстановление данных