Repeater-zone.ru

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

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

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

proverka celostnosti failow

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

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

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

Сканирование посредством SCF

Многие пользователи для сканирования операционной системы перед восстановлением утраченных, повреждённых файлов, выполняемого с целью их корректного функционирования, возобновления бесперебойной работы, устранения неполадок посредством восстановления повреждённых компонентов, применяют команду sfc /scannow, она в автономном режиме исследует и поправляет системные разделы ОС Windows 10.

CMD - проверка SFC

Осуществите проверку с помощью командной строки

  • Для активации данной команды вначале откройте CMD, старт произведите с правами администратора. Можно активировать утилиту при помощи мышки, кликнув правой кнопкой по главному меню «Пуск», затем в списке выбрав «Командную строку». В диалоговом окне наберите sfc /scannow, нажмите Enter.
  • Будет начата проверка, выявятся дефекты, затем начнут корректироваться без вашего вмешательства, содействия автоматически, самой системой. Если ошибки не обнаружились, вам сообщат, что защитой ресурсов ОС не обнаружено проблем.
  • Если же решите проверить какой-то один, определённый из системных файлов, то в командной строке укажите scf /scanfile=”путь к файлу”.
  • Нельзя не отметить, что SCF не в состоянии исправлять ошибки тех разделов, которые запущены в момент сканирования, поэтому лучше всего эксплуатировать SFC исключительно при запуске «Восстановление среды Windows 10».

Запуск SFC, используя среду восстановления

Чтобы правильно активировать SCF, выполняйте последовательно шаги ниже описанного алгоритма.

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

Восстановление - Особые варианты загрузки

В данном случае вам потребуется диск восстановления Windows

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

exit

sfc / /scannow /offbootdir=буква раздела загрузчика: /offwindir=E:Windows (или ваш путь к директории Windows 10).

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

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

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

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

Особые варианты загрузки

Инструмент поиска и устранения неисправностей в Windows 10

Переход к дополнительным параметрам диагностики

Выбор пользователя для диагностики

diskpart

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

list volume

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

Запуск диагностики с помощью Diskpart

exit

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

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

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

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

Проверка образа

При работе офф-лайн используется восстановительный образ системы. Мы не знаем, где он хранится, а хакеры в курсе. Следовательно, намеренно могут испортить. Не факт, что ОС как-то это контролирует. Для работы с образами Майкрософт предлагает утилиту dism. Для нас не так важно, где хранится этот раздел, как возможность его проверить. Об этом немало написано на официальном сайте компании (technet.microsoft.com/en-us/library/hh824869.aspx). Собственно, текст не сложный, переводить в этот раз не станем.

Майкрософт предлагает утилиту dism

Используются следующие строки:

  1. Dism /Online /Cleanup-Image /ScanHealth. Сканирует образ. Пусть читателей не вводит в заблуждение параметр online. Образ хранится на местном диске, и выполняется его сканирование.
  2. Dism /Online /Cleanup-Image /CheckHealth. Эта команда всего лишь проверяет, не получил ли ранее образ пометок, как «неисправный» какими-либо процессами.

Та и другая команда позволяют решить, нужно ли что-то предпринимать. Впрочем решение всегда одно: нужно найти рабочий образ (например, с установочного носителя) и выполнить восстановление командой Dism /Online /Cleanup-Image /RestoreHealth /Source:c:testmountwindows /LimitAccess. После Source нужно вставить путь к носителю. Допускается восстанавливать и ОС, не активные в данный момент. Например, со сломанных ПК. Для этого и применяется ключ offline.

В нашем случае все в порядке. Иначе утилита сообщила бы об ошибке. Иначе говоря, проверка системных файлов Windows завершилась успешно. Если требуется восстановить с сервера (обновлений), то опускается источник: DISM.exe /Online /Cleanup-image /RestoreHealth. В противном случае применяйте носители, созданные при помощи Media Creation Tool. Образ называется install (с расширением wim или esd) и хранится в папке source. Собственно, вес у него такой, что спутать довольно сложно.

В источнике файлов восстановления указывайте этот самый образ. Перед началом операций проверьте, та ли версия ОС записана на носитель. Для этого введите команду dism /Get-WimInfo /WimFile:U:sourcesinstall.esd /index:1. Где под U подразумевается путь к установочному носителю. Вот пример ответа для Профессиональной версии. После source, через двоеточие можно добавлять ESD или WIM (в зависимости от расширения), по нашим наблюдениям от этого ничего не меняется – но пробуйте!

Успешное завершение операции

Список поврежденных файлов

Иногда утилиты SFC и DISM не справляются со своими задачами. Восстановление не происходит по разным причинам. Важно в таком случае увидеть, какие именно файлы неисправны. Для этого с помощью Блокнота откроем лог-файл CBS по указанному пути.

Разобраться со всей информации тяжело. В логе содержатся многочисленные записи, связанные не только с проверкой системных файлов. С нашей проблемой связаны файлы, помеченные тегом [SR].

Создадим отдельный текстовый файл с ошибками, которые актуальны только для нашего случая. В командной строке пропишем: findstr/c: «[SR]» %windir%logscbscbs.log > «C:Logssfcdetails.txt».

Последнее значение – путь, куда нужно сохранить созданный лог. Создание файла получается не у всех. Распространенная ошибка указана ниже.

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

Как проверить целостность файлов?

Создано 2 функции, подходящие для этой цели, это SFC.exe и DISM.exe, обе утилиты можно использовать в 10-ой версии Windows, а для более старых версий, только SFC.exe. Первый метод можно применить к более ранним версиям Windows, так как он подобен по своей структуре и функционалу.

Инструменты SFC.exe и DISM.exe не аналогичны, поэтому их уместно использовать как дополнение друг к другу. Методы отличаются списком системных файлов, в которых проводится анализ.

Эти варианты не противоречат друг другу и можно использовать в качестве дополнения.

Проверка целостности системных файлов с помощью SFC.exe

1. Для выполнения проверки, вам потребуется командная строка, а для неё, в свою очередь, права администратора, для этого воспользуйтесь поиском и выберите нужный результат;

komanda

2. Внесите в строку команду sfc /scannow, нажмите Enter.

alt=»sources» width=»300″ height=»91″ />Эта команда будет искать поврежденные файлы или несуществующие, и сразу их заменять на копию, взятую из кэша системы. System32dllcache – это папка, которая содержит в себе сжатую, кэшированную копию защищенных, системных файлов, которая служит резервным хранилищем. Всё что утилита сможет заменить, она так и сделает, но возможны ситуации, когда вам будет указанно, что существует ошибка, которая происходит от отсутствия доступа к замене поврежденного файла. Происходит подобное по причине, что файл, который вам необходимо заменить для стабильной работы, уже запущен, тем самым зарезервирован системой.

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

У вас должен быть дистрибутив Windows 10, на любом поддерживаемом компьютером носителе.

1. Присоедините к компьютеру устройство с Windows;

2. Перезапустите ПК, а в момент запуска, вы должны указать путь к файлам расположенном на носителе, нажмите F9 при загрузке;

3. В открывшемся списке выберите носитель, с указанной выше информацией;

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

5. Проследуйте в «Поиск и устранение неисправностей», найдите опцию «Дополнительные параметры»;

6. В последнем окне должна быть «Командная строка», которую следует запустить;

dop

7. В строку необходимо веести diskpart;

8. Используйте команду list volume эти действия необходимы, чтобы определить системный диск, на котором установлена Windows, ведь часто они не совпадают с буквами, обозначающими его в проводнике. После выполнения этого действия запомните том, в котором в столбце «Метка» и где указано значение «Зарезервировано»;

admin

9. Пропишите exit;

10. Последним действием будет сама утилита проверки, которая инициализируется запросом sfc /scannow /offbootdir=C: /offwindir=E:Windows (гдеC — раздел с загрузчиком, а E:Windows — путь, по которому располагается Windows 10 на вашем диске, буквы могут быть различными).

admin-2

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

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

Целостность системных файлов с DISM.exe

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

  1. Воспользуйтесь командной строкой, с необходимыми правами;
  2. Чтобы только проверить на целостность систему, вам следует воспользоваться командой dism /Online /Cleanup-Image /CheckHealth, никаких изменений она вносить не будет, просто всё запишет в log файл;
  3. Проверка и последующая замена поврежденных системных файлов происходит при команде dism /Online /Cleanup-Image /RestoreHealth.

windows

Обе команды записывают свой результат своей работы в журнал для DISM – это WindowsLogsDISMdism.log, для SFC.exe – это WindowsLogsDISMdism.log. Чтобы просмотреть подробные сведенья о работе этих функций используйте команду findstr /c:»[SR]» %windir%LogsCBSCBS.log >»%userprofile%Desktopsfcdetails.txt». Заполнитель %WinDir% представляет системную папку Windows. Например, C:Windows.

Использование DISM для восстановления

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

Для того, чтобы запустить проверку, нужно выполнить следующий порядок действий:

    Открыть окно меню «Выполнить», нажав «Win+R» на клавиатуре.

Открываем окно меню «Выполнить»

Набираем в меню команду «cmd» и нажимаем «Enter»

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

Вводим команду, которая проводит полноценное сканирование бэкапа, сверяя его с эталоном

Вводим команду, которая исправляет найденные ошибки и восстанавливает эталонные файлы

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

В случае, когда стандартная процедура DISM не работает или по каким-то причинам недоступна, но у вас есть загрузочный диск win10, вернуть хранилище к жизни можно с помощью файла «install.wm». Для этого необходимо выполнить команду «/RestoreHealth», указанную в пятом шаге, с дополнительным модификатором: «dism /Online /Cleanup-Image /RestoreHealth /Source:wim:местонахождение_файла_wim:1 /limitaccess».

В том случае, когда стандартная процедура DISM не работает с вводим команду с дополнительным модификатором

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

Использование Windows «Powershell»

Если ОС по-прежнему загружается, но SFC не работает верно из-за неполадок с хранилищем DISM, то вопрос может быть решен с применением «Powershell».

    Для запуска необходимо нажать «Win+R» и ввести соответствующую команду.

Нажимаем «Win+R» и вводим команду «Powershell»

Запускаем сканирование через команду

Для проверки также потребуются права администратора.

голоса
Рейтинг статьи
Читать еще:  Скачать WinMend Folder Hidden бесплатно на компьютер
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector