Как проверить целостность системы и восстановить поврежденные файлы Windows: пошаговое руководство
Чтобы проверить целостность системы и восстановить поврежденные файлы Windows, используйте встроенные утилиты DISM и SFC в среде командной строки с правами администратора.
Оглавление
Подготовка и запуск командной строки
Все операции требуют прав администратора. Нажмите Win + R, введите cmd или найдите «Командная строка» / «PowerShell» через поиск и выберите «Запуск от имени администратора».
Восстановление образа системы через DISM
Если системные файлы повреждены, стандартная проверка может не сработать без предварительного ремонта хранилища компонентов. DISM восстанавливает хранилище системных компонентов, которое SFC использует для замены поврежденных файлов.
Введите следующую команду:
DISM /Online /Cleanup-Image /RestoreHealth
Эта команда подключается к Центру обновления Windows для загрузки исправных файлов и восстановления локального образа системы. Процесс может занять от 10 до 30 минут и иногда визуально «зависает» на определенных процентах (например, 62.3%), что является нормальным поведением. Если интернет недоступен или центр обновлений не работает, можно указать локальный источник файлов с помощью параметра /Source.
Проверка системных файлов утилитой SFC
После успешного завершения работы DISM запустите проверку целостности защищенных файлов:
sfc /scannow
Утилита просканирует все защищенные системные файлы и заменит поврежденные версии на правильные из кэша DLLCache (%WinDir%\System32\Dllcache).
По завершении вы получите одно из сообщений:
- Нарушения не найдены.
- Файлы успешно восстановлены.
- Некоторые файлы восстановить не удалось (в этом случае детали будут в журнале
C:\Windows\Logs\CBS\CBS.log).
Действия при невозможности загрузки Windows
В случае, когда система не стартует, команды нужно выполнять из среды восстановления (WinRE) или с загрузочной флешки. Для офлайн-проверки используется синтаксис с указанием путей:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
Буквы дисков в среде восстановления могут отличаться от привычных, поэтому предварительно проверьте их через diskpart или notepad.
Частые ошибки
- Ошибка службы: Если SFC сообщает «Защите ресурсов Windows не удается запустить службу», попробуйте включить службу «Установщик модулей Windows» (TrustedInstaller) или выполнить проверку из безопасного режима.
- Зависание DISM: При длительном зависании DISM рекомендуется временно отключить антивирус, перезапустить службу Центра обновления Windows или очистить временные папки.
- Критические ошибки: Если ни DISM, ни SFC не помогают устранить критические ошибки, может потребоваться выполнить сброс системы с сохранением личных файлов через «Параметры восстановления».
FAQ
В каком порядке нужно запускать утилиты?
Рекомендуется выполнять их именно в таком порядке: сначала DISM, затем SFC. DISM восстанавливает хранилище системных компонентов, которое SFC использует для замены поврежденных файлов.
Что делать, если DISM завис на определенном проценте?
Процесс восстановления образа может занимать до 30 минут и иногда визуально «зависает» на определенных процентах (например, 62.3%). Это нормальное поведение, следует дождаться завершения операции.
Где посмотреть журнал, если SFC не смог восстановить файлы?
Если утилита сообщает, что некоторые файлы восстановить не удалось, детальный отчет о проведенной операции сохраняется в системном журнале по пути C:\Windows\Logs\CBS\CBS.log.