Повреждённые системные файлы — частая причина ошибок, синих экранов и нестабильной работы Windows. К счастью, система включает два мощных инструмента для самодиагностики и восстановления: SFC (System File Checker) и DISM (Deployment Image Servicing and Management). Они работают в паре: SFC проверяет и восстанавливает файлы, а DISM чинит само хранилище компонентов, от которого зависит SFC. Запускаются обе утилиты из командной строки с правами администратора. Правильная последовательность: сначала DISM для обеспечения здорового источника файлов, затем SFC для непосредственного восстановления.

Что такое SFC и DISM

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

DISM работает с образом Windows на deeper уровне. Он проверяет и восстанавливает хранилище компонентов (компьютерную базу данных системных файлов), из которого SFC берёт эталонные файлы для замены. Без исправного хранилища SFC просто не сможет найти исправные копии.

Когда нужно использовать эти инструменты

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

  • Синие экраны с ошибками, указывающими на системные файлы;
  • Необъяснимые сбои приложений;
  • Повреждение интерфейса — пропавшие иконки, неправильные надписи;
  • Ошибки при установке или удалении обновлений Windows;
  • Подозрение на повреждение файлов после вирусной атаки или сбоя питания.

Эти инструменты — первая линия обороны перед радикальными мерами вроде переустановки системы.

Правильный порядок восстановления

Всегда начинайте с DISM, чтобы обеспечить SFC исправным источником файлов. Запускайте команды в командной строке с правами администратора.

Сначала выполните проверку хранилища: . Эта команда только диагностирует проблемы, не исправляя их. Если сканирование найдёт повреждения, запустите восстановление: dism /online /cleanup-image /restorehealth. Процесс может занять 5-20 минут в зависимости от скорости диска и степени повреждений.

После успешного выполнения DISM запустите SFC: . Утилита просканирует систему и заменит проблемные файлы на исправные из только что восстановленного хранилища. Перезагрузка после завершения часто обязательна.

Типичные ошибки и ограничения

SFC и DISM — не панацея. Они не помогут, если:

  • Повреждён загрузчик Windows — нужны другие инструменты вроде bootrec;
  • Проблема в аппаратной части — faulty RAM или диск с bad sectors;
  • Системные файлы изменены преднамеренно (например, твиками для внешнего вида) — SFC вернёт оригиналы;
  • Сбой настолько глубокий, что повреждён сам механизм восстановления.

Иногда DISM не может подключиться к серверам Microsoft для загрузки файлов. В этом случае укажите локальный источник — установочный диск или образ Windows: dism /online /cleanup-image /restorehealth /source:wim:путь_к_файлу:1 /limitaccess.

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

Практические советы по использованию

Всегда запускайте командную строку от имени администратора. Без прав SFC и DISM не смогут заменять системные файлы.

Закройте все сторонние приложения перед запуском проверки — утилитам нужен эксклюзивный доступ к системным файлам.

Если система не загружается, используйте эти же команды из среды восстановления Windows (WinRE). Доступ к ней можно получить через загрузочную флешку с Windows.

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