Как использовать SFC для восстановления системных файлов Windows 10
Если Windows 10 работает некорректно, вы можете использовать утилиту командной строки SFC для восстановления поврежденных или потерянных системных файлов.
Когда вы начинаете замечать случайные ошибки, проблемы во время загрузки системы или проблемы работоспособности компонентов Windows, то велика вероятность, что данное состояние вызвано поврежденными или потерянными системными файлами.
Несмотря на то, что Windows 10 отлично справляется с защитой файлов, которые необходимы для нормальной работы компьютера, некоторые приложения, драйвера или даже обновления Windows могут стать причиной потери стабильности системы. Как и прошлых версиях систем от Microsoft, Windows 10 включает средство проверки системных файлов (System File Checker, SFC) – компактную, но мощную утилиту командной строки, которая может выполнить сканирование цельности системы и заменять поврежденные или пропущенные файлы оригинальной версией.
В данном руководстве мы представим шаги по использованию средства проверки системных файлов (SFC) для автоматического восстановления поврежденных файлов системы во время работы операционной системы. Также рассмотрим, как запустить утилиту в Безопасном режиме командной строки и как вручную восстановить поврежденные системные файлы, которые стали причиной неполадок.
Предупреждение: перед началом работы с утилитой SFC рекомендуется сделать полную резервную копию системы или создать точку восстановления системы. В случае, если что-то пойдет не так, вы сможете вернуть исходное состояние системы.
Как проверить и восстановить системные файлы в Windows 10
Следующая команда позволяет выполнить полное сканирование защищаемых файлов на вашем компьютере и исправить файлы, которые вызывают проблемы во время работы Windows 10.
1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора, потому что для запуска SFC требуются права администратора устройства.
2. В Командной строке введите следующую команду и нажмите Enter:
3. После завершения сканирования, вы увидите одно из следующих сообщений:
- Защита ресурсов Windows не обнаружила нарушений целостности. Это означает, что в системе не обнаружены поврежденные или потерянные файлы.
- Защита ресурсов Windows не может выполнить запрошенную операцию. Это сообщение означает, что во время сканирования произошла ошибка и нужно выполнить сканирование оффлайн.
- Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log WinDir%LogsCBSCBS.log. Данное сообщение появляется, когда SFC смогла исправить проблему. Вы можете посмотреть журнал для того, чтобы ознакомиться с подробной информацией.
- Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%LogsCBSCBS.log. В этом случае нужно вручную исправить поврежденные файлы.
Совет: для исправления всех проблем может понадобиться пройти процедуру проверки целостности около трех раз.
Как посмотреть подробную информацию о сканировании SFC
Для просмотра информации о работе средства проверки целостности в файле CBS.Log нужно создать копию файла на рабочем столе, доступную для чтения:
1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.
2. Введите следующую команду и нажмите Enter
3. Откройте файл sfclogs.txt, расположенный на рабочем столе, с помощью приложения “Блокнот”. Файл будет содержать подробную информацию о сканировании системы и о файлах, которые не удалось восстановить.
Примечание: подробная информация доступна только при выполнении сканирования в Windows 10, но не при запуске утилиты в Безопасном режиме в Командной строке.
Как просканировать и восстановить системные файлы в Windows 10 оффлайн
Иногда защищенные системные файлы, которые нужно восстановить, уже загружены в оперативную память во время работы WIndows 10. В этом случае для исправления обнаруженных проблем можно использовать средство проверки системных файлов во время запуска системы.
- 1. Используйте клавиатурное сочетание Windows + I для открытия приложения “Параметры”.
- 2. Выберите раздел “Обновление и безопасность”.
- 3. В меню Выберите опцию “Восстановление”.
- 4. В секции “Особые варианты загрузки” нажмите кнопку “Перезагрузить сейчас”.
- 5. Выберите “Поиск и устранение неисправностей”.
- 6. Перейдите в “Дополнительные параметры”.
- 7. Нажмите “Командная строка” для загрузки компьютера в режиме командной строки.
голоса
Рейтинг статьи
Как восстановить Windows8
В первую очередь стоит отметить, что существует несколько методов восстановления Windows 8 на ноутбуке:
- Перед загрузкой операционной системы нажать специальную клавишу.
- Запустить встроенную утилиту, которая предусмотрена на ноутбуке.
- Запустить встроенные средства восстановления Виндовс.
- Восстановление с установочного диска.
Стоит отметить, что первый способ позволяет выполнить восстановление, даже если Windows 8 не загружается. Второй метод – это специальная программа, которую предоставляет разработчик ноутбука. Если вы покупали ноутбук с предустановленной операционной системой, то специальная утилита уже должна быть установлена. Кроме этого, должна быть создана и начальная точка. Если такая программа не установлена, то ее можно установить с диска, который идет в комплекте. Также вам придется создать резервную копию OS.
Последний вариант – это запуск встроенных средств восстановления Windows 8. Стоит отметить, что при установке ОС создается точка восстановления, которая в дальнейшем может быть изменена. Вы можете создать такую точку самостоятельно. К примеру, сразу после установки новой операционной системы и ее настройки. Это позволит откатить систему до состояния, в момент которого вы создавали резервную копию. Итак, давайте разберем все варианты подробнее.
Дополнительные способы анализа через «SFC»
Если надо, например, сделать анализ целостности файлов на удаленной ОС либо решить другие различные проблемы, то существуют несколько следующих эффективных приемов:
- Доступно осуществить проверку и без последующего процесса восстановления. Для этого пользуясь алгоритмом инструкции, приведенной выше, надо воспользоваться командой «sfc /verifyonly».
- Если необходимо, то можно реанимировать лишь конкретный файл, напечатав в консоли: «sfc /scanfile=Месторасположение».
- В ситуации, если требуется произвести анализ «Виндовс» установленной на другом логическом разделе винчестера, то поможет команда: «sfc /scannow /offwindir=Месторасположение каталога Windows».
Восстановление Windows с помощью установочного диска или фабричного образа
Несмотря на простоту процедуры восстановления, она содержит ряд подводных камней, причем в самом начале. Давайте сначала определимся с основными сценариями отката.
Вы приобрели ПК с Windows 8.1. Изготовитель зарегистрировал фабричный образ в качестве образа восстановления для Refresh, поэтому процедура фактически восстанавливает заводские настройки
При этом неважно, запустите ли вы откат из-под Windows или специальной комбинацией клавиш перед загрузкой системы (см. рук-во пользователя) — все дороги ведут в Рим.
Вы приобрели ПК с Windows 8, а потом обновили ее до 8.1. Изготовитель регистрировал образ Windows 8, поэтому с большой вероятностью откат к заводским настройкам не сработает, и даже относительно простого способа вернуть его нет. Для восстановления вам понадобится .
Вы сами установили Windows 8 или 8.1 на свой ПК. Еси вы не создавали образ самостоятельно, вам также понадобится дистрибутив ОС.
Теперь уже можно поговорить обо всем, что нажито непосильным трудом.
Какие данные будут восстановлены
На основе своих тестов и данных из библиотеки TechNet я подготовил для вас сравнительную таблицу
В ней сравнивается восстановление при наличии своего образа и без оного, а также подробный расклад по системным и пользовательским настройкам (обратите внимание, что в книге Excel три листа)
Заметьте, что вне зависимости от наличия образа теряется большинство личных настроек, а также все параметры классических приложений. О причинах такого поведения Refresh Your PC я рассказал отдельно.
Запуск восстановления, когда в систему можно войти
Красота Refresh Your PC в том, что от вас требуется минимум телодвижений. Нажмите Win + W и найдите Восстановление компьютера (в английской ОС — Refresh Your PC), либо нажмите Win + R и выполните systemreset.
Запуск восстановления, когда в систему не удается войти
Если система не загружается, можно добраться до механизма обновления из среды восстановления, куда Windows 8 должна автоматически войти при невозможности загрузиться в систему. Если этого не происходит:
- Загрузитесь с
• заранее созданного
или
• установочного диска, выберите язык и нажмите Восстановление системы. - Нажмите Диагностика, затем Восстановить.
И все! По окончании процесса вы получите работоспособную систему, а на рабочем столе будет сохранен отчет об удаленных программах.
Потерянные программы можно быстро скачать, т.к. для вашего удобства их названия сделаны ссылками, ведущими на сайт разработчиков (если те предоставили ссылки, конечно).
В моем эксперименте восстановление в целом прошло успешно. Потерялись только ярлыки командной строки и окна «Выполнить», закрепленные в панели задач и на стартовом экране. Думаю, это можно списать на предварительную версию Windows 8.
Обновление на диске среды восстановления windows
В Windows 10 копию Windows RE на диске можно обслуживать как часть накопительных обновлений для ОС. Не все накопительные обновления будут обслуживать Windows RE.
В отличие от обычного процесса обновления ОС, обновления для Windows RE не обслуживают непосредственно образ Windows RE на диске (winre.wim). Вместо этого более новая версия образа Windows RE заменяет существующий, при этом в новый образ вводится или переносится следующее содержимое:
- Критические для загрузки драйверы и драйверы устройств ввода из полной среды ОС добавляются в новый образ Windows RE.
Настройки
Windows RE в папке Sources Recovery смонтированного файла winre.wim переносятся в новый образ.
Следующее содержимое из существующего образа Windows RE не переносится в новый образ:
- Драйверы, которые есть в существующем образе Windows RE, но не в полной среде ОС
- Дополнительные компоненты Windows PE, которые не являются частью образа Windows RE по умолчанию
- Языковые пакеты для Windows PE и дополнительных компонентов
Процесс обновления Windows RE прилагает все усилия для повторного использования существующего раздела Windows RE без каких-либо изменений.Однако в некоторых редких ситуациях, когда новый образ Windows RE (вместе с перенесенным / внедренным содержимым) не помещается в существующий раздел Windows RE, процесс обновления будет вести себя следующим образом:
- Если существующий раздел Windows RE расположен сразу после раздела Windows, раздел Windows будет сокращен, а к разделу Windows RE будет добавлено пространство. Новый образ Windows RE будет установлен в расширенный раздел Windows RE.
- Если существующий раздел Windows RE не расположен сразу после раздела Windows, раздел Windows будет сжат и будет создан новый раздел Windows RE.Новый образ Windows RE будет установлен в этот новый раздел Windows RE. Существующий раздел Windows RE станет бесхозным.
- Если существующий раздел Windows RE не может быть повторно использован и раздел Windows не может быть успешно уменьшен, новый образ Windows RE будет установлен в раздел Windows. Существующий раздел Windows RE станет бесхозным.
Важно Чтобы ваши настройки продолжали работать после обновления Windows RE, они не должны зависеть от функций, предоставляемых дополнительными компонентами Windows PE, которых нет в образе Windows RE по умолчанию (например,г. WinPE-NetFX)
Примечание Новый образ Windows RE, развернутый как часть накопительного обновления, содержит языковые ресурсы только для языка системы по умолчанию, даже если существующий образ Windows RE содержит ресурсы для нескольких языков. На большинстве ПК системным языком по умолчанию является язык, выбранный во время OOBE.
Восстановление повреждённого хранилища компонентов Windows с помощью программы Dism++
***
Друзья, благодаря своей уникальности и годности, программа Dism++ стала завсегдатаем разговоров о её возможностях на нашем сайте. О ней в целом вы можете почитать в её комплексном обзоре. Конкретные же инструкции по работе с Dism++, смотрите в перечне фильтрации статей сайта по тегу Dism. Ну а в этой статье давайте говорить о возможности программы по восстановлению повреждённого хранилища компонентов Windows.
1. Повреждение хранилища компонентов Windows
Хранилище компонентов – это содержимое папки «WinSxS», расположенной по пути C:\Windows\WinSxS. Здесь хранятся оригинальные версии файлов Windows. И именно отсюда утилита sfc.exe при проверке целостности системных файлов sfc /scannow берёт оригинальные версии для замены ими повреждённых системных файлов. И тогда по результатам запуска команды sfc /scannow мы видим отчёт проверки в виде уведомления:
«Программа защиты ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила».
И это есть успешное завершение операции проверки целостности системных файлов. Её неуспешное завершение – это уведомление по итогу завершения проверки:
«Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них».
Это значит, что не только системные файлы, но и само хранилище компонентов, т.е. папка «WinSxS», нуждается в восстановлении. И такое восстановление уже проводится за счёт ресурсов Центра восстановления Windows с использованием консольной утилиты Dism. Кому интересно, можете почитать в статье «Проверка целостности системных файлов Windows 10», как восстанавливается хранилище компонентов с использованием команд Dism в командной строке. Ниже же рассмотрим предлагаемую программой Dism++ юзабильную альтернативу этой операции. Как с помощью Dism++ выявить, не повреждено ли хранилище компонентов Windows? И как восстановить повреждённое хранилище за счёт файлов, хранящихся в Центре обновления системы?
2. Восстановление хранилища компонентов программой Dism++
Запускаем программу Dism++. Друзья, если у вас на компьютере установлено несколько Windows, все они будут отображаться в окне программы для возможности проведения операций с ними. Чтобы работать с текущей операционной системой, переключаемся на её образ вверху окна Dism++.
В меню «Восстановление» выбираем «Проверить».
Ждём, пока программа осуществит сканирование хранилища компонентов Windows на предмет наличия повреждений. Ход этой операции сможем наблюдать на шкале прогресса выполнения операций с образом.
По итогу получим отчёт проверки, и коль проверка sfc /scannow не смогла восстановить повреждённые системные файлы, логично, что итог проверки целостности самого хранилища будет неудовлетворительным. Dism++ выдаёт нам сообщение:
«Целостность образа была проверена, и она нуждается в восстановлении».
Теперь нам нужно запустить восстановление хранилища. Напомню, друзья, ещё раз, что такое восстановление средствами Dism проводится за счёт ресурса Центра обновления Windows. Следовательно, для успешного проведения операции по восстановлению хранилища нужно, чтобы не были повреждены файлы самого Центра. И желательно, чтобы компьютер был подключён к Интернету: возможно, в процессе восстановления хранилища понадобится скачивание нужных файлов с серверов обновлений Microsoft.
В окне Dism++ в меню «Восстановление» запускаем «Исправить».
Ждём завершения операции, её ход отслеживаем на шкале прогресса.
И вот результат — Dism++ уведомляет:
«Образ был успешно восстановлен».
Т.е. хранилище компонентов восстановлено.
Теперь можем запускать проверку целостности файлов утилитой sfc.exe. В запущенной от имени администратора командной строке вводим:
sfc /scannow
И жмём Enter. После восстановления хранилища компонентов такая проверка должна завершиться успешным восстановлением файлов, как на первом снимке статьи.
3. Что делать, если Dism++ не смогла восстановить хранилище компонентов
Что делать, друзья, если Dism++ не удастся произвести восстановление хранилища компонентов? Судя по такой вот по формулировке уведомления о неудачном восстановлении,
***
Друзья, если вам в принципе интересны материалы по теме восстановления целостности системных файлов, вы можете узнать более. Тег Целостность системных файлов отфильтрует все материалы сайта по этой теме.
Восстановление хранилища компонентов Windows 10 с помощью DISM.exe
Утилита для развертывания и обслуживания образов Windows DISM.exe позволяет выявить и исправить те проблемы с хранилищем системных компонентов Windows 10, откуда при проверке и исправлении целостности системных файлов копируются оригинальные их версии. Это может быть полезным в тех ситуациях, когда защита ресурсов Windows не может выполнить восстановление файлов, несмотря на найденные повреждения. В этом случае сценарий будет следующим: восстанавливаем хранилище компонентов, а после этого снова прибегаем к использованию sfc /scannow.
Для использования DISM.exe, запустите командную строку от имени администратора. После чего можно использовать следующие команды:
- dism /Online /Cleanup-Image /CheckHealth — для получения информации о состоянии и наличии повреждений компонентов Windows. При этом сама проверка не производится, а лишь проверяются ранее записанные значения.
- dism /Online /Cleanup-Image /ScanHealth — проверка целостности и наличия повреждений хранилища компонентов. Может занять продолжительное время и «зависать» в процессе на 20 процентах.
- dism /Online /Cleanup-Image /RestoreHealth — производит и проверку и автоматическое восстановление системных файлов Windows, также как и в предыдущем случае, занимает время и останавливается в процессе.
Примечание: в случае, если команда восстановления хранилища компонентов не работает по той или иной причине, вы можете использовать файл install.wim (или esd) со смонтированного ISO образа Windows 10 (Как скачать Windows 10 ISO с сайта Microsoft) в качестве источника файлов, требующих восстановления (содержимое образа должно соответствовать установленной системе). Сделать это можно с помощью команды:
dism /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_файлу_wim:1 /limitaccess
Вместо .wim можно использовать файл .esd тем же образом, заменив в команде все wim на esd.
При использовании указанных команд, журнал выполненных действий сохраняется в WindowsLogsCBSCBS.log и WindowsLogsDISMdism.log.
DISM.exe также можно использовать в Windows PowerShell, запущенном от имени администратора (запустить можно из меню правого клика по кнопке Пуск) с помощью команды Repair-WindowsImage. Примеры команд:
- Repair-WindowsImage -Online -ScanHealth — проверка наличия повреждений системных файлов.
- Repair-WindowsImage -Online -RestoreHealth — проверка и исправление повреждений.
Дополнительные методы восстановления хранилища компонентов, если описанные выше не срабатывают: Восстановление хранилища компонентов Windows 10.
Как видите, проверка целостности файлов в Windows 10 — не такая уж и сложная задача, которая порой может помочь исправить самые разные проблемы с ОС. Если не смогла, возможно, вам поможет что-то из вариантов в инструкции Восстановление Windows 10.
Бэкап ОС Windows 8
Бывают случаи, когда необходимо произвести откат системы — восстановление основных системных файлов из «снимка» более раннего состояния — точки восстановления или образа ОС. С его помощью вы сможете вернуть Windows в рабочее состоянии, но, в то же время, удалятся все, установленные в последнее время на диск С (или любой другой, в зависимости от того, на каком диске будет проводиться бэкап), программы и, что вполне возможно, внесенные в этот период настройки.
Если вы можете войти в систему
Откат до последней точки
Если после установки какого-либо нового приложения или обновления у вас перестала работать только часть системы (например, слетел какой-нибудь драйвер или возникла проблема в программе), то вы можете восстановиться до последней точки, когда все функционировало без сбоев. Не беспокойтесь, ваши личные файлы не пострадают.
-
В служебных приложениях Windows найдите «Панель управления» и запустите.
-
В открывшемся окне необходимо найти пункт «Восстановление».
-
Нажмите на «Запуск восстановления системы».
-
Теперь вы можете выбрать одну из возможных точек отката. Windows 8 автоматически делает сохранение состояния ОС перед установлением любого программного обеспечения. Но вы также можете делать это вручную.
-
Остается только подтвердить бэкап.
После завершения процесса ваш компьютер перезагрузится и все снова станет как прежде.
Что такое точка восстановления Windows
Точка восстановления — это набор параметров и важных системных файлов, определяющих состояние операционной системы в конкретный момент времени
То есть при создании точки восстановления Windows «консервирует» самое важное, отвечающее за ее работоспособность. Вся законсервированная информация хранится в защищенной области жесткого диска
В случае сбоя или выхода операционной системы из строя можно воспользоваться точкой восстановления и привести операционную систему в состояние, в котором она находилась в момент создания точки восстановления
В случае сбоя или выхода операционной системы из строя можно воспользоваться точкой восстановления и привести операционную систему в состояние, в котором она находилась в момент создания точки восстановления.
При этом ВАЖНО понимать, что речь идет ТОЛЬКО о состоянии операционной системы, то есть о состоянии наиболее значимых ее файлов, а не о файлах пользователя или образе всего системного диска. Например, вирус может повредить системные файлы из-за чего компьютер перестанет загружаться или будет появляться синий экран смерти
К этому же может привести некорректная установка драйвера, обновления операционной системы или даже установка какой-то программы
К этому же может привести некорректная установка драйвера, обновления операционной системы или даже установка какой-то программы
Например, вирус может повредить системные файлы из-за чего компьютер перестанет загружаться или будет появляться синий экран смерти. К этому же может привести некорректная установка драйвера, обновления операционной системы или даже установка какой-то программы.
В такой ситуации точка восстановления позволит очень быстро решить проблему, вернув системные файлы в то состояние, в котором они были до их повреждения или изменения.
Точки восстановления позволяют отменить последние изменения в операционной системе, но их использование будет действительно эффективным лишь в том случае, если они будут создаваться своевременно. Это означает, что точки восстановления должны создаваться регулярно, а также до каждого потенциально небезопасного действия, например, установка драйвера или нового приложения на компьютер.
Обычно с этой задачей справляется сама операционная система Windows, но тут стоит понимать, что за подобную страховку придется платить и в этом случае речь идет не о деньгах, а о пространстве жесткого диска. Точки восстановления могут занимать значительный объем, особенно если они создаются регулярно.
Многие пользователи не знают о существовании точек восстановления, но сталкивались с исчезновением места на жестком диске. Довольно часто здесь есть прямая связь и удаление старых точек восстановления способно высвободить дополнительные гигабайты, а порой и десятки гигабайт на системном диске.
Также хочу заметить, что точки восстановления далеко не всегда оказываются полезными и лично я отключал их создание в Windows. Но это не означает, что они абсолютно бесполезны. У каждого пользователя есть свой алгоритм восстановления работоспособности операционной системы и этот алгоритм зависит от того, как человек использует компьютер, то есть от того, как у него организована работа на компьютере. Например, у меня на компьютере уже давно сформировался некоторый практически неизменный набор программ, а личные файлы всегда находились на несистемном диске. По этой причине в случае сбоя мне было проще воспользоваться заранее созданным образом системного диска и за пол часа восстановить системный раздел со всеми нужными мне приложениями, нежели без гарантии колдовать с точками восстановления. Но все же иногда их применение вполне оправдано.
Если вы экспериментируете с программами, периодически устанавливая что-то новенькое или собираетесь что-то изменить в реестре Windows, то точки восстановления помогут вам избежать возможных проблем.
Заключение
Если работоспособность Windows 8.1 на вашем компьютере нарушилась, то можете попробовать указанные в этой статье способы восстановления, начиная с самого первого. К следующему переходим только если предыдущий не сработал. При возникновении каких-либо проблем, вы можете обратиться к нашим специалистам.
Дело в том, что работоспособность Windows может быть потеряна не только по причине сбоя в программной части, но и из-за отказа каких-либо аппаратных компонентов компьютера. Поэтому если восстановить Windows указанными способами не удалось, может потребоваться диагностика и последующий ремонт в виде замены испорченного модуля.