Новости

Перевірка і відновлення цілісності системних файлів Windows 7/10

  1. Використання SFC
  2. утиліта DISM
  3. Відновлення пошкоджених файлів в ручному режимі
  4. Використання сторонніх додатків
  5. Інші способи

Операційна система Windows багато в чому подібна до живого організму, з чого випливає, що часом навіть найменше пошкодження або видалення одного або декількох її файлів здатне привести до появи певних проблем. Причиною пошкодження можуть стати дії вірусів, збої в роботі програмного забезпечення, раптове відключення електроживлення, помилки при редагуванні системних бібліотек і так далі.

В результаті користувач може стикатися з різними помилками при запуску програм або неможливістю їх установки, проблемами з системними настройками і навіть синіми «екранами смерті». Тому при діагностиці неполадок, насамперед зазвичай рекомендується виконати перевірку цілісності системних файлів Windows 7/10. На даний момент існує два основні методи перевірки і відновлення системних файлів - за допомогою штатних утиліт SFC і DISM, що запускаються через командний рядок або консоль PowerShell.

Другий інструмент є більш потужним і зазвичай застосовується, коли SFC не здатна впоратися із завданням або її запуск завершується помилкою. Існують також призначені для цих цілей сторонні програми, але вони здебільшого дублюють функціонал SFC і DISM, забезпечуючи більш зручний доступ до них за допомогою використання графічного інтерфейсу. У критичних випадках, коли ні SFC, ні DISM не допомагають, застосовується відновлення системи або окремих її компонентів за допомогою заздалегідь створеної резервної копії.

Використання SFC

Утиліта SFC чи інакше System Files Checker присутній у всіх версіях Windows, починаючи з 2000, і призначається для перевірки стану і відновлення системних файлів. SFC може приймати кілька аргументів, але в даному випадку нас цікавить тільки один. Перевірка і відновлення системних файлів Windows 7/10 з її допомогою проводиться таким чином. Запустіть від імені адміністратора командний рядок або консоль PowerShell і виконайте таку команду:

sfc / scannow

Процедура перевірки займе деякий час. Якщо по завершенні будуть знайдені помилки, утиліта запропонує виконати відновлення пошкоджених файлів в процесі перезавантаження комп'ютера. Якщо SFC пише, що не може відновити файли, переконайтеся, що у вас відключені функції шифрування EFS і Bitlocker, завантажити в безпечному режимі, після чого повторіть процедуру сканування.

Для забезпечення максимального доступу до файлової системи процедуру відновлення пошкоджених системних файлів Windows можна виконати в завантажувальної середовищі. Потрапити в середу відновлення можна кількома способами, але пропонуємо найбільш універсальний. Завантажте комп'ютер з інсталяційного диска Windows, а коли на екрані з'явиться вікно майстра установки, натисніть Shift + F10. Так як в завантажувальної середовищі букви дисків відрізняються, вам потрібно визначити букву системного розділу. Виконуємо такі команди:

diskpart
list volume

diskpart   list volume

На MBR-дисках системний розділ, швидше за все, буде мати букву D, а розділ «Зарезервовано системою» - букву C. Знаючи літерні мітки томів, командою exit закриваємо Diskpart і виробляємо перевірку:

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

По завершенні сканування Windows перезавантажиться в звичайному режимі.

утиліта DISM

Як перевірити цілісність системних файлів Windows 7/10, якщо описаний вище спосіб не допомагає або при виконанні команд видаються різні помилки? В цьому випадку можна спробувати вдатися до більш потужному засобу - утиліті DISM. Запускаємо командний рядок з правами адміністратора і виконуємо таку команду:

dism.exe / online / cleanup-image / scanhealth

Якщо утиліта повідомить, що сховище компонентів підлягає відновленню, відновлюємо його наступною командою:

dism.exe / online / cleanup-image / restorehealth

exe / online / cleanup-image / restorehealth

Якщо в процесі виконання команд будуть видаватися помилки, спробуйте відновити сховище компонентів за допомогою запущеної з підвищеними правами PowerShell, виконавши команду Repair-WindowsImage -Online -RestoreHealth при підключенні комп'ютера до Інтернету.

Після виконання вказаних вище дій можна провести перевірку sfc / scannow і подивитися, чи не будуть повторюватися помилки. Якщо так, перевірте, чи включена у вас служба «Монтажник модулів Windows», а взагалі, зробити це бажано заздалегідь.

Відновлення пошкоджених файлів в ручному режимі

Даний спосіб застосовується при неможливості відновлення пошкоджених файлів SFC, але для його використання вам в будь-якому випадку знадобиться точно така ж операційна система, встановлена ​​на іншому комп'ютері або віртуальній машині або резервна копія. Щоб визначити, які саме файли потрібно відновити, введіть у командному рядку команду:

findstr / c: «[SR]»% windir% / logs / cbs / cbs.log> »D: /sfc.log»

log»

Інформація про пошкоджених файлах будуть збережена в лог-файл, в нашому випадку це sfc.log на диск D. Вміст файлу може бути досить об'ємним, шукайте в ньому блоки з ключовою фразою «Can not repair» (не вдалося відновити) з відповідними датою і часом сканування.

Вміст файлу може бути досить об'ємним, шукайте в ньому блоки з ключовою фразою «Can not repair» (не вдалося відновити) з відповідними датою і часом сканування

На доданому скріншоті видно, що SFC не змогла відновити файл Asseccbility.dll. У цьому ж балці повинен бути вказаний шлях до непоправного файлу. Скопіюйте оригінальний файл з іншого комп'ютера і замініть їм вручну пошкоджений. На даному етапі нерідко доводиться стикатися з проблемами, так як файл може виявитися або використовуваним системними процесами, або користувач не матиме на нього права.

Для отримання прав і заміни таких файлів можна використовувати штатні консольні утиліти Takeown з параметром / f і icacls з параметром / grant administrators: f, але є більш простий і універсальний спосіб - скористатися будь-яким «живим диском» зі вбудований файловим менеджером, наприклад, Dr. Web LiveDisk. Якщо комп'ютер завантажується, все ще простіше, достатньо скопіювати оригінальні файли в будь-яку зручну вам папку на його жорсткому диску.

Відредагувати завантажувальний образ ISO того ж Dr.Web LiveDisk можна в програмі UltraISO, створивши в ньому папку і скопіювавши в нього windows-файли.

Тепер розглянемо, як відновити системні файли Windows 7/10 за допомогою такого диска. Завантажившись з носія, знайдіть свою папку з файлами (в Dr.Web LiveDisk точкою монтування служить / cdrom), скопіюйте оригінальні файли в буфер, перейдіть у папку папки win і замініть ними пошкоджені.

Якщо оригінальні файли лежать на диску Windows, шукайте їх в розташуванні win, в тому розділі, в який ви їх помістили. Даний спосіб зручний тим, що знімає всі обмеження файлової системи Windows, дозволяючи отримувати до неї монопольний доступ.

Використання сторонніх додатків

Розробка спеціальних програм, які дозволяли б відновлювати пошкоджені і видалені системні файли, не має сенсу, так як весь необхідний для цього функціонал є в самій системі. Однак існують інструменти, що спрощують доступ до штатних засобів за допомогою зручного графічного інтерфейсу. Таким, наприклад, є Microsoft DaRT - завантажувальний диск, який представляє собою набір засобів адміністрування, в який також входить модуль сканування і відновлення системних файлів Windows. Порядок дій такої перевірки представлений на скріншотах нижче.

Для більш зручного запуску SFC служать також програми Windows Repair і Glary Utilities, тільки на відміну від Microsoft DaRT, стартують вони з робочою системи.

У Windows Repair для запуску перевірки необхідно перейти в розділ Pre-Repair Steps, крикнути по вкладці Step 4 (Optional) »і натиснути кнопку« Check ».

У Glary Utilities переходимо на вкладку «Модулі», в меню зліва вибираємо «Сервіс» і тиснемо «Відновлення системних файлів». В обох випадках буде запущена стандартна консольна утиліта SFC.

В обох випадках буде запущена стандартна консольна утиліта SFC

Інші способи

Що стосується питання, як відновити повністю вилучені системні файли, тут все і так повинно бути ясно. Якщо дозволяють розміри диска, регулярно створювати резервні копії системного розділу або, по крайней мере, не відключайте захист системи, щоб в разі чого мати можливість виконати відкат до попередньої контрольній точці .

І останнє, на що хотілося б звернути увагу. Якщо ви завантажили і встановили призначену для користувача збірку, будьте готові до того, що SFC більш ніж напевно знайде в ній пошкоджені файли. Причина дуже проста - збирачі дуже часто модифікують свої образи, замінюючи, наприклад, оригінальні іконки в бібліотеках та інше. Тому перед тим, як робити відновлення оригінальних файлів, подумайте, чи дійсно це вам потрібно, якщо в роботі системи не спостерігається неполадок.

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

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

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