SFC /Scannow в Windows 10: проверка целостности системных файлов

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

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

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

SFC/Scannow в Windows 10: средство проверки целостности системных файлов

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

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

SFC/Scannow в Windows 10: средство проверки целостности системных файлов

Вводим магическое заклинание:

sfc /сканировать сейчас

Нажмите Enter и дождитесь завершения процедуры.

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

SFC/Scannow в Windows 10: средство проверки целостности системных файлов

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

SFC/Scannow в Windows 10: средство проверки целостности системных файлов

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

sfc /scanfile=”…“

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

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

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

Система не загружается (Нажмите, чтобы открыть спойлер)

  • Нам понадобится загрузочная флешка с Windows; это подробно описано здесь. Крайне рекомендую сделать загрузчик из официальной утилиты, чтобы сделать образ максимально чистым.
  • Вставьте флешку в компьютер, при загрузке компьютера (при загрузке БИОС) запустите меню BOOT и начните загрузку с флешки. Второй вариант — зайти в биос и выставить загрузку BOOT с той же флешки.
  • Вам не нужно выбирать язык, просто нажмите кнопку «Далее».
  • SFC/Scannow в Windows 10: средство проверки целостности системных файлов

  • «Восстановление системы».
  • SFC/Scannow в Windows 10: средство проверки целостности системных файлов

  • Затем пропустите первые 3 шага и сразу переходите к 4-му.
  • Запустите «Настройки» через меню «Пуск».
  • SFC/Scannow в Windows 10: средство проверки целостности системных файлов

  • Мы нашли раздел обновлений.
  • SFC/Scannow в Windows 10: средство проверки целостности системных файлов

  • Слева выбираем «Восстановление» и листаем до надписи: «Особые варианты загрузки». Затем нажмите кнопку, чтобы перезапустить операционную систему.
  • SFC/Scannow в Windows 10: средство проверки целостности системных файлов

  • Система должна перезагрузиться и войти в безопасный режим. Вам нужно выбрать пункт «Устранение неполадок». В старых версиях она может называться по другому, ориентируемся на иконку как на скриншоте ниже.
  • SFC/Scannow в Windows 10: средство проверки целостности системных файлов

  • Перейдите в «Дополнительные параметры».
  • SFC/Scannow в Windows 10: средство проверки целостности системных файлов

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

    SFC/Scannow в Windows 10: средство проверки целостности системных файлов

  • Теперь введите команды одну за другой.
  • SFC/Scannow в Windows 10: средство проверки целостности системных файлов

  • Подключаемся к вашему жесткому диску.
  • дисковая часть

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

  • Вы увидите несколько томов. Ориентируйтесь на размер — нам нужно выбрать раздел, на котором установлена ​​операционная система. Посмотрите на скриншот выше. Как видите, буквы расположены иначе, чем в Windows. А объем «С» всего 50МБ; как вы уже поняли, винда туда просто не влезла бы. В моем случае Windows 10 установлена ​​на том «D». Выйти из Diskpart»:
  • выход

  • Теперь введите команду:
  • sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows

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

    Здесь можно заметить небольшую разницу: внизу вы не увидите процесс проверки и копирования битых файлов. Процесс продолжается, пока мигает подчеркивание ползунка. Битые файлы Windows будут скопированы из хранилища сжатой резервной копией образа Windows 10. И если эти файлы не повреждены, то все будет хорошо. Но что делать, если резервная копия повреждена, а проверка не началась? — Смотрите следующую главу.

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

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

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

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

    dism /Online /Cleanup Image /CheckHealth

    SFC/Scannow в Windows 10: средство проверки целостности системных файлов

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

    dism /Online /Cleanup Image /ScanHealth

    SFC/Scannow в Windows 10: средство проверки целостности системных файлов

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

    dism /Online /Cleanup-Image /RestoreHealth

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

  • Если у вас нет образа «десятки», создайте его с помощью официальной утилиты Microsoft «Installation Media Creation Tool»; Подробнее об этом написано здесь. В инструкции написано создание загрузочной флешки, нужно только в шестом шаге выбрать «ISO файл» вместо «флешка» и указать место хранения на диске.
  • Просто откройте изображение, дважды щелкнув левой кнопкой мыши.
  • SFC/Scannow в Windows 10: средство проверки целостности системных файлов

  • Нам нужно найти установочный файл; он может быть в формате ESD или WIM. Если вы создали образ 64-битной и 32-битной системы, файлов будет два, и они будут расположены в папках «x64» и «x86» (для 32-битной системы). Разрядность системы можно проверить в «Свойствах», щелкнув правой кнопкой мыши на «Мой компьютер».
  • SFC/Scannow в Windows 10: средство проверки целостности системных файлов

  • Файл находится в папке «sources».
  • SFC/Scannow в Windows 10: средство проверки целостности системных файлов

  • Вы также можете найти его через поиск Windows. Самое главное — быть в основе образа. Ищем слово «установить» — вводим это название в строку поиска справа от адресной строки.
  • SFC/Scannow в Windows 10: средство проверки целостности системных файлов

  • Итак, необходимый файл мы нашли, теперь наша задача скопировать битые данные из установочного файла.
  • Запускаем консоль и вводим более сложную команду. Прежде чем копировать и вставлять его в командную строку, взгляните на него поближе. Нам обязательно понадобится подробный путь к «установочному» файлу».
  • dism/Online/Cleanup-Image/RestoreHealth/Source:esd:PATH_TO_INSTALL.ESD:1/limitaccess

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

  • Обратите внимание, что для ESD и WIM команды немного отличаются. В моем случае у меня был файл ESD. Вы можете увидеть пример команды на скриншоте ниже.
  • SFC/Scannow в Windows 10: средство проверки целостности системных файлов

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

    Repair-WindowsImage-Online –RestoreHealth

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

    WIFIELEK.RU