🔥 Полное руководство по восстановлению системных файлов в Windows – sfc /scannow, DISM, chkdsk и другие методы

Эта статья – практическое руководство, которое поможет вам восстановить работу Windows, если система начала вести себя странно:
⚠️ появляются ошибки,
⚙️ долго загружается,
🧱 зависает при запуске,
💥 или перестали открываться программы.

Часто причина – повреждение системных файлов (из-за вирусов, резких отключений питания, неудачных обновлений или старых драйверов).

🧰 В этой инструкции я покажу все стандартные способы восстановления Windows, включая:

  • sfc /scannow – базовая проверка и восстановление системных файлов,
  • 🧩 DISM – глубокое восстановление системного образа,
  • 💾 chkdsk – проверка и исправление ошибок на диске,
  • ⚙️ дополнительные приёмы, если обычные команды не срабатывают.

📎 Скоро будет статья: «Как запустить восстановление Windows, если система не загружается»


🧩 1. Проверка системных файлов с помощью sfc /scannow


🔍 Что делает команда sfc /scannow

sfc (System File Checker) – это встроенная утилита Microsoft, которая проверяет все системные файлы Windows и автоматически восстанавливает повреждённые из кеша или установочного образа.

👉 Этой командой можно (иногда) вернуть к жизни Windows без переустановки системы


✅ Как запустить SFC

  1. Нажмите Пуск → введите “cmd” → правой кнопкой → Запуск от имени администратора
    🔥 Полное руководство по восстановлению системных файлов в Windows - sfc /scannow, DISM, chkdsk и другие методы
  2. В открывшемся окне введите: sfc /scannow
  3. Нажмите Enter и дождитесь завершения процесса (10–30 минут).
🔥 Полное руководство по восстановлению системных файлов в Windows - sfc /scannow, DISM, chkdsk и другие методы

🧠 Возможные результаты:

  • “Защита ресурсов Windows не обнаружила нарушений целостности.”
    → Всё отлично, система в порядке.
  • ⚠️ “Обнаружены повреждения, но некоторые из них не удалось исправить.”
    → Переходим к следующему шагу – команде DISM.
  • “Защите ресурсов Windows не удается запустить службу восстановления.”
    → Это часто случается, если служба Windows Modules Installer выключена.

🔧 Решение ошибки:

Защите ресурсов Windows не удается запустить службу восстановления.

Выполните команду:

%SystemRoot%\sysnative\sfc.exe /scannow

или вручную запустите службу восстановления:

sc config trustedinstaller start= auto
net start trustedinstaller
sfc /scannow

После этого всё должно заработать 👍


🧩 2. Глубокое восстановление через DISM


🔍 Что делает DISM

DISM (Deployment Image Servicing and Management) восстанавливает сам системный образ Windows (WinSxS), из которого потом SFC берёт «здоровые» файлы.

Если sfc /scannow не смог исправить ошибки, запускаем DISM.


⚙️ Команды DISM (выполнять от администратора)

DISM /Online /Cleanup-Image /CheckHealth

→ проверяет, есть ли повреждения.

DISM /Online /Cleanup-Image /ScanHealth

→ более глубокая проверка (занимает до 20 минут).

DISM /Online /Cleanup-Image /RestoreHealth

→ исправляет найденные ошибки.

🧠 После выполнения DISM /RestoreHealth ОБЯЗАТЕЛЬНО повторно запустите:

sfc /scannow

💡 Совет

Если интернет недоступен, можно указать локальный источник для восстановления:

DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /LimitAccess

(где D:\ – установочная флешка с Windows).

📎 Скоро будет статья: «Как использовать установочную флешку Windows для восстановления системы через DISM»


💾 3. Проверка жёсткого диска через chkdsk


🧠 Что делает chkdsk

Команда chkdsk проверяет диск на наличие ошибок, повреждённых секторов и логических проблем файловой системы.

🧰 Очень полезно запустить перед sfc /scannow, особенно если компьютер “падал” или выключался внезапно.


🔧 Команда:

chkdsk C: /f /r
  • /f – исправить ошибки.
  • /r – восстановить повреждённые сектора и попытаться спасти данные.

После ввода команда попросит перезагрузку. Нажмите Y и перезагрузите ПК.


⚠️ Важно:

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

🧩 4. Восстановление из среды восстановления Windows (WinRE)

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

  1. Включите ПК, трижды прервите загрузку (нажмите Reset).
  2. В меню выберите:
    • Поиск и устранение неисправностей → Дополнительные параметры → Командная строка
  3. Запустите: sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows ⚙️ Это проверит системные файлы «оффлайн» – без запуска Windows.

📎 Скоро будет статья: «Как восстановить Windows через среду восстановления (WinRE)»


🧩 5. Дополнительные методы восстановления Windows


🪄 Вариант 1. Восстановление через PowerShell

Откройте PowerShell от администратора и введите:

Repair-WindowsImage -Online -RestoreHealth

Это аналог DISM, но удобнее и быстрее.


🪄 Вариант 2. Проверка целостности загрузчика

Иногда повреждаются файлы загрузки Windows, тогда помогают команды:

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

📎 Скоро будет статья: «Как восстановить загрузчик Windows, если система не запускается»


🧠 Почему повреждаются системные файлы

Причин может быть много:

  • ⚡ резкое отключение питания;
  • 🦠 вирусы и вредоносное ПО;
  • ❌ неудачные обновления Windows;
  • 💾 проблемы с жёстким диском;
  • 🔌 плохие сектора или ошибки драйверов.

✅ Поэтому профилактически запускать sfc /scannow стоит раз в 2–3 месяца. Это безопасно и может предупредить серьёзные сбои.


📋 Резюме

ИнструментЧто делаетКогда применять
sfc /scannowПроверяет и восстанавливает системные файлыВсегда первым
DISM /RestoreHealthЧинит системный образ, если SFC не помогПосле SFC
chkdsk /f /rПроверяет диск и исправляет ошибкиПри сбоях питания, зависаниях
WinREВосстанавливает систему оффлайнЕсли Windows не загружается

🧩 Советы от меня

✅ Запускайте SFC и DISM только от имени администратора.
✅ Делайте точку восстановления перед началом работы.
✅ После успешного восстановления обновите Windows и перезагрузите систему.
✅ Не используйте «чистящие» программы, которые могут повредить системные файлы.


📎 Полезные будущие статьи:

  • Как исправить ошибку «Защите ресурсов Windows не удается запустить службу восстановления»
  • Как восстановить Windows, если не загружается рабочий стол
  • Как полностью удалить вирусы без антивируса средствами Windows

 

Виталий nibbl

Привет 👋 Меня зовут Виталий, в сети я известен как Виталий Nibbl. С 2009 года я в IT и люблю задачки, от которых у других опускаются руки. Если вам сказали, что - "это невозможно" — значит, вы просто ещё не обратились ко мне 😎 В моих блогах на YouTube и Telegram вы найдёте пошаговые инструкции и решения любых сложностей. А ещё я профессионально скачиваю видео с любых платформ и всегда на связи по IT-вопросам.

Оцените автора
NIBBL
    • 30.12.2019 01:05

    Спасибо, выручили!

    Ответить
    • 12.01.2020 13:30

    Поправка: Нужно найти в системном диске файл – sfc.exe в папке -sistem 32 и активировать его путём запуска администратором, далее в командной строке администратора вводим: sfc.exe/ scan now. Автору: Молодец понимаешь суть работы

    Ответить
    • 30.11.2020 18:40

    Ставлю после exe пробел не распознает, не ставлю пробел после exe тоже не распознает

    Ответить
      • 30.11.2020 22:14

      пришлите скрин ошибки и что делаете

      Ответить
    • 20.04.2021 12:59

    Пишет не удалось найти указанный путь

    Ответить
      • 22.04.2021 10:56

      смотрите путь а лучше запускайте cmd из system32

      Ответить
    • 17.03.2023 07:47

    Везде одно и тоже скопипаситили и толку никакого.

    Ответить
      • 24.03.2023 16:08

      смотря что вы хотите сделать, может у вас другая ситуация и эти варианты вам не подходят

      Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Оценка

PROS

+
Add Pros

Cons

+
Add Cons