0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как восстановить и проверить целостность системных файлов Windows (SFC и DISM)

Как восстановить и проверить целостность системных файлов Windows (SFC и DISM)

Встроенные средства восстановления системных файлов Windows 10 (FSC и DISM) позволяют быстро возвратить систему в работоспособное состояние. Сегодня Вы научитесь проводить сканирование системы на ошибки, восстановление поврежденных данных, а также исправление других проблем с ОС.

Как использовать 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 нужно создать копию файла на рабочем столе, доступную для чтения:

Читать еще:  Устранение неполадок Windows 10

1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.

2. Введите следующую команду и нажмите Enter

3. Откройте файл sfclogs.txt, расположенный на рабочем столе, с помощью приложения “Блокнот”. Файл будет содержать подробную информацию о сканировании системы и о файлах, которые не удалось восстановить.

Примечание: подробная информация доступна только при выполнении сканирования в Windows 10, но не при запуске утилиты в Безопасном режиме в Командной строке.

Как просканировать и восстановить системные файлы в Windows 10 оффлайн

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

  • 1. Используйте клавиатурное сочетание Windows + I для открытия приложения “Параметры”.
  • 2. Выберите раздел “Обновление и безопасность”.
  • 3. В меню Выберите опцию “Восстановление”.
  • 4. В секции “Особые варианты загрузки” нажмите кнопку “Перезагрузить сейчас”.

  • 5. Выберите “Поиск и устранение неисправностей”.
  • 6. Перейдите в “Дополнительные параметры”.
  • 7. Нажмите “Командная строка” для загрузки компьютера в режиме командной строки.

Так что запускать первым?

не требует соединения с сетью. Эффективность её работы часто определяется не только степенью повреждений, но и скоростью доступа к диску (чтения данных). Однако, если утилита не помогает, вероятнее всего, помощь нужна самому хранилищу компонентов Windows. В дело вступает:

Следующим шагом многие пренебрегают, однако ваш покорный слуга всегда повторяет команду проверки системных файлов

Но, как говорится, это уже потом. А сейчас подробнее о различных вариантах применения DISM. Или, точнее, вариантов “поломки” Windows: попробуем починить Windows с помощью DISM с флешки/диска или через сеть.

Сканирование и восстановление системы с использованием DISM.exe

В том случае, если компонент системы SFC не может справиться со своей работой, на помощь приходит DISM.exe, позволяющий закончить начатое восстановление. Его работа заключается в сканировании и обслуживании системы, последовательном исправлении самых важных проблем. Кроме того, DISM может найти те неисправности, которых SFC даже не заметил.

Для запуска утилиты выполняем следующие действия:

    Открываем уже известную нам командную строку через меню «Пуск».

Запускаем командную строку

Исследование компонентов хранилища занимает всего пару минут

Проверка занимает примерно 10 минут

Сканирование и восстановление компонентов занимает около 15 минут

Вышеуказанные операции сохраняются в журнал выполненных действий, который вы можете посмотреть в следующих папках: WindowsLogsCBSCBS.log или WindowsLogsDISMdism.log.

В том случае, если на вашем компьютере по какой-либо причине не работает восстановление хранилища компонентов, то вы можете воспользоваться файлом install.wim (иногда расширение .esd). Его можно найти на смонтированном образе Windows 10, который вы можете скачать с официального сайта Microsoft.

Читать еще:  Как увеличить диск D за счёт диска C программой Partition Manager 14 Free Edition

Сам процесс осуществляется при помощи команды:

dism /Online /Cleanup-Image /RestoreHealth /Source: wim:путь_к_файлу:1 /limitaccess

При учете расширения .eds замените все элементы wim на eds.

Запустить сканирование операционной системы с помощью команды DISM можно и в Windows PowerShell. Просто запустите программу через меню «Пуск» от имени администратора и введите одну из следующих команд:

  • Repair – WindowsImage – Online – ScanHealth. – осуществляет поиск неисправностей системных элементов.
  • Repair – WindowsImage – Online – RestoreHealth – осуществляет сканирование, а затем удаляет дефекты системы.

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

Восстановление хранилища компонентов оффлайн если Windows не загружается

Если Windows не загружается корректно, вы можете выполнить проверку и исправление системных файлов в оффлайн режиме.

  1. Для этого загрузитесь с установочного (загрузочного диска) и на экране начала установки нажмите Shift + F10
  2. Чтобы разобраться с буквами дисков, назначенных в среде WinPE, выполните команду diskpart -> list vol (в моем примере диску, на котором установлена Windows присвоена буква C:, эту букву я буду использовать в следующих командах);
  3. Проверим системные файлы и исправим поврежденные файлы командой: sfc /scannow /offbootdir=C: /offwindir=C:Windows
  4. Для исправления хранилища компонентов используйте следующую команду (в качестве источника для восстановления компонентов мы используем WIM файл с установочным образом Windows 10, с которого мы загрузили компьютер):
    Dism /image:C: /Cleanup-Image /RestoreHealth /Source:D:sourcesinstall.wim
  5. Если на целевом диске недостаточно места, то для извлечения временных файлов нам понадобится отдельный диск достаточного размера, например F:, на котором нужно создать пустой каталог: mkdir f:scratch и запустить восстановление хранилища компонентов командой:
    Dism /image:C: /Cleanup-Image /RestoreHealth /Source:D:sourcesinstall.wim /ScratchDir:F:scratch

Как восстановить Windows 10 с помощью SFC

Чтобы восстановить установку Windows 10 с помощью командного инструмента SFC, выполните следующие действия:

  1. Откройте командную строку от имени администратора.
  2. Введите следующую команду для восстановления системных файлов и нажмите Enter :

sfc /scannow

  • Проверьте результат:
    • Windows Resource Protection не обнаружила никаких нарушений целостности – указывает на то, что в системе отсутствуют какие-либо повреждения системных файлов.
    • Windows Resource Protection не может выполнить запрошенную операцию – указывает, что во время сканирования была обнаружена проблема, и требуется автономное сканирование.
    • Windows Resource Protection обнаружила поврежденные файлы и успешно их восстановила. Подробности включены в CBS.Log%WinDir%LogsCBSCBS.log – указывает, что SFC обнаружил и смог решить проблему.
    • Windows Resource Protection обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Подробная информация включена в CBS.Log%WinDir%LogsCBSCBS.log – указывает, что вы должны восстановить поврежденные файлы вручную.
  • После выполнения этих действий команда проверки системных файлов просканирует, обнаружит и попытается устранить проблемы с системными файлами в Windows 10.

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

    Просмотр журналов сканирования SFC

    Чтобы просмотреть сведения, хранящиеся в файле CBS.Log, после сканирования SFC, выполните следующие действия:

    1. Откройте командную строку от имени администратора.
    2. Введите следующую команду и нажмите Enter :
    3. Проверьте рабочий стол Windows 10 на наличие файла «sfclogs.txt».
    4. Дважды щелкните файл sfclogs.txt, чтобы открыть его с помощью текстового редактора по умолчанию.
    Читать еще:  Установка Remote Server Administration Tools for Windows 7

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

    Как запустить sfc /scannow

    Для сканирования файлов Windows на наличие ошибок, следует запустить утилиту. Для этого понадобится открыть консоль. Есть разные способы это сделать. В Windows XP, Vista, 7 — нажмите на кнопку Пуск. И через строку поиска найдите приложение Командная строка. Можно также запустить её через окно Выполнить (Win + R), введя в ней cmd.exe.

    Запуск командной строки из строки Выполнить

    В десятой версии Windows можно воспользоваться модифицированной консолью, которая называется PowerShell. Найти её можно, нажав правую кнопку (ПКМ) по иконке Windows на панели инструментов внизу.

    Запуск PowerShell в Windows 10

    И выбрав PowerShell (администратор). Командную строку также удобнее запускать с правами администратора, чтобы не возникало проблем с доступом.

    Когда отобразится чёрное «досовское» окно, в нём нужно записать нашу команду: sfc /scannow.

    Запуск команды sfc /scannow

    Прогресс проверки вы увидите в процентах ниже. Дождитесь завершения процесса.

    Применение команды sfc

    Для проведения данной операции сначала понадобится запустить командную строку с выполнением «cmd» после нажатия «Win+R», а затем ввести «sfc /scannow» с подтверждением кнопкой «Enter», после чего запустится сканирование и проверка функционирования компонентов.

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

    На следующем этапе потребуется кликнуть «Пуск» — «Параметры» — «Обновление и безопасность», а затем в левом меню перейти во вкладку «Восстановление», после чего в меню «Особые варианты загрузки» нажать «Перезагрузить сейчас».

    Вслед за этим понадобится провести загрузку с установочного диска или другого носителя, с которого производилась инсталляция ОС, и выбрать в приветственном меню «Восстановление системы».

    Дальше нажимаем «Поиск и устранение неисправностей» — «Дополнительные параметры» — «Командная строка», а затем вводим команду «sfc /scannow /offbootdir=C: /offwindir=E:Windows» без кавычек.

    Утилита DISM

    Утилита – DISM предназначена для развертывания операционной системы и управления сервисами. Используется начиная с версии Vista и является современным аналогом SFC. Управлять ей можно с помощью команд классического интерпретатора CMD или командлетов Windows PowerShell.

    DISM позволяет пользователю узнать состояние системы, выполнить проверку целостности или совместить ее с восстановлением. Операции выполняются командой «dism /Online /Cleanup-Image» с различными аргументами. При вводе параметра «ScanHealth» DISM анализирует записи о системных компонентах и убеждается в отсутствии повреждений их хранилища.

    Команда с аргументом «CheckHealth» переводит утилиту DISM в режим проверки. Помещенные в хранилище компоненты тестируются на целостность и отсутствие повреждений.

    Для автоматического восстановления используем параметр «RestoreHealth». Обнаружив повреждения файлов Windows, утилита обращается к центру обновлений и заменяет их исправными копиями.

    Аналогичные результаты достигаются при использовании командлета оболочки PowerShell «Repair-WindowsImage». На следующем скриншоте приведены варианты его применения для разобранных выше команд DISM.

    Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector