SFC: проверка и восстановление Windows 10

SFC — встроенная утилита Windows для сканирования и восстановления повреждённых системных файлов. Запустите команду sfc /scannow в командной строке от администратора; при проблемах используйте режим восстановления, внешние диски или DISM как альтернативу.
SFC (System File Checker) — простая и надёжная утилита для поиска и восстановления повреждённых файлов Windows. Она полезна при синих экранах, неожиданных ошибках и внезапных падениях приложений. Ниже — понятная пошаговая инструкция, варианты запуска, а также рекомендации на случай, если SFC не справится.
Что делает SFC
SFC сканирует целостность защищённых системных файлов Windows и пытается заменить повреждённые копии на корректные из кэша или с установочного носителя. Коротко: ищет «сломанные» файлы и восстанавливает их.
Важно: SFC не исправляет аппаратные ошибки и не восстановит пользовательские данные. Она работает только с системными файлами Windows.
Быстрая инструкция: запуск SFC в работающей системе
- Откройте меню «Пуск», введите cmd.
- ПКМ по результату «Командная строка» и выберите Запуск от имени администратора.
- Введите и нажмите Enter:
sfc /scannowОжидайте: процесс занимает от нескольких минут до часа, в зависимости от скорости диска и объёма ошибок. По завершении команда выведет результат — обычно «Windows Resource Protection did not find any integrity violations» (если всё в порядке) или сообщение о найденных и восстановленных/нерешённых проблемах.
Запуск из меню восстановления (если Windows не загружается)
- Перейдите в Параметры → Обновление и безопасность → Восстановление.
- Нажмите «Перезагрузить сейчас» в разделе «Особые варианты загрузки».
- В меню Recovery выберите Устранение неполадок → Дополнительные параметры → Командная строка.
- В открытой командной строке введите:
sfc /scannowSFC выполнит проверку системного диска в окружении восстановления.
Сканирование внешнего диска (если система не загружается и диск можно подключить к другой машине)
Если ваш компьютер не загружается, вы можете вынуть диск и подключить его к другому ПК с Windows, затем просканировать внешний диск командой, где D: — буква подключённого диска:
sfc /scannow /OFFBOOTDIR=D:\ /OFFWINDIR=D:\WindowsПеред запуском откройте «Этот компьютер» (Win+E) и уточните букву диска. Замените D на нужную букву.
Использование загрузочного (repair) носителя
Загрузитесь с установочной флешки или диска восстановления, выберите «Восстановление системы», откройте командную строку и выполните ту же команду SFC, указав правильные пути к каталогу Windows (если требуется — используйте /OFFWINDIR и /OFFBOOTDIR).
Что делать, если SFC не помог
Если SFC сообщает о неисправимых ошибках или не может восстановить некоторые файлы, рассмотрите следующие шаги:
- Запустите DISM (Deployment Image Servicing and Management) для восстановления образа Windows, затем снова выполните SFC:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow- Попробуйте восстановление системы (System Restore) к контрольной точке.
- Проверьте диск на ошибки: откройте командную строку от администратора и выполните chkdsk с указанием буквы диска.
chkdsk C: /f /r- Если проблемы аппаратные (например, сбои ОЗУ или SSD/HDD), устраните их прежде чем продолжать.
- Как крайняя мера — переустановка Windows или возврат к чистой установке.
Ментальные модели и когда SFC не подойдёт
- SFC работает только с системными файлами Windows. Он не восстанавливает драйверы третьих сторон, пользовательские данные или повреждения, вызванные аппаратными сбоями.
- Если проблема связана с образами Windows (компоненты компонента Servicing), сначала используйте DISM.
- Если Windows не загружается и диск физически повреждён, сначала спасите данные, затем восстановление.
Краткий чек-лист для администратора
- Сделать резервную копию важных данных.
- Определить букву диска (если используете внешний диск).
- Запустить sfc /scannow в командной строке с правами администратора.
- Если не помогло — выполнить DISM /RestoreHealth, затем повторить SFC.
- Проверить SMART и выполнить chkdsk.
- При необходимости перейти к восстановлению системы или переустановке.
Примеры команд (шпаргалка)
- Обычная проверка: sfc /scannow
- Проверка при оффлайн Windows: sfc /scannow /OFFBOOTDIR=D:\ /OFFWINDIR=D:\Windows
- Восстановление образа: DISM /Online /Cleanup-Image /RestoreHealth
- Проверка диска: chkdsk C: /f /r
Сценарий (SOP): восстановление системных файлов шаг за шагом
- Убедитесь, что у вас есть резервная копия важных файлов.
- Попробуйте обычный запуск sfc /scannow в работающей системе.
- Если недоступна загрузка Windows — загрузитесь в Recovery → Командная строка и выполните SFC.
- Если SFC нашёл ошибки, но не смог исправить — выполните DISM (если возможен онлайн-доступ).
- Повторите SFC. Если не помогло — проверьте диск (chkdsk), память (memtest) и лог событий.
- При подтверждении аппаратной неисправности — восстановите данные и замените проблемный компонент.
Критерии приёмки
- SFC завершился без сообщений о нерешённых проблемах; или
- После комбинации DISM + SFC целевые ошибки перестали повторяться; или
- Система стабильно загружается и исчезли прежние ошибки/BSOD.
Decision tree (упрощённый)
flowchart TD
A[Система загружается?] -->|Да| B[Запустить sfc /scannow]
A -->|Нет| C[Пробуем Recovery → Командная строка]
B --> D{SFC решил проблему?}
D -- Да --> E[Готово]
D -- Нет --> F[Запустить DISM /RestoreHealth]
F --> G[Повторить SFC]
G --> H{Результат}
H -- Решено --> E
H -- Нет --> I[Проверка диска/памяти → резервное копирование → переустановка]
C --> BЧасто задаваемое (коротко)
- Нужно ли запускать SFC регулярно? Нет, только при признаках повреждения или ошибок.
- Удаляет ли SFC пользовательские данные? Нет.
Спасибо за чтение — использовали ли вы SFC ранее? Помогла ли утилита — напишите в комментариях.
Image credit: D Line via Shutterstock
Похожие материалы
ISERROR в Excel — находить и обрабатывать ошибки
Как исправить I/O device error в Windows
Открыть пакет приложения на macOS
Принудительное закрытие зависших программ в Windows
TikTok AI Greenscreen — как создавать фоны для видео