Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Проверка системных файлов: sfc и DISM без лишнего риска

sfc и DISM: как проверить целостность Windows 11 и когда это нужно

Команды sfc /scannow и DISM /RestoreHealth восстанавливают повреждённые системные файлы и хранилище компонентов. Разбираем порядок запуска, чтение результатов, работу из среды восстановления и случаи, когда проверка не поможет.

sfc и DISM: как проверить целостность Windows 11 и когда это нужно

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

Когда это нужно

  • после синего экрана;
  • при ошибках обновлений;
  • если приложения падают с ошибками системных библиотек;
  • после подозрительной активности;
  • при странных сбоях Проводника.

Это диагностика, а не универсальное лечение: если проблема в драйвере, команды её не увидят.

Что делает sfc

sfc /scannow сканирует целостность защищённых системных файлов и заменяет некорректные версии правильными, если может.

Ключевые параметры:

  • /scannow — проверка с исправлением;
  • /verifyonly — только проверка;
  • /scanfile — отдельный файл;
  • /offwindir и /offbootdir — для офлайн-системы.

Запуск:

  1. Откройте терминал от имени администратора.
  2. Выполните sfc /scannow.
  3. Дождитесь окончания.

Процесс может занять от нескольких минут до получаса.

Как читать результат

Возможны три сообщения:

  • нарушений не найдено;
  • нарушения найдены и исправлены;
  • нарушения найдены, но часть исправить не удалось.

В третьем случае нужен DISM: вероятно, повреждено хранилище компонентов.

Что делает DISM

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

Проверка:

dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /checkhealth

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

dism /online /cleanup-image /restorehealth

/checkhealth быстрый, но поверхностный. /scanhealth подробнее. /restorehealth исправляет.

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

  1. DISM /restorehealth.
  2. Перезагрузка при необходимости.
  3. sfc /scannow.
  4. Перезагрузка.

Так sfc получает целый источник файлов. Обратный порядок часто приводит к «не удалось исправить».

Если DISM не может скачать файлы

Иногда нужен локальный источник:

dism /online /cleanup-image /restorehealth /source:D:\sources\install.wim /limitaccess

Где D: — смонтированный образ или установочный носитель. Параметр /limitaccess запрещает обращение к Windows Update.

Это полезно при отсутствии интернета или проблемах с серверами обновлений.

Работа из среды восстановления

Если система не загружается:

  1. Загрузитесь с установочного носителя.
  2. Откройте командную строку.
  3. Определите букву раздела Windows.
  4. Выполните команды с указанием пути.

Примеры:

sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows
dism /image:D:\ /cleanup-image /restorehealth

Буквы в среде восстановления отличаются от привычных.

Что команды не исправляют

  • повреждённый диск;
  • ошибки драйверов;
  • последствия вредоносной программы;
  • проблемы с профилем пользователя;
  • нехватку места.

Для каждого случая нужны свои инструменты.

Логи

  • SFC пишет подробности в CBS.log.
  • DISM также оставляет записи в журналах обслуживания.

Читать их целиком не нужно: ищите строки с ошибками и кодами.

Меры предосторожности

  • Не прерывайте процесс.
  • Держите ноутбук подключённым к сети.
  • Сделайте точку восстановления перед серьёзными изменениями.
  • Не запускайте «оптимизаторы», которые «чинят» системные файлы.

Что запомнить

  • sfc проверяет файлы, DISM — хранилище.
  • Сначала DISM, потом sfc.
  • Есть режимы проверки без исправления.
  • В среде восстановления нужны пути к разделу.
  • Команды не заменяют диагностику оборудования.

Что такое хранилище компонентов

Хранилище компонентов — это набор системных файлов и метаданных, из которого Windows берёт версии компонентов при обслуживании. Если оно повреждено, sfc не может найти «эталон» и сообщает, что исправить не удалось.

Именно поэтому DISM идёт первым: он восстанавливает хранилище, а затем sfc использует его для проверки.

Признаки повреждения хранилища:

  • ошибки обновлений;
  • сообщения о невозможности исправить файлы;
  • сбои при установке компонентов Windows.

Сколько ждать и как не мешать

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

Если процесс завис надолго, проверьте нагрузку на диск: возможно, он работает медленно из-за состояния накопителя.

Когда проверять повторно

  • После крупного обновления.
  • Если снова появились ошибки системных библиотек.
  • После восстановления из образа.
  • После подозрительной активности.

Повторять команды «на всякий случай» каждый день смысла нет: это диагностика по показаниям, а не ритуал.

Что делать при постоянных ошибках

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

Что делать, если команды не запускаются

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

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

Короткий вывод

Запускайте команды по показаниям: после сбоев, ошибок обновлений или странных падений приложений. Ежедневная проверка не делает систему надёжнее, зато занимает время и создаёт нагрузку на накопитель; важнее держать свежие резервные копии и следить за состоянием диска. Если команды завершаются ошибкой доступа, проверьте права терминала и политики организации. Логи сохраняются в системе, и к ним можно вернуться позже.

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

FAQ

Сколько идёт проверка?

От нескольких минут до часа в зависимости от диска.

Можно ли прервать?

Не рекомендуется: процесс может оставить систему в промежуточном состоянии.

Нужен ли интернет?

Для /restorehealth обычно да, если нет локального источника.

Поможет ли при вирусе?

Нет, для этого нужен антивирус.

Опасно ли запускать?

При штатном запуске — нет.

Что делать, если sfc находит ошибки снова?

Проверьте диск и хранилище компонентов, возможны аппаратные проблемы.

Нужно ли перезагружаться после sfc?

Желательно, особенно если были исправления.

Можно ли запускать из безопасного режима?

Да, это иногда помогает при блокировках.

Влияет ли проверка на личные файлы?

Нет, она работает с системными компонентами.

Что делать, если DISM требует источник?

Подключите ISO или установочный носитель и укажите путь.

Сколько места нужно?

Немного; основной ресурс — время и накопитель.

Связанные материалы