Блок 8 · 8
Как проверить целостность системных файлов Windows 11?
Правильно запускаем DISM и SFC, читаем результаты, сохраняем журнал CBS и выбираем следующий способ восстановления.
🎯 Краткое описание
В Windows 11 есть два основных встроенных инструмента восстановления: DISM проверяет и ремонтирует хранилище компонентов, а SFC сравнивает защищённые системные файлы с исправными копиями и заменяет повреждённые.
Эти команды полезны, когда Проводник, меню «Пуск» или системные приложения глючат после сбоя. Но они не являются универсальным заклинанием от плохого Wi-Fi, перегрева и сломанного SSD. Если монитор мигает из-за кабеля, sfc /scannow может честно проверить каждую DLL и всё равно не научиться держать штекер.
🧩 Когда это пригодится
- системные приложения не запускаются;
- Проводник или панель задач падают;
- обновление Windows завершается ошибкой;
- появились сообщения об отсутствующих DLL;
- сбой начался после аварийного выключения;
- антивирус удалил или поместил системный файл в карантин;
- Windows работает нестабильно без явной аппаратной причины.
🔍 Что проверить до запуска
Перезагрузи компьютер и установи ожидающие обновления, если система позволяет. Проверь свободное место на C: и убедись, что накопитель не показывает физические ошибки. Если SSD пропадает или HDD щёлкает, сначала сохраняй данные и диагностируй диск по главе 7.8.
DISM обычно использует Центр обновления Windows как источник исправных компонентов, поэтому требуется рабочее подключение к Интернету. SFC работает с локальным хранилищем. Правильная последовательность Microsoft: сначала восстановить образ через DISM, затем запускать SFC.
Создай точку восстановления или резервную копию важных данных. Инструменты рассчитаны на безопасный ремонт системы, но диагностика начинается с уважения к файлам, а не с веры в бессмертие компьютера.
🧭 Как открыть командную строку администратора
- Открой Пуск.
- Введи
cmd. - У найденной Командной строки выбери Запуск от имени администратора.
- Подтверди запрос контроля учётных записей.
Можно открыть Терминал (Администратор) через Win + X: команды DISM и SFC работают и в PowerShell. В заголовке окна должны быть повышенные права.
🧱 Шаг 1. Проверка хранилища DISM
Быстрая проверка уже зафиксированного состояния:
DISM.exe /Online /Cleanup-Image /CheckHealth
Более глубокое сканирование:
DISM.exe /Online /Cleanup-Image /ScanHealth
Восстановление:
DISM.exe /Online /Cleanup-Image /RestoreHealth
Для обычного ремонта можно сразу использовать /RestoreHealth. Процесс иногда долго стоит на одном проценте — это не обязательно зависание. Не закрывай окно, пока команда не завершится сообщением. DISM любит драматическую паузу на 62,3%, но чаще всего продолжает работу без аплодисментов.
После успешного завершения перезагрузи компьютер, особенно если ранее были ожидающие операции обслуживания.
🧩 Шаг 2. Проверка SFC
В том же окне администратора выполни:
sfc /scannow
Не закрывай окно до 100%. Возможные результаты:
- нарушений целостности не обнаружено — защищённые файлы соответствуют ожидаемым;
- повреждённые файлы обнаружены и успешно восстановлены — перезагрузи ПК и проверь проблему;
- некоторые файлы восстановить не удалось — изучи журнал и повтори после DISM;
- защита ресурсов не может выполнить запрошенную операцию — попробуй безопасный режим или проверку из среды восстановления.
Отсутствие нарушений не означает, что Windows полностью здорова. SFC не проверяет сторонние программы, драйверы, профиль пользователя, реестр целиком и физическое железо. Это врач по системным файлам, а не медицинская комиссия всей квартиры.
📝 Как получить понятный фрагмент журнала
SFC пишет сведения в C:\Windows\Logs\CBS\CBS.log. Чтобы собрать строки последней проверки на рабочий стол, выполни в CMD администратора:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt"
Открой sfcdetails.txt и смотри последние записи по времени. Файл содержит результаты нескольких запусков, поэтому старые ошибки могут уже не относиться к текущему состоянию.
Журнал DISM находится по пути:
C:\Windows\Logs\DISM\dism.log
Не публикуй полный журнал на случайном форуме без просмотра: в нём могут быть пути, имена пользователя и сведения о системе.
🌐 Если DISM не может скачать файлы
Сначала проверь Интернет, дату, время, VPN, прокси и работу Центра обновления Windows. Ошибка источника не всегда означает повреждение образа — иногда DISM просто не смог дойти до сервера.
Можно использовать установочный ISO той же редакции, языка, архитектуры и подходящей версии Windows. Смонтируй образ двойным щелчком и узнай его букву, например D:. В папке sources может находиться install.wim или install.esd.
Сначала узнай индексы образа:
DISM /Get-WimInfo /WimFile:D:\sources\install.wim
Затем выбери индекс своей редакции и укажи источник:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:6 /LimitAccess
Для install.esd используется префикс esd:. Цифра 6 приведена только как пример — индекс обязательно смотри в своём образе.
⚠️ Неподходящий ISO или неправильный индекс даст ошибку либо не поможет. Не скачивай «готовые системные файлы» по одному с DLL-сайтов: происхождение и совместимость такой заплатки неизвестны.
🛡️ Проверка в безопасном режиме
Если SFC сообщает, что не может выполнить операцию:
- Открой Параметры → Система → Восстановление.
- У Расширенных параметров запуска нажми Перезагрузить сейчас.
- Выбери Поиск и устранение неисправностей → Дополнительные параметры → Параметры загрузки → Перезагрузить.
- Выбери безопасный режим.
- Запусти
sfc /scannowот администратора.
На зашифрованном устройстве среда восстановления может запросить ключ BitLocker. Убедись, что он сохранён и доступен до перезагрузки, а не после того, как экран уже задаст вопрос.
📴 Офлайн-проверка из WinRE
Если Windows не загружается, открой командную строку в среде восстановления. Буква системного раздела там может отличаться от C:. Проверь диски командами dir C:\Windows, dir D:\Windows и найди реальную папку.
Пример для системы на D: и загрузочного раздела D::
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows
Не копируй букву из примера вслепую. В WinRE буквы дисков любят переставляться, будто места в поезде распределял очень творческий проводник.
🔁 Что делать после ремонта
- Перезагрузи компьютер.
- Снова выполни
sfc /scannow. - Проверь конкретную проблему, а не только сообщение команды.
- Установи обновления Windows.
- Проверь драйвер, профиль пользователя и журнал событий, если сбой остался.
Если DISM и SFC завершаются успешно, а системные компоненты продолжают падать, можно переустановить текущую версию Windows через Центр обновления с сохранением приложений, файлов и настроек, если эта функция доступна: Параметры → Система → Восстановление → Устранить проблемы с помощью Центра обновления Windows.
Следующая ступень — восстановительная установка с официального ISO. Полный сброс или чистая установка идут позже, когда менее разрушительные способы исчерпаны.
⚠️ Частые ошибки и решения
DISM завис на одном проценте
Подожди. Проверь активность диска и процесс dism.exe. Операция может занимать десятки минут. Не запускай параллельно второй DISM для моральной поддержки.
Ошибка 0x800f081f
Не найдены исходные файлы. Проверь Центр обновления или используй подходящий ISO и правильный индекс.
SFC снова находит повреждения
Повтори DISM, перезагрузку и SFC. Проверь накопитель, память и журнал: постоянное повторное повреждение может иметь аппаратную причину.
Команда требует повышения прав
Закрой окно и открой именно CMD или Terminal от имени администратора. Надпись Administrator в заголовке — хороший контрольный признак.
Ошибка исправлена, а приложение не работает
SFC восстанавливает системные файлы, но не данные приложения. Переустанови или сбрось конкретную программу, проверь профиль и зависимости.
📦 Практические кейсы
Кейс 1. После отключения света не открывался «Пуск»
DISM восстановил хранилище, SFC заменил повреждённые файлы. После перезагрузки меню заработало без сброса системы.
Кейс 2. DISM не находил источник
Подключили официальный ISO той же версии, определили индекс редакции и выполнили /RestoreHealth с /Source. Случайные DLL из Интернета не скачивали.
Кейс 3. SFC был чистым, но игры падали
Проверили видеодрайвер и память. Причиной оказался нестабильный разгон, который SFC закономерно не мог починить, сколько бы его ни запускали.
🧠 Итог главы
Правильная последовательность — DISM /RestoreHealth, затем sfc /scannow, перезагрузка и повторная проверка результата. Команды восстанавливают образ и защищённые файлы Windows, но не заменяют диагностику диска, драйверов, профиля и оборудования.
Сохраняй журналы, читай итоговые сообщения и переходи к более тяжёлым способам восстановления только после безопасных. Не запускай пачку команд из двадцати строк как лотерейный билет: диагностика должна уменьшать количество неизвестных, а не создавать новые.
✍️ Советы автора
- Сначала DISM, потом SFC.
- Не закрывай окно на неподвижном проценте слишком рано.
- Используй ISO только той версии и редакции, которая подходит системе.
- После успешного ремонта повтори SFC.
- Если повреждения возвращаются, проверяй железо и накопитель.