Программа для проверки системных ошибок windows 10. SFC и DISM: Проверка и Восстановление системных файлов в Windows

Помощь 05.08.2019
Помощь

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

Проверка

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

Полезно знать! Оригинальные файлы ОС хранятся на системном диске в папке Windows\WinSxS .

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

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


Полезно знать! При восстановлении хранилища утилитой DISM используется Центр обновлений.

Восстановление

После работы утилиты DISM и восстановления исходников запустите в командной строке повторно команду sfc /scannow . При этом произойдет полное восстановление целостности системы. Для дальнейшей работы перезагрузите компьютер. Если по каким-то причинам сделать исправление не получилось и вы используете радикальный метод переустановки ОС, прочитайте, как создать загрузочную флешку в статье « ».

Вывод

Целостность файлов Windows 10 нарушается после неправильной работы с ними, частой переустановки программ или перезаписи информации. Для восстановления используйте встроенную утилиту sfc /scannow , которая сделает все автоматически, используя хранилище оригинальных файлов. Если поврежден исходный образ, восстановите его с помощью Deployment Image & Servicing Management .

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

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

  • Защита ресурсов Windows не обнаружила нарушений целостности .

В таком случае Вам повезло и скорее всего системные файлы не повреждены и не нуждаются в восстановлении.

  • Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила.

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

  • Защите ресурсов Windows не удалось выполнить запрошенную операцию.

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

  • Защита ресурсов Windows обнаружила поврежденные файлы, но не удалось исправить некоторые из них.

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

Обратите внимание на то, что система сохраняет отчет если целостность файлов была нарушена и восстановлена. А также есть возможность проверять на целостность отдельный файл, для этого можно воспользоваться командой: sfc/scanfile=»путь_к_файлу» . Такая необходимость появляется изредка, когда система выдает ошибку одного из системных файлов.

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

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


Заключение

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

Никому не нравится, когда привычная настроенная Windows 10 начинает сбоить и зависать. Разберёмся, с какими причинами это может быть связано, и научимся выявлять и исправлять возникшие проблемы.

Проверка Windows 10 на ошибки

Ошибки в работе компьютерных устройств бывают двух видов:

  • аппаратные - в их появлении виноваты физические повреждения «железа» устройства;
  • программные - связаны исключительно с программной компонентой.

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

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

Диагностика Windows 10 с помощью SFC

SFC.exe - системная утилита, вшитая в Windows 10, которая отвечает за проверку целостности и работоспособности системных файлов. Если какие-нибудь из них повреждены, программа автоматически восстанавливает их. SFC не всесильна: её рекомендуется использовать в связке с DISM, о которой речь пойдёт позже. Однако использование этой утилиты - практически первое, что нужно сделать при сбоях в системе.

Некоторое (иногда довольно длительное) время утилита будет проверять системные файлы на целостность. После завершения работы она выдаст пользователю результат.

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

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

  • пройдите путь «Пуск» - «Параметры» - «Обновление и безопасность» - «Восстановление» - «Особые варианты загрузки» - «Перезагрузить сейчас»;

    Пункт «Обновление и безопасность» в параметрах Windows позволяет зайти в меню особых вариантов загрузки

  • выберите вариант «Восстановление системы» при загрузке с установочного носителя (или с диска восстановления);

    Нажмите на кнопку «Восстановление системы» при загрузке с установочного носителя

  • нажмите вместо кнопки запуска на специальную кнопку, позволяющую войти в режим восстановления. Она есть на некоторых ноутбуках, например, Lenovo. Как правило, такая кнопка расположена либо рядом с кнопкой запуска системы, либо рядом с разъёмом для зарядного устройства.

    На некоторых ноутбуках есть кнопка, открывающая меню восстановления

В меню восстановления выполните следующее:


На этот раз утилита SFC сможет починить все файлы, даже те, что ей обычно недоступны.

Видео: как запустить утилиту SFC

Сканирование и восстановление Windows 10 через DISM

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

Диагностика и починка файлов системы с помощью DISM также производятся через «Командную строку». Как в неё войти, описано выше. Существует несколько вариантов использования команды:

  • dism /Online /Cleanup-Image /CheckHealth - проверка не производится, утилита выводит последние сохранённые данные о состоянии файлов;

    Команда dism /Online /Cleanup-Image /CheckHealth показывает, какие результаты проверка диска дала в прошлый раз

  • dism /Online /Cleanup-Image /ScanHealth - включается проверка целостности файлов без «починок» найденных неполадок;

    Проверку всех системных файлов через DISM без «починки» запускает команда dism /Online /Cleanup-Image /ScanHealth

  • dism /Online /Cleanup-Image /RestoreHealth - запускается проверка целостности файлов с последующим восстановлением повреждённых файлов.

    Проверка в DISM системных файлов с последующим восстановлением повреждений запускается командой dism /Online /Cleanup-Image /RestoreHealth

Проверка и восстановление файлов занимают довольно длительное время. Также совершенно нормальной особенностью утилиты DISM является зависание строки состояния на 20%.

Видео: как проверить целостность Windows 10 c помощью SFC и DISM

Проверка жёсткого диска на сбои

Кроме физических повреждений жёсткого диска, существуют также ошибки, которые можно «вылечить» с помощью встроенных средств диагностики Windows 10. Для исправления более серьёзных проблем (например, битые сектора) можно использовать сторонние утилиты, но спустя время диск всё равно придётся менять.

С помощью «Командной строки»

С помощью «Командной строки» можно запустить встроенную утилиту Check Disk, которая проверяет диск на ошибки и по возможности исправляет их. В среде Windows эта программа не сможет проверить системный диск (диск C): она предложит перезагрузиться и проведёт проверку во время перезагрузки до запуска ОС.

Если утилита chkdsk получает на вход системный диск, она предлагает перезагрузить систему для его проверки

Утилита запускается в «Командной строке» (как туда войти, описано выше) с помощью команды chkdsk <имя диска с двоеточием> с заданными параметрами:

  • /f - автоисправление найденных ошибок;
  • /r - проверка на битые сектора и попытка восстановления повреждённой информации;
  • /offlinescanandfix - оффлайн-проверка, при которой программа сначала «отключает» диск от процессов в системе, а потом проверяет его. Применяется, если диск используется, «простой» запуск Check Disk не может исправить ошибки;
  • /? - справка по команде.

Выполнение команды с параметром /r может занять до нескольких часов.

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

Видео: как проверить жёсткий диск на сбои с помощью chkdsk

С помощью StorDiag

Утилита диагностики хранилища присутствует только в Windows 10 и не применяется в других версиях системы. Так же, как и Check Disk, она запускается через «Командную строку» с помощью команды stordiag.exe -collectEtw -checkfsconsistency -out <путь к папке, куда сохранится отчёт>.

StorDiag не исправляет найденные ошибки, а лишь диагностирует их и записывает полученные данные в файл с отчётом. Однако область её диагностики шире, чем у Check Disk, и, если вы продвинутый пользователь, можете использовать эту программу, чтобы точнее определить причину неполадок с устройством.

Проверка диска с помощью утилиты диагностики хранилища StorDiag позволит диагностировать проблемы и записать полученные данные в отдельный файл

С помощью PowerShell

Windows PowerShell - это оболочка «Командной строки», используемая в Windows как ещё одно средство управления. От обычной консоли её отличает более широкая область применения, возможность использования сценариев и прочие усовершенствования.

PowerShell расположена по пути «Пуск» - «Все программы» - «Windows PowerShell». Консоль также можно найти, просто набрав в поиске меню «Пуск» её название.

Чтобы провести проверку диска, наберите в «Командной строке» PowerShell, запущенной от имени администратора (правая кнопка мыши по иконке PowerShell - «Запуск от имени администратора») одну из следующих команд:

  • Repair-Volume -DriveLetter <буква диска без двоеточия> - обычная проверка с восстановлением;
  • Repair-Volume -DriveLetter <буква диска без двоеточия> -OfflineScanAndFix - оффлайн-проверка (что это такое, описывалось выше).

Указанные команды, введённые в среде PowerShell, запустят средство диагностики и лечения диска

С помощью «Проводника» и «Панели управления»

Продиагностировать жёсткий диск на наличие ошибок можно, запустить утилиту диагностики через «Проводник». Для этого пройдите путь: «Мой компьютер» - правая кнопка мыши по диску, который нуждается в проверке - «Свойства» - «Сервис» - «Проверка на наличие ошибок». Выполняемая проверка аналогична Check Disk.

Диагностику и исправление ошибок можно запустить из окна свойств диска

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

Чтобы запустить обслуживание диска, нужно нажать на соответствующую кнопку

Видео: как проверить жёсткий диск на наличие ошибок с помощью встроенной утилиты диагностики

Диагностика реестра Windows

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

Ручная чистка реестра очень трудоёмка и занимает много времени. Кроме этого, при её проведении легко ошибиться, что может привести к негативным последствиям (вплоть до падения системы). Поэтому тему ручной очистки мы затронем вскользь.


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


Скачать CCleaner можно с официального сайта разработчика.

Видео: как очистить реестр Windows 10 вручную и с помощью CCleaner

Когда сбои системы исправлены, Windows начинает «летать» и радовать пользователя своей безукоризненной работой. Своевременно проверяйте систему на ошибки, чтобы не пропустить начавшиеся проблемы, и она прослужит вам ещё долгое время.

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

Конечно, большинству из нас гораздо удобнее было бы все подобные проверки проводить одним кликом, поэтому и пользуются такой невероятной популярностью всяческие приложения-оптимизаторы. Однако мой личный опыт говорит о том, что при решении проблем с Windows 10 (да и другими версиями) лучше всего использовать встроенные утилиты и системные методы. Этот способ гарантирует, что операционной системе не будет нанесён урон , а также предохраняет от всевозможных угроз от сторонних программ. Вообще работа всякого рода оптимизирующих приложений мне напоминает поведение слона в посудной лавке: не особо разбираясь с деталями, они любой ценой пытаются ускорить работу компьютера. Результат, как правило, довольно плачевный: скорость работа системы сначала увеличивается, а затем опять снижается, появляются неизвестные ошибки, отключаются нужные конкретному пользователю службы и т.п. Как результат, целостность самой Windows 10 нарушается, а от этого система начинает ещё больше тормозить и «глючить».

Итак, для того, чтобы проверить «десятку» на наличие ошибок существует встроенная утилита. Она называется SFC и работает во всех версиях операционной системы Windows начиная с XP. Чтобы её запустить для начала нужно открыть окно новой в Windows 10 Командной строки. Для этого надо кликнуть на меню Пуск ПРАВОЙ клавишей мыши и выбрать пункт «Windows PowerShell (администратор)».

Прежняя привычная версия Командной строки запускается через поиск (значок лупы на Панели задач). Вводим буквы cmd и правой клавишей запускаем найденный инструмент «Командная строка. Классическое приложение» от имени администратора.

Далее в открывшейся командной строке набираем команду «sfc /scannow » (без кавычек и с пробелом перед значком слэша) и нажимаем Enter. После этого начнётся сканирование системы, которое в зависимости от производительности компьютера может продолжаться от нескольких минут на быстрых машинах до часа и более на устаревших. Прогресс можно наблюдать в виде процентов выполнения операции.

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

Если же появится сообщение «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них », то можно продолжить операцию восстановления при помощи утилиты DISM , которая попробует исправить существующие ошибки.

Прежде чем запускать её, нужно подготовиться. Для начала выключаем компьютер и отключаем от него всё лишнее: флешки, другие съёмные накопители и т.п. Включаем и ждём загрузки системы. Когда Windows 10 полностью стартовала, смотрим, какие программы у нас запустились вместе с системой и закрываем их. Для этого, удерживая клавишу Alt, нажимаем Tab и мышью закрываем все активные программы. Также закрываем все запущенные приложения в правой части Панели задач (например, антивирус или Google Chrome, который даже при закрытом окне продолжает работать в фоновом режиме). Для этого наводим курсор на логотип программы в правом нижнем углу, кликаем правой клавишей мыши и выбираем «Выход».

Теперь нужно убедиться, что компьютер подключён к сети, а также, что режим электропитания не предусматривает отключение жёстких дисков от питания при длительной неактивности пользователя. Дело в том, что восстановление процесс не очень быстрый (у меня он занял минут 10-15), поэтому нужно обезопасить свой компьютер от выключения в ходе работы. Подключение к сети интернет должно оставаться активным, так как в процессе восстановления Windows может использовать центр обновления. Настройки электропитания можно проверить, кликнув ПРАВОЙ клавишей мыши на меню Пуск и выбрав третий пункт «Управление электропитанием.

После всего этого можно запустить командную строку. (напоминаю: cmd в поисковой строке и запуск от имени Администратора или Windows PowerShell (администратор) в меню Пуск правой клавишей мыши ) Далее копируем отсюда и вставляем туда правой клавишей мыши следующую команду:

DISM.exe /Online /Cleanup-image /ScanHealth

Утилита начинает сканировать операционную систему Windows 10 на наличие ошибок и повреждений целостности. Этот процесс, как я уже писал выше, занял у меня на компьютере окого 10-15 минут. Зависание на определённое время на показателе 20.0% совершенно нормально. Затем, как на изображении ниже, появится надпись о том, что хранилище компонентов подлежит восстановлению. (Если же нет, то без помощи специалистов нам уже вряд ли удастся справится - разве что переустановить Windows 10 начисто ) .

Чтобы попытаться восстановить повреждённые части нашей операционной системы, вводим в Командную строку следующую команду и, как всегда, нажимаем Enter:

DISM.exe /Online /Cleanup-image /RestoreHealth

Начинается процесс, похощий на предыдущий и внешне, и по продолжительности. Опять около 10-15 минут, опять зависание на 20.0%.

В большинстве случаев утилите DISM удаётся всё исправить. Появляется сообщение: «Восстановление выполнено успешно ». Напоследок можно перепроверить, остались ли ошибки в операционной системе утилитой SFC (смотри начало статьи) .

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

В этом случае, разумеется, можно продолжить попытки восстановить целостность Windows 10 и исправить ошибки в системе. Для этого, как правило, надо иметь предварительно сохранённый где-нибудь чистый образ, с которого и была установлена ОС. Лично я решил дальше в дебри не залезать и просто переустановил «десятку» начисто . Но если у Вас есть время и желание разобраться, как всё-таки восстановить компоненты без полной переустановки, то, возможно, Вам поможет чтение комментариев в соответствующей теме на форуме Microsoft.

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

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

В появившемся окне надо выбрать вкладку «Сервис» и нажать кнопку «Проверить». Операционная система Windows 10 может выдать вот такое предупреждение:

Игнорируем его и нажимаем кнопку «Проверить диск». Запуститься сканирование разделов жёсткого диска, поиск и устранение ошибок.

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

Способ 2. Второй вариант — это использование консольной утилиты chkdsk , которая ещё с Windows 2000 является стандартной программой, проверяющей жёсткий диск HDD, или съёмный накопитель (флешку или карту памяти) на ошибки файловой системы. Чтобы воспользоваться её функционалом, надо . После этого вводим команду:

Chkdsk X: /F /R

Здесь X: — это буква диска, а ключи /F и /R говорят приложению о том, что нужно искать ошибки повреждённые сектора и при обнаружении таковых — исправлять в обязательном порядке. Для логического раздела C:\, на котором устанавливается система, команда будет выглядеть так:

В случае, если Вы хотите просканировать на ошибки раздел, на котором установлена Windows 10, то при запуске процесса увидите вот такое сообщение:

Пугаться этого не стоит — просто нажимаем «Y». Запуститься проверка жесткого диска на наличие ошибок:

Она может занять от 10 минут до пары часов — тут всё зависит от объёма. В конце Вы получите подробный отчёт о найденных на HDD проблемах.

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



Рекомендуем почитать

Наверх