Проверка целостности системных файлов в Windows 10: полное руководство scannow

Всем привет! Сегодня мы поговорим про проверку и восстановление целостности системных файлов в Windows 10 через команду: «sfc /scannow». Я покажу вам, как её запускать, что делать, если она не работает, например, вылезает ошибка или восстановление прерывается. Дополнительно мы рассмотрим несколько мелких нюансов, о которых нужно знать заранее.

Поэтому настоятельно рекомендую читать все внимательно и ничего не пропускать. Если ваш компьютер вообще не загружается, то сразу смотрите вторую главу этой статьи. Если в процессе чтения, что-то будет не получаться, пишите свои вопросы в комментариях, и я вам обязательно помогу.

Обычный запуск

Проверка целостности системных файлов в Windows 10: полное руководство scannow

Мы будем использовать системную утилиту «SFC.exe» – она помогает заменить поломанные ОС файлики из резервного хранилища стоковой винды. Для запуска нам потребуется командная строка. Перед восстановлением я настоятельно рекомендую полностью перезагрузить систему. После этого не запускайте лишних программ – чуть позже вы поймете, зачем это нужно.

Обычную консоль можно запустить через поиск Windows – просто вбиваем полное название. Можно воспользоваться более коротким наименование: cmd. Очень важно запускать консоль с правами администратор, в противном случае ничего не получится, и команды не сработают.

Проверка целостности системных файлов в Windows 10: полное руководство scannow

Вписываем волшебное заклинание:

sfc /scannow

Жмем Enter и ждем, пока процедура закончится.

ПРИМЕЧАНИЕ! Вы можете увидеть сообщение: «Защита ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них». Помните я в самом начале сказал, что утилита SFC.exe копирует данные из резервного хранилища? – так вот, в данном случае хранилище скорее всего повреждено. Но переживать не стоит, мы его восстановим – смотрим последнюю главу.

Проверка целостности системных файлов в Windows 10: полное руководство scannow

Если система найдет поврежденные файлы, она попытается их восстановить. О том, какие именно файлы были повреждены, можно будет посмотреть в логах. Заходим в системный диск (C), далее в папку «Windows». Там находим папку «Logs» – «CBS» – нас интересует файлик «CBS.txt». Он текстовый, поэтому открывается обычным блокнотом. Все недавние записи будут в самом конце файла – смотрим по дате и времени.

Проверка целостности системных файлов в Windows 10: полное руководство scannow

Есть еще второй вариант запуска. Бывает такое, что ты заранее знаешь, какой именно файл поврежден. Обычно этому свидетельствуют логи или конкретная ошибка. Да, можно запустить обычное сканирование. Ну а что, если в таком случае восстановление этого файла не произошло? – проверить это можно в файле CBS.txt. Тогда можно запустить сканирование конкретного файла этой командой:

sfc /scanfile=”

Вместо точек указываем полный путь к данному системному файлу. И тут вы можете столкнуться с проблемой. Например, вы захотите проверить всю папку «System32» и увидите сообщение, что сделать это невозможно. Проблема в том, что системная утилита SFC.exe не может восстановить файлы, которые сейчас работают в системе. А значит их невозможно проверить и восстановить. Поэтому если ваша проблема не решилась, придется делать это все из безопасного режима – смотрим следующую главу.

Запуск утилиты через Safe Mode

Безопасный режим в Windows 10 можно запустить двумя способами. Первый – если ваша система загружается и нормально работает без вылетов и зависаний. Если винда не прогружается, например, она висит при начальном экране, то откройте спойлер ниже. Там я расскажу про загрузку безопасного режима с загрузочной флешки.

Система не грузится (Нажмите, чтобы открыт спойлер)
  1. Нам понадобится загрузочный флеш-диск с виндой – об этом подробно написано тут. Я настоятельно рекомендую делать загрузчик с официальной утилиты, чтобы образ был максимально чистый.
  2. Вставьте флешку в комп, при начальной загрузке компьютера (когда грузится BIOS) запустите BOOT-меню и начните загружаться с флешки. Второй вариант – зайдите в БИОС и установите загрузку в BOOT с этой же флешки.
  3. Выбирать язык не нужно, просто жмем по кнопке «Далее».

Проверка целостности системных файлов в Windows 10: полное руководство scannow

  1. «Восстановление системы».

Проверка целостности системных файлов в Windows 10: полное руководство scannow

  1. Далее пропустите первые 3 шага и сразу приступите к 4-ому.

  1. Запускаем «Параметры» через меню «Пуск».

Проверка целостности системных файлов в Windows 10: полное руководство scannow

  1. Находим раздел обновления.

Проверка целостности системных файлов в Windows 10: полное руководство scannow

  1. Слева выбираем «Восстановление» и пролистываем до надписи: «Особые варианты загрузки». Ниже жмем по кнопке перезапуска ОС.

Проверка целостности системных файлов в Windows 10: полное руководство scannow

  1. Система должна перезагрузиться и войти в безопасный режим. Нужно выбрать пункт «Поиск и устранение неисправностей». В более старых версиях он может называться по-другому, ориентируемся по значку как на скриншоте ниже.

Проверка целостности системных файлов в Windows 10: полное руководство scannow

  1. Переходим в «Дополнительные параметры».

Проверка целостности системных файлов в Windows 10: полное руководство scannow

  1. Теперь запускаем консольку.

ПРИМЕЧАНИЕ! Перед запуском консоли, если ваша ОС не грузится, можно попробовать выполнить «Восстановление при загрузке». Некоторые файлы, которые отвечают за загрузку винды, будут скопированы с носителя. Но уж если и это не поможет, то пробуем командную строку.

Проверка целостности системных файлов в Windows 10: полное руководство scannow

  1. Теперь по очереди вводим команды.

Проверка целостности системных файлов в Windows 10: полное руководство scannow

  1. Подключаемся к вашему винчестеру.

diskpart

  1. Теперь нам нужно получить список томов или разделов жесткого диска:

list volume

  1. Вы увидите несколько томов. Ориентируйтесь по размеру – нам нужно выбрать тот раздел, на котором установлена операционная система. Посмотрите на скриншот выше. Как видите, буквы тут расставлены не так как в Windows. И у тома «C» всего 50 МБ – как вы уже поняли, винда бы там просто не поместилась. В моем случае Windows 10 установлена в том «D». Выходим из «Diskpart»:

exit

  1. Теперь вводим команду:

sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows

ВНИМАНИЕ! Вместо буквы «D», укажите тот том, в котором у вас установлена ОС. Это может быть любая буква. Так что будьте внимательны.

Тут вы можете заметить небольшое отличие – внизу вы не увидите сам процесс проверки и копирования поломанных файлов. Процесс продолжается, пока мигает нижнее подчеркивание бегунка. Поломанные файлы винды будут скопированы из хранилища со сжатой резервной копией образа Windows 10. И если данные файлы не повреждены, то все будет хорошо. А что делать, если резервная копия повреждена и проверка не началась? – смотрим следующую главу.

Восстановление стокового хранилища

Когда вы используете команду «sfc /scannow», системная утилита «SFC.exe» проверяет ОС файлы, находит повреждение с помощью контрольной суммы. Далее она обращается к стоковому образу операционной системы. Данный образ находится в сжатом состоянии, поэтому не занимает много места. Вот из этого образа он и копирует системные файлы, которые были повреждены.

Процесс достаточно простой. Но вы можете столкнуться с проблемой, когда само хранилище «сломано». В таком случае при восстановлении вы увидите ошибку. Для этого разработчики из Microsoft создали еще одну утилиту «DICM.exe», которая позволяет восстановить хранилище с резервными системными файлами.

Запускаем консоль с админ-правами и вводим команду:

dism /Online /Cleanup-Image /CheckHealth

Проверка целостности системных файлов в Windows 10: полное руководство scannow

Эта команда только проверяет поврежденные файлы, и не восстанавливает стоковую ОС. Проверка происходит практически молниеносно по контрольной сумме. Если же вы хотите на всякий случай их восстановить, то используем другое волшебное заклинание:

dism /Online /Cleanup-Image /ScanHealth

Проверка целостности системных файлов в Windows 10: полное руководство scannow

После этого ОС проверит компоненты хранилища и восстановит их в случае повреждения. Можно использовать еще одну команду, которая не только восстанавливает хранилище, но и сканирует систему на наличие ошибок и поврежденных файлов.

dism /Online /Cleanup-Image /RestoreHealth

И тут также можно столкнуться с проблемой, когда хранилище настолько повреждено, что даже «DISM.exe» не может привести его в чувство. Не будем отчаиваться, в данном вопросе нам понадобится готовый ISO-образ системы.

  1. Если у вас нет образа «десятки», то создайте его с помощью официальной утилиты от Microsoft «Installation Media Creation Tool» – более подробно об этом написано тут. Инструкция написана для создания загрузочной флешки, вам просто нужно на 6-ом шаге выбрать вместо «USB-устройства флеш-памяти» – «ISO-файл», и указать место хранения на диске.
  2. Просто открываем образ двойным щелчком левой кнопкой мыши.

Проверка целостности системных файлов в Windows 10: полное руководство scannow

  1. Нам нужно найти файл install – он может с форматом ESD или WIM. Если вы создали образ 64-х и 32-х битной системы, то файла будет два, и они будут располагаться в папке «x64» и «x86» (для 32-х битной системы). Битность системы можно проверить в «Свойствах», нажав правой кнопкой мыши по «Моему компьютеру».

Проверка целостности системных файлов в Windows 10: полное руководство scannow

  1. Файлик находится в папке «sources».

Проверка целостности системных файлов в Windows 10: полное руководство scannow

  1. Вы также можете его найти через поиск Windows. Самое главное при этом находиться в корне образа. Ищем по слову «install» – вводим это название в поисковую строчку справа от адресной строки.

Проверка целостности системных файлов в Windows 10: полное руководство scannow

  1. Итак, нужный файл мы нашли, теперь наша задача скопировать поломанные данные из install-файла.
  2. Запускаем консоль и вводим более сложную команду. Прежде чем копировать и вставлять её в командную строку, посмотрите на неё более внимательно. Нам обязательно понадобится подробный путь к файлу «install».

dism /Online /Cleanup-Image /RestoreHealth /Source:esd:ПУТЬ_К_INSTALL.ESD:1 /limitaccess

ВНИМАНИЕ! Если у вас образ содержит в себе не ESD файл, а WIM, то нужно немного подправить команду, заменив соответствующий формат.

  1. Смотрите, что для ESD и WIM команды немного отличаются. В моем случае, у меня был файл ESD. Можете посмотреть пример команды на скриншоте ниже.

Проверка целостности системных файлов в Windows 10: полное руководство scannow

Вы также можете проверить целостность файлов и восстановить поврежденные через более продвинутую версию консоли – PowerShell. Чтобы её запустить, можно воспользоваться клавишами + X, или нажав правой кнопкой мыши по кнопке «Пуск». Правда команда немного будет отличаться:

Repair-WindowsImage -Online –RestoreHealth

Если у вас еще остались какие-то вопросы, или я что-то упустил, может вылезла непредвиденная ошибка, или у вас все равно ничего не получается – пишите в комментариях, и я вам обязательно помогу. Только старайтесь писать как можно подробнее, что именно у вас не получается, какие действия вы уже сделали. Это нужно для того, чтобы я смог максимально понять, что именно у вас не так. Надеюсь статья была для вас полезна. Всем добра!

Автор статьи
Бородач 2158 статей
Сенсей по решению проблем с WiFiем. Обладатель оленьего свитера, колчана витой пары и харизматичной бороды. Любитель душевных посиделок за танками.
WiFiGid
Комментарии: 4
  1. миша

    спасибо! Все очень разжевал. Вроде как теперь нормально

  2. Аноним

    файлы то нашла но восстанавливать не хочет. стандартные проги плохие

  3. Иван

    Помогло через безопасный режим. Спасибо.

  4. Аноним

    спасибо за информативную статью.)

Добавить комментарий
После отправки комментарий может не отображаться - это нормально. Сразу же после модерации он будет опубликован. Если Вы хотите быстро узнать о получении ответа, рекомендуем оставить свой e-mail (это необязательно). E-mail используется исключительно для Вашего оповещения, мы не занимаемся спамом.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.