Перевірка цілісності файлової системи. Відновлення пошкоджених системних файлів Windows командами SFC та DISM

Щоразу, коли щось йде не так з комп'ютером або ноутбуком, є ряд інструментів для усунення несправностей, які ви можете виконати, щоб спробувати усунути проблему. У Windows 10/8/7 є кілька вбудованих команд, які можна використовувати для перевірки та відновлення пошкоджених системних файлів, які з часом викликають проблеми під час зміни. Одним із способів усунення несправностей, пов'язаних з Windows, є перевірка системи та відновлення системних файлів. Це може допомогти у всіх типах проблем, таких як повільна система, синій екрансмерті, раптові збої харчування та збої системи.

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

Перевірка та відновлення системних файлів через CMD

Засіб перевірки системних файлів сканує ваш комп'ютер на предмет будь-яких пошкоджень або змін у системних файлах, які в іншому випадку могли б перешкодити нормальній роботівашого комп'ютера. Звідти він замінює файл правильною версією, щоб забезпечити безперебійну роботу За допомогою командного рядка можна спробувати сканувати та відновити системні файли пізніх операційних систем, як Windows 10/8/7/Vista. Розберемо дві команди sfc /scannow та DISMза допомогою CMD.

1.

  • Відкрийте командний рядок (CMD) від імені адміністратора. Натисніть "пошук" і просто напишіть "cmd" або " командна строка", далі по ній правою кнопкоюмиші та запуск від імені адміна.
  • Задайте команду sfc /scannowта дочекайтеся закінчення процесу.


Примітка:Після сканування вашої системи буде видано один із трьох результатів:

  • Помилок системних файлів не буде.
  • Буде помилка системних файлів і Windows відновить їх автоматично.
  • Windows виявила помилки, але не може відновити деякі з них.

Якщо у вас показує варіант 3, що помилка виявлена ​​і система не може відновити, то й знову проробіть процедуру. Раджу вимкнути шифрування і якщо на момент перевірки вони є. Нічого не вийшло? Рухаємось нижче.


2. (DISM)

Якщо вищезазначене не працює у безпечному режимі, є один останній спосібперевірити пошкодження у системних файлах та виправити їх. Використовуємо інструмент Deployment Image and Service Management (DISM). Команда працює із системами Windows 8/8.1/10. Відкрийте назад та використовуйте наступну команду:

Процес може зайняти тривалий час із зависанням відсоткової шкали. Закінчивши роботу, перезавантажте комп'ютер і запустіть назад sfc /scannow,щоб переконатися, що помилок немає чи помилка зникла.


Перевірка та відновлення системних файлів черезPowerShell

Ми будемо використовувати Windows PowerShell, щоб показати, як використовувати службу обслуговування та керування DISMдля сканування та виправлення пошкоджених системних файлів у Windows 10. Цей спосіб буде більш ефективним для оновлення Anniversary windows 10, ніж командний рядок.

1. Використання інструменту System File Checker (SFC)

  • Запустіть PowerShellвід імені адміністратора. Натисніть "пошук" і наберіть windows powershell, потім натисніть правою кнопкою миші та виберіть від імені адміна.

  • Задайте у вікні PowerShell команду sfc/scannow.Якщо сканування виявить проблеми, Windows спробує їх виправити. Якщо Windows не зможе їх виправити, він попередить вас, що потрібні подальші дослідження та дії. Перейдіть нижче, якщо виявлено помилки.


2. Використання інструмента Deployment Image and Service Management (DISM)

Сканування DISM виявляє пошкоджені системні файли і Windows спробує виправити їх, і дасть звіт про хід роботи в кінці. Якщо Windows не зможе знайти файли, необхідні для відновлення пошкоджених системних файлів, вам також буде надана інформація про те, що робити далі, з посиланням на веб-сайт Microsoft та варіанти усунення несправностей. Введіть нижче команду у вікно PowerShell.

DISM/ONLINE/CLEANUP-IMAGE/RESTOREHEALTH

Якщо DISM все виправив або не виявив помилки, перезавантажте ноутбук, комп'ютер і запустіть для перевірки назад sfc/scannow.


Внаслідок деяких збоїв роботи «Віндовс 7» та заражень шкідливими програмамивиникає потреба у аналізі файлової цілісності системи. Також файли нерідко ушкоджуються через неправильне вимкнення ПК та стрибків напруги електромережі. Тому кожен користувач "Сімки" повинен вміти проводити самостійну перевірку та реанімацію системних файлів у комп'ютері з Windows 7.

Метод аналізу файлів

Основним інструментом для перевірки та аналізу їхньої цілісності в «Сімки» служить вбудований в ОС додаток «SFC.exe», який крім цього може і відновлювати дефектні файли. Регулярне використання команди для перевірки «sfc /scannow» дозволить забезпечити безперебійну роботу «Віндовс 7». Рекомендується її застосовувати не рідше одного разу на півріччя.

Процедура аналізу

Вбудований у Windows 7 засіб перевірки запускається так:

Примітка: не можна закрити консоль до завершення процедури. Після закінчення з'являться результати роботи програми.

  1. Перезапустити комп'ютер;
  2. Готово. Перевірка цілісності системи виконана, пошкоджені файли виправлені.

Іноді трапляється, що програма не може самостійно впоратися з виправленням пошкоджених файлів. У таких випадках рекомендується проводити аналіз у безпечному режимі, але якщо навіть це не дозволяє вирішити проблему, потрібно виконати: "findstr /c:" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc .txt».

Після цього на робочому столі "Віндовс 7" з'явиться "txt"-файл з переліком всіх файлів, які програма не здатна сама реанімувати. Користувачеві необхідно ці файли скопіювати собі з іншого комп'ютера, але зі справної Windows 7, або з зовнішнього інсталяційного носія з дистрибутивом модифікації «Сімки», яка працює на ПК користувача.

Алгоритм відновлення кинутого файлу в ручному режимі

Тепер, знаючи точне ім'я та місцезнаходження проблемного файлу, який додаток у автоматичному режиміне змогло виправити, треба його замінити. З цією метою необхідно здійснити такі послідовні кроки:


А якщо програма «SFC.exe» зовсім не працює?

Буває, що утиліта навіть не може запуститись. У такій ситуації слід проаналізувати працездатність таких додатків:

  1. Локатор віддаленого дзвінка процедур;
  2. Видалений виклик процедур;
  3. Запуск серверних процесів DCOM.

Якщо ці програми функціонують нормально, то SFC.exe запуститься.

Також утиліта не впорається зі своїми функціями, коли у службі «Установника модулів Windows» активовано ручний тип запуску служби відновлення.

Додаткові способи аналізу через SFC

Якщо треба, наприклад, зробити аналіз цілісності файлів на віддаленій ОС або вирішити інші проблеми, то існують кілька наступних ефективних прийомів:

  1. Доступно здійснити перевірку і без подальшого відновлення. Для цього, використовуючи алгоритм інструкції, наведеної вище, треба скористатися командою «sfc /verifyonly».
  2. Якщо потрібно, можна реанімувати лише конкретний файл, надрукувавши в консолі: «sfc /scanfile=Местоположение».
  3. У ситуації, якщо потрібно провести аналіз «Віндовс» встановленої на іншому логічному розділі вінчестера, допоможе команда: «sfc /scannow /offwindir=Місце розташування каталогу Windows».

Висновок

Деякі користувачі на власний розсуд модифікують файли, змінюють іконки у провіднику тощо. Після роботи додатка з аналізу та виправлення цілісності ОС усі внесені коригування будуть скасовані і знову набудуть вигляду, передбаченого за умовчанням. Тому таким власникам комп'ютерів потрібно після виконання роботи утиліти знову виконати всі свої операції з модифікації системи.

Утиліта SFC.EXE (S ystem F iles C hecker) існує у всіх версіях Windows, починаючи з Windows 2000, і призначена для перевірки стану та відновлення системних файлів. Механізми захисту важливих файлів у різних версіях Windows реалізовані по-різному, але всі вони враховують той факт, що якісь системні файли (зазвичай виконувані файли.exe, файли бібліотек.dll, файли драйверів) можуть бути змінені стороннім програмним забезпеченням, і має бути механізм, що дозволяє перевірити їх цілісність та скасувати виявлені зміни.

Формат командного рядка:

SFC

Параметри командного рядка:

/SCANNOW- Перевірка цілісності всіх захищених системних файлів та відновлення по можливості проблемних файлів.

/VERIFYONLY- Перевірка цілісності всіх захищених системних файлів. Відновлення файлів не виконується.

/SCANFILE- Перевірка цілісності вказаного файлу та його відновлення у разі виявлення проблем. У параметрі файлслід вказати повний шлях

/VERIFYFILE- Перевірка цілісності файлу, повний шлях до якого вказано у параметрі файл. Відновлення файлів не виконується.

/OFFBOOTDIR- Розташування автономного каталогу завантаження для автономного відновлення

/OFFWINDIR- Розташування автономного каталогу Windows для автономного відновлення

Приклади використання команди SFC:

sfc/?- Відобразити підказку щодо використання.

sfc /scannow- Виконати перевірку цілісності системних файлів та відновити пошкоджені. Результати роботи записуються в журнал утиліти \Windows\Logs\CBS\CBS.log.

sfc /verifyonly- Виконати лише сканування системних файлів без виправлення.

sfc /VERIFYFILE=c:\windows\system32\cmd.exe- сканувати лише файл cmd.exe

sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows- сканувати лише файл kernel32.dllзі складу операційної системи, встановленою на логічному диску D:. При скануванні файлів автономної Windows ведення файлу журналу в даний час не підтримується.

Під час виконання програми на екрані відображається інформація про хід сканування та результати роботи. Приклад виведення під час використання сканування з виправленням командою sfc /scannow:

Розпочато сканування системи. Цей процес може тривати деякий час.

Початок стадії перевірки під час сканування системи.
Перевірку 100% завершено.

Програма захисту ресурсів Windows виявила пошкоджені файли та успішно їх відновила. Докладніші відомості див. у файлі CBS.Log, який знаходиться наступним шляхом: windir\Logs\CBS\CBS.log. Наприклад, C:\Windows\Logs\CBS\CBS.log. Зверніть увагу, що ведення журналу не підтримується для автономного обслуговування.

Починаючи з Windows Vista, як засіб обслуговування компонент операційної системи використовується Component-Based Servicing (CBS)- спеціальний набір програмних засобівдля забезпечення її цілісності. CBSє частиною Component Servicing Infrastructure (CSI), що забезпечує необхідні зміни поточного стану Windows, наприклад, при оновленні системи ( Windows Update), встановлення або видалення програм і компонентів, оновлення драйверів пристроїв і т.п. Фактично CBS надає програмний інтерфейс (API) інсталяторам для коректної зміни поточного стану системи. Система обслуговування ОС Windows фіксує безліч подій, пов'язаних із відстеженням цього стану, у спеціальному файлі C:\Windows\Logs\CBS\CBS.log

Файл журналу CBS.log, крім іншого, містить і докладні відомості про хід виконання сканування утиліти sfc.exeта його результати. Для кожного сканованого файлу записується дата, час та додаткові відомості про перевірку. Через кожні 100 перевірок відображається підсумкова інформація, що супроводжується тегом , що дозволяє виділити з досить об'ємного тексту лише ті записи, які містять цю ознаку, з використанням команди пошуку рядка в текстовому файлі findstr:

findstr /c:"" %windir%\logs\cbs\cbs.log >sfcdetails.txt- знайти рядки, що містять та вивести їх у файл sfcdetails.txtпоточного каталогу.

Приклад вмісту файлу журналу, який містить лише рядки з тегом :

00004b78 Verifying 100 (0x0000000000000064) components
00004b79 Здійснення Verify and Repair transaction
00004be0 Verify complete
00004be1 Verifying 100 (0x0000000000000064) components
00004be2 Здійснення Verify and Repair transaction
00004c30 Repairing corrupted file "\??\C:\WINDOWS\System32\cmd.exe" from store
00004c5a Verify complete
. . . .
00005594 Committing transaction
00005599 Verify and Repair Transaction повністю. All files and registry keys listed
in this transaction have been successfully repaired

У даному прикладі, перевірено 100 файлів, у яких не виявлено жодних відхилень, а в наступній порції було виявлено та успішно виправлено файл msprivs.dll.mui. Останні 2 рядки повідомляють про завершення роботи та про те, що всі файли та ключі реєстру були успішно відновлені.

У тих випадках, коли не вдалося відновити пошкоджений файл, у журналі буде присутній рядок, що містить:

Cannot repair member file Ім'я Файла Детальна інформаціяпро файл

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

Для пошуку інформації у тексті журналів cbs.logзручно фільтрувати записи за характерними ознаками подій, зафіксованих у журналі:

findstr /c:"Cannot repair" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt sfcnotrepair.txtтільки ті рядки журналу cbs.log, які містять рядок Cannot repair, тобто. на виході ми отримаємо перелік системних файлів, які вдалося відновити.

findstr /c:"succsessfylly repaired" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt- записувати в текстовий файл sfcnotrepair.txtтільки ті рядки журналу cbs.log, які містять рядок succsessfylly repaired, тобто. на виході ми отримаємо список системних файлів, які вдалося відновити.

В каталозі \Windows\Logs\CBS\крім поточного файлу журналу cbs.logможуть зберігатися застарілі копії журналів як стислих файлівз ім'ям CbsPersist_ГГГГММДДnnnnnn.cab, які, за необхідності, можна розпакувати для подальшого поглибленого аналізу.

У середовищі Windows 8-10 для відновлення системних компонентів Windows, можливе використання утиліти Dism.exe, що підтримує (чого не було у Windows Vista/Windows 7) параметр RestoreHealth:

dism/Online/Cleanup-Image/RestoreHealth- відновлення системних файлів поточної ОС Windows.

Для Windows 7 параметр /RestoreHealthне застосовується і функції відновлення об'єднані з функціями сканування, що задаються параметром /ScanHealth:

dism/Online/Cleanup-Image/ScanHealth- відновлення системних файлів поточної ОС Windows 7.

Непрацюючі або працюючі з помилками програми з Windows Store, проблеми в роботі десктопної частини Windows і нестабільність операційної системи часто є наслідком пошкодження важливих системних файлів. Найпростіший вихід із ситуації, коли пошкоджені системні файли – або . Але такий хід вимагає наявності останніх – якщо не у свіжій редакції, то хоча б у якійсь. Якщо немає навіть хоч якоїсь точки відновлення або резервної копії, перш ніж вдаватися до радикального вирішення проблеми в вигляді Windowsможна спробувати відновити цілісність її системних файлів. Нижче розглянемо 5 способів, як це зробити, за умови, що поточна Windows щездатна завантажуватись. Безпосередньо самих способів відновлення цілісності файлів Windowsбуде запропоновано лише два, три інші – це рішення для ситуацій, ускладнених необхідністю відновлення сховища компонентів системи.

1. Відновлення цілісності файлів Windows

Для виявлення відсутніх або пошкоджених важливих файлів системи та їх відновлення Windowsпередбачає штатну утиліту sfc.exe, що працює за допомогою командного рядка. Утиліта замінює пошкоджені або відсутні файли системи їх оригіналами зі спеціального сховища компонентів, розташованого в папці WinSxS всередині каталогу Windows на диску С. Запускаємо від імені адміністратора командний рядок і вводимо:

Натискаємо Enter. Після сканування на предмет виявлення системних файлів, що підлягають заміні, вони будуть відновлені.

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

2. Відновлення сховища системних компонентів: DISM

Щоб відновити сховище оригіналів системних файлів, вдамося до допомоги утиліти для обслуговування образів Windows– DISM, що також працює за допомогою командного рядка. У процесі відновлення сховища утиліта задіює службу оновлень Windows і завантажує відсутні або пошкоджені системні файли з серверів Microsoft. Тому наявність Інтернету є обов'язковою умовою для успішного проведення операції.

Запускаємо від імені адміністратора командний рядок та вводимо:

DISM/Online/Cleanup-Image/RestoreHealth

Натискаємо Enter. При успішній спробі проведення операції побачимо відповідне повідомлення.

Наразі проводимо операцію, розглянуту у п. 1 статті.

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

Процес відновлення сховища із зазначенням джерела отримання даних розглянемо трохи згодом, у п. 4 статті.

3. Відновлення сховища системних компонентів: PowerShell

Відновити системні компоненти можна альтернативним способом– за допомогою інструмента Windows PowerShell. Цей спосіб схожий на попередній: для відновлення сховища також задіяна служба оновлень Windows. І, відповідно, у цьому випадку також потрібне інтернет-підключення. Спосіб з використанням PowerShell займе більше часу, ніж попередній спосіб за участю утиліти DISM, але сам процес відновлення сховища буде проводитися більш досконало.

Запускаємо від імені адміністратора PowerShell та вводимо:

Repair-WindowsImage -Online -RestoreHealth

Натискаємо Enter. У разі успішного відновлення сховища системних файлів отримаємо такий звіт, як вказаний на скріншоті нижче, де, зокрема, параметр «Image Health State» буде відзначений як «Healthy». І це означає, що сховище системних файлів відновлено. Тепер необхідно провести операцію, описану у п. 1 статті.

4. Відновлення сховища системних компонентів: інсталяційний диск Windows

Відновлення сховища компонентів Windows із зазначенням джерела отримання даних можна вдатися, якщо відсутній Інтернет або два попередні способи не принесли позитивних результатів. Джерело, звідки надсилаються дані для відновлення сховища системних компонентів– це інсталяційний дисквідповідної версії та редакції Windows. Це може бути фізичний настановний носій – флешка або диск, а може бути ISO-образ із дистрибутивом. Останній необхідно змонтувати у віртуальний привід, викликавши на ньому контекстне менюта вибравши команду «Підключити».

Підключаємо флешку, диск або образ, запускаємо від імені адміністратора PowerShell та вводимо команду за типом:

Repair-WindowsImage -Online -RestoreHealth -Source D:\sources\install.wim

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

За підсумками проведення операції, як і в попередньому випадку, про її успішне завершення свідчить стан «Healthy» параметра «Image Health State».

Після відновлення сховища запускаємо операцію, розглянуту у п. 1 статті.

5. Оновлення Windows 10

Відновити цілісність пошкоджених системних файлів Windows 10 можна шляхом оновлення системи за допомогою утиліти Media Creation Tool. Її можна завантажити на офіційному сайті Microsoft. Оновлення Windows 10 - найтриваліший за часом, водночас надійний спосібповернути операційну систему працездатність. Процес оновлення Windows 10 за часом проходить приблизно стільки ж, скільки процес її переустановки. У рамках проведення цього процесу всі пошкоджені системні файли будуть перезаписані, збережуться дані користувача профілю, встановлені програмита внесені системні налаштування, а на виході отримаємо найсвіжішу, з усіма встановленими Оновленнями Windows 10 Anniversary Update.

Запускаємо Media Creation Tool. Приймаємо ліцензійні умови.

Вибираємо "Оновити цей комп'ютер зараз".

І чекати на завершення процесу оновлення.

Чудового Вам дня!

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

В операційній системі Windows 10 передбачено два методи аналізу цілісності файлів - через інструменти SFC.exe і DISM.exe. Команди не замінюють одна одну, а доповнюють, перевіряючи різні бібліотеки системи цілісність файлів. Саме тому рекомендується виконати не одну з них, а обидві. Інструменти дозволять перевірити цілісність файлів Windows 10 та замінити пошкоджені чи змінені на оригінальні елементи.

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

Як перевірити цілісність файлів у Windows 10 за допомогою SFC

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

Через командний рядок в інтерфейсі Windows

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


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

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

Зверніть увагу, якщо у вас є підозри, що збій у роботі системи пов'язаний із певним файлом, можна не виконувати повну перевірку SFC. Достатньо ввести команду sfc /scanfile="адреса до файлу", і він буде замінений миттєво на оригінальну версію, якщо в нього раніше вносилися зміни або працює з помилкою.

Через середу відновлення

Щоб провести перевірку цілісності файлів за допомогою команди SFC через середовище відновлення, потрібно виконати такі дії:

Натисніть у лівому нижньому кутку кнопку «Пуск» і перейдіть в «Параметри»:


diskpart list volume

Після виконання другої команди з'явиться список доступних томів. Тут потрібно звернути увагу на диск, який зарезервований системою та системний розділ з операційною системою. Далі з ними потрібно проводити маніпуляції.

Продовжуйте вводити команди:

Exit sfc /scannow /offbootdir=C:\ /offwindir=E:\Windows

В останній команді потрібно вказати диски, зазначені вище. Тобто, у наведеному прикладі команди диск C є розділом із завантажувачем, а диск E – місцем, де встановлено операційну система Windows 10.

Увага:Велика ймовірність, що літери дисків у вас відрізнятимуться від наведених у прикладі, тому команда змінюватиметься.

  1. Після введення останньої із чотирьох команд почнеться сканування цілісності файлів операційної системи.

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

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

Як перевірити цілісність файлів у Windows 10 за допомогою DISM

Як зазначалося вище, після перевірки за допомогою SFC рекомендується розпочати аналіз системи інструментом DISM. Він у ході перевірки досліджує інші каталоги (і ще раз «пройдеться» файлами, які були перевірені SFC).

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

Dism / Online / Cleanup-Image / CheckHealth

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

Dism/Online/Cleanup-Image/ScanHealth

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

Dism/Online/Cleanup-Image/RestoreHealth

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

Важливо:Зауважте, що останні дві команди, які запускають перевірку цілісності файлів Windows 10, можуть «зависнути» в процесі виконання на певному відсотку (найчастіше близько 20). У жодному разі не слід у цей момент перезавантажувати систему, оскільки дана ситуаціяє типовою, і відсотки продовжать капати через деякий час.