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

SFC и DISM: Проверка и Восстановление системных файлов в Windows

Содержание

SFC и DISM: Проверка и Восстановление системных файлов в Windows

Всякий раз, когда что-то идет не так с компьютером или ноутбуком, есть ряд инструментов для устранения неполадок, которые вы можете выполнить, чтобы попытаться устранить проблему. В Windows 10/8/7 есть несколько встроенных команд, которые можно использовать для проверки и восстановления поврежденных системных файлов, которые со временем вызывают проблемы при изменении. Одним из способов устранения неполадок, связанных с Windows, является проверка системы и восстановление системных файлов. Это может помочь во всех типах проблем, таких как медленная система, синий экран смерти, внезапные сбои питания и сбои системы.

Рассмотрим, как запустить средство проверки системных файлов в Windows с помощью командной строки CMD и PowerShell, таких команд как sfc /scannow и инструмента DISM. Хочу заметить, что для обновления Anniversary Update Windows 10, будет лучше использовать методы именно с PowerShell.

SFC /scannow: Проверка и восстановление системных файлов Windows

Утилиту DISM для восстановления Windows обычно рекомендуется использовать после утилиты проверки целостности системных файлов SFC (System File Checker). Команда sfc /scannow сканирует защищенные системные файлы Windows, и, если они отсутствуют или повреждены, попробует восстановить их оригинальные копии из хранилища системных компонентов Windows (каталог C:WindowsWinSxS).

Если команда sfc /scannow возвращает ошибку “ Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них / Windows Resource Protection found corrupt files but was unable to fix some of them ”, скорее всего утилита не смогла получить необходимые файла из хранилища компонентов (образа) Windows.

В этом случае вам нужно попробовать восстановить хранилище компонентов (ваш образ Windows) с помощью DISM.

После восстановления образа вы можете повторно использовать утилиту SFC для восстановления системных файлов.

Запустите sfc/scannow

В открывшемся окне командной строки введите sfc/scannow и нажмите Enter.

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

Windows Resource Protection не может выполнить запрошенную службу или запустить службу восстановления

Если вы не можете запустить средство проверки системных файлов и вместо этого получаете сообщение об ошибке « Защита ресурсов Windows не может запустить службу восстановления », вы можете проверить, является ли Служба установщика модулей Windows отключена. Для этого введите services.msc в начале поиска и нажмите Enter. Статус этой услуги должен быть установлен на Вручную.

Кроме того, вы также можете скачать нашу очень полезную бесплатную утилиту FixWin и нажать кнопку Утилита проверки системных файлов . Это запустит sfc.exe.

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

  1. Защита ресурсов Windows не обнаружила никаких нарушений целостности
  2. Windows Resource Protection обнаружила поврежденные файлы и успешно восстановила их
  3. Служба защиты ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них
  4. Windows Resource Protection не может выполнить запрошенную операцию
  5. Проверка системных файлов SFC не может восстановить поврежденный файл участника
  6. Служба защиты ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них
  7. Проверка системных файлов не работает, не запускается или не может быть восстановлена
  8. Windows Resource Protection не удалось запустить службу восстановления.

Если это произойдет, вы можете попробовать запустить проверку системных файлов в безопасном режиме или восстановить хранилище компонентов Windows с помощью DISM и посмотреть, работает ли он.

Читать еще:  Длинные имена файлов не копируются

Читать . Сначала DISM против SFC? Что мне сначала запустить в Windows 10?

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

Просто загрузитесь в безопасном режиме и выполните ту же процедуру. Проверка системных файлов также будет работать в безопасном режиме.

Синтаксис /scanonce и /scanboot был прекращен после Windows XP и не работает в Windows 8 и более поздних версиях.

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

Вы также можете использовать программу sfc.exe для устранения неполадок, возникающих в пользовательском режиме в Windows 10, Windows 8.1, Windows 7 и Vista. Эти сбои могут быть связаны с отсутствующими или поврежденными файлами операционной системы. Для этого вам может потребоваться доступ к файлам журнала.

Читать . Как сканировать и восстанавливать один файл с помощью средства проверки системных файлов.

Как просмотреть файл журнала SFC

Программа sfc.exe записывает сведения о каждой операции проверки и каждой операции восстановления в файл CBS.log . Каждая запись программы sfc.exe в этом файле имеет тег [SR]. Файл CBS.log находится в папке % windir% Logs CBS .

Вы можете искать теги [SR], чтобы помочь найти записи программы SFC.exe.Чтобы выполнить поиск такого типа и перенаправить результаты в текстовый файл, выполните следующие действия.

Нажмите «Пуск», введите cmd в поле «Начать поиск», щелкните правой кнопкой мыши cmd в списке программ и выберите «Запуск от имени администратора».

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

Файл sfcdetails.txt содержит записи, которые регистрируются при каждом запуске программы SFC.exe на компьютере.

Как интерпретировать записи файла журнала SFC:

Программа sfc.exe проверяет файлы в группах по 100. Следовательно, будет много групп записей программы SFC.exe. Каждая запись имеет следующий формат: сведения о дате и дате . Для получения более подробной информации о том, как интерпретировать, посетите KB928228.

СОВЕТ : средство восстановления программного обеспечения Windows от Microsoft будет восстанавливать компоненты системы и обнаруживать поврежденные файлы, повторно синхронизировать системную дату и время, сбрасывать настройки системы, переустанавливать системные приложения и запускать средство DISM для восстановления образа системы, с щелчком.

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

Как использовать 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. Нажмите “Командная строка” для загрузки компьютера в режиме командной строки.

Восстановление или Сброс системы

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

Не стоит также забывать о сбросе системы или её переустановке. В Windows 10, 8.1, and 8 можно запустить операцию Сброс системы («Reset this PC») для сброса настроек в начальное состояние.

Осуществляя сброс системы будьте внимательны, так как есть два варианта сброса:

  • – без удаления файлов – без потери фотографий, музыки, видео и других личных файлов;
  • – с удалением всех данных – возврат в исходное состояние.

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

Команды, которые мы рассмотрели в статье, также имеют и другие функции. Например, команда SFC может проверить только один из файлов Windows на повреждение и восстановить его. С помощью команды DISM можно произвести проверку системы на повреждения, но не восстанавливать её.

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

  • Автор: Michael Miroshnichenko,
  • 14.04.2016 12:35
  • На других языках:
  • Немецкий
  • Украинский
  • Метки:
  • BSOD ошибка
  • Windows OC
  • Командная строка
  • Сброс системы
  • Системный файл

Как восстановить Windows 10 с SFC в автономном режиме

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

  1. Откройте Параметры ( Win + I ).
  2. Нажмите Обновление и безопасность.
  3. Нажмите Восстановление.
  4. В разделе «Особые варианты загрузки» нажмите кнопку Перезагрузить сейчас .

Нажмите вариант Поиск и устранение неисправностей

Нажмите Дополнительные параметры.

  • Выберите командная строка.
  • Выберите свой аккаунт.

  • Подтвердите с помощью пароля.
  • Нажмите кнопку Продолжить .
  • Введите следующую команду, чтобы запустить инструмент diskpart и нажмите Enter :

    diskpart

    Введите следующую команду, чтобы определить расположение разделов Windows и System Reserved и нажмите Enter :

    list volume

    Обратите внимание на букву диска для раздела «Зарезервировано системой» и раздела Windows 10, обычно это том с наибольшим размером. Например, D и C.

    Введите следующую команду для выхода из diskpart и нажмите Enter :

    exit

    Введите следующую команду, чтобы запустить проверку системных файлов в автономном режиме и нажмите Enter :

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

    В команде, мы используем параметр /offboodir, чтобы указать букву диска системного раздела, что в данном случае С. Также в /offwindir указывается расположение файлов Windows 10, которым в данном случае является D:Windows

  • Нажмите кнопку × , чтобы закрыть командную строку.
  • Нажмите на Продолжить.
  • После того, как вы выполните эти шаги, команда проверки системных файлов исправит любую проблему, обнаруженную с системными файлами в Windows 10.

    Читать еще:  Изменение размера файла подкачки Windows 7

    Проверка диска в Проводнике Windows 8/10

    Чтобы активировать процесс, перейдите в «Мой Компьютер», щелкните ПКМ на диск, который необходимо просканировать, и далее «Свойства».

    Теперь отправляйтесь в «Сервис», а после нажмите «Проверить» -> «Проверить диск». ОС начнет сканирование вашего винчестера на присутствие неполадок. Эта операция займет несколько минут. Потом появится сообщение о том, были ли обнаружены какие-нибудь ошибки на жестком диске или нет. Кроме того, можете нажать «Показать детали» и посмотреть, какие процессы запускались при проверке.

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

    Запуск Chkdsk в Командной строке

    Чтобы начать проверку диска при помощи Командной строки, нужно активировать ее в режиме Администратора. Далее наберите следующее (пример):

    В этом случае D – это диск, который вы проверяете;

    F – автоматическое устранение ошибок;

    R –сканирование поврежденных областей и их восстановление.

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

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

    Запуск Chkdsk в PowerShell

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

    1. Активируем утилиту PowerShell в режиме Администратора.
    2. Набираем команду:

    Здесь буква D – это проверяемый диск.

    Сразу после запуска команды программа начнет проверку. И если по завершении процесса утилита выдаст вам сообщение «NoErrorsFound», значит все в порядке. Это свидетельствует о том, что диагностика не нашла нарушений.

    Запуск проверки системных файлов

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

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

    Для запуска процесса откройте Командную строку в режиме Админа. Там наберите:

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

    Заключение

    Chkdsk и SFC –наиболее простые инструменты Windows, помогающие устранить ошибки на жестком диске и в системных файлах.

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

    Возможные проблемы

    Восстановление ОС с помощью sfc /scannow пройдет неудачно, если само хранилище исходников было повреждено. В этом случае нужно сначала восстановить исходный образ с помощью утилиты Deployment Image & Servicing Management (DSIM). Она предназначена для работы с образами Windows.

    1. Откройте командную строку от имени администратора.
    2. Введите: DISM /Online /Cleanup-Image /ScanHealth для проверки исходного образа на наличие повреждений.
    3. Если утилита обнаружит проблемы, запустите команду: DISM /Online /Cleanup-Image /RestoreHealth для восстановления проблемных участков.

    Дополнительная информация

    Если при использовании операции SFC ваша система обнаружила дефекты системы сразу же после обновления ОС, то вынужден вас огорчить. Исправление ошибки возможно только при переустановке системного образа. Если же неисправность связана с видеокартой, то обычно в этом виновен файл opencl.dll, который лучше всего оставить без изменений.

    В случае с командой sfc /scannow, которой не удается выполнить восстановление системных файлов, а восстановление хранилища также не дает никаких решений, следует обратиться к журналу CBS.log. Для этого экспортируйте все сведения из журнала в текстовый файл sfc с помощью следующей команды:

    findstr /c:»[SR]» %windir%LogsCBSCBS.log >»%userprofile%Desktopsfc.txt»

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

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

    Adblock
    detector