Диагностика Windows: полное восстановление целостности системных файлов
Диагностика Windows включает проверку целостности системных файлов и работоспособности с помощью трёх основных инструментов: SFC, DISM и CHKDSK. Все команды требуют прав администратора и выполняются в командной строке.
| Инструмент | Назначение | Команда |
|---|---|---|
| SFC | Проверка и восстановление системных файлов | sfc /scannow |
| DISM | Восстановление хранилища компонентов | DISM /Online /Cleanup-Image /RestoreHealth |
| CHKDSK | Проверка диска на ошибки файловой системы | chkdsk C: /f /r |
Оглавление
Проверка целостности системных файлов через SFC
SFC (System File Checker) — основное средство для поиска и восстановления повреждённых или отсутствующих системных файлов.
Инструкция:
- Запустите командную строку или PowerShell от имени администратора.
- Введите команду
sfc /scannowи нажмите Enter. - Дождитесь завершения процесса (обычно занимает от 5 до 15 минут).
- Утилита автоматически заменит повреждённые файлы эталонными копиями из хранилища компонентов Windows.
Если SFC не может восстановить файлы, это часто указывает на повреждение самого хранилища компонентов. В этом случае необходимо использовать DISM.
Восстановление образа системы через DISM
DISM (система обслуживания образов развертывания) используется для ремонта хранилища компонентов, когда проверка SFC не дала результатов или выдала ошибку.
Инструкция:
- В командной строке с правами администратора выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth. - Эта команда проверяет целостность хранилища и загружает исправные файлы из центра обновлений Windows для замены повреждённых.
- После успешного выполнения DISM рекомендуется повторно запустить
sfc /scannowдля финального восстановления системных файлов.
Проверка диска на ошибки через CHKDSK
CHKDSK используется для исключения проблем с физической целостностью файловой системы и жёстким диском.
Инструкция:
- Введите команду
chkdsk C: /f /r(где C: — буква проверяемого диска) в командной строке администратора. - Параметр
/fисправляет ошибки файловой системы. - Параметр
/rобнаруживает повреждённые сектора и пытается восстановить информацию.
При проверке системного диска система предложит выполнить сканирование при следующей перезагрузке, так как том используется системой.
Рекомендуемый порядок действий
Эксперты рекомендуют следующую последовательность диагностики для максимальной эффективности:
- Сначала проверить диск через CHKDSK.
- Затем восстановить хранилище через DISM.
- И только потом запускать SFC.
Все команды требуют прав администратора и должны выполняться в стандартной командной строке или терминале Windows.
Частые ошибки
- Запуск без прав администратора. Все три инструмента (SFC, DISM, CHKDSK) требуют запуска командной строки или PowerShell от имени администратора.
- Пропуск DISM при повреждении хранилища. Если SFC выдаёт ошибку восстановления, необходимо сначала восстановить хранилище компонентов через DISM, а затем повторно запустить SFC.
- Игнорирование перезагрузки. При проверке системного диска через CHKDSK требуется перезагрузка, так как том используется системой.
FAQ
Сколько времени занимает проверка SFC? Обычно процесс занимает от 5 до 15 минут.
В каком порядке запускать SFC, DISM и CHKDSK? Рекомендуется сначала проверить диск через CHKDSK, затем восстановить хранилище через DISM и только потом запускать SFC.
Что делать, если SFC не может восстановить файлы?
Это часто указывает на повреждение хранилища компонентов. Используйте команду DISM /Online /Cleanup-Image /RestoreHealth для ремонта хранилища, а затем повторно запустите sfc /scannow.
Нужна ли перезагрузка при проверке системного диска через CHKDSK? Да, система предложит выполнить сканирование при следующей перезагрузке, так как том используется системой.