М'який

Як прочитати файли дампу пам'яті в Windows 10

Спробуйте Наш Інструмент Для Усунення Проблем





Опубліковано наОстаннє оновлення: 17 лютого 2021 року

Якщо ваш комп’ютер нещодавно вийшов із ладу, ви, мабуть, зіткнулися з синім екраном смерті (BSOD), де вказано причину збою, а потім раптово вимикається. Тепер екран BSOD відображається лише на кілька секунд, і в цей момент неможливо проаналізувати причину збою. На щастя, коли Windows аварійно завершує роботу, створюється файл аварійного дампу (.dmp) або дамп пам’яті, щоб зберегти інформацію про збій безпосередньо перед завершенням роботи Windows.



Як прочитати файли дампу пам'яті в Windows 10

Як тільки з'явиться екран BSOD, Windows вивантажує інформацію про збій з пам'яті в невеликий файл під назвою MiniDump, який зазвичай зберігається в папці Windows. І ці файли .dmp можуть допомогти вам усунути причину помилки, але вам потрібно проаналізувати файл дампа. Ось де це стає складним, і Windows не використовує жодного попередньо встановленого інструменту для аналізу цього файлу дампа пам’яті.



Тепер існує різноманітний інструмент, який може допомогти вам налагодити файл .dmp, але ми збираємося говорити про два інструменти, які є інструментами BlueScreenView та інструментами Windows Debugger. BlueScreenView може швидко проаналізувати, що пішло не так на ПК, а інструмент Windows Debugger можна використовувати для отримання більш розширеної інформації. Тож, не витрачаючи часу, давайте подивимося, як прочитати файли дампу пам’яті в Windows 10 за допомогою наведеного нижче посібника.

Зміст[ приховати ]



Як прочитати файли дампу пам'яті в Windows 10

Обов'язково створити точку відновлення на випадок, якщо щось піде не так.

Спосіб 1: Аналіз файлів дампу пам’яті за допомогою BlueScreenView

1. Від Веб-сайт NirSoft завантажує останню версію BlueScreenView відповідно до вашої версії Windows.



2. Розпакуйте завантажений ZIP-файл, а потім двічі клацніть його BlueScreenView.exe щоб запустити програму.

BlueScreenView | Як прочитати файли дампу пам'яті в Windows 10

3. Програма автоматично шукатиме файли MiniDump у розташуванні за замовчуванням, тобто C:WindowsMinidump.

4. Тепер, якщо ви хочете проаналізувати конкретне файл .dmp, перетягніть цей файл у програму BlueScreenView, і програма легко прочитає файл міні-дампу.

Перетягніть певний файл .dmp для аналізу в BlueScreenView

5. Ви побачите таку інформацію у верхній частині BlueScreenView:

  • Ім'я файлу Minidump: 082516-12750-01.dmp. Тут 08 – це місяць, 25 – дата, а 16 – рік файлу дампу.
  • Час аварії – це час, коли відбувається збій: 26-08-2016 02:40:03
  • Рядок перевірки помилок — це код помилки: DRIVER_VERIFIER_IOMANAGER_VIOLATION
  • Код перевірки помилок — це помилка СТОП: 0x000000c9
  • Потім будуть параметри коду перевірки помилок
  • Найважливішим розділом є спричинений драйвером: VerifierExt.sys

6. У нижній частині екрана, буде виділено драйвер, який спричинив помилку.

Буде виділено драйвер, який спричинив помилку

7. Тепер у вас є вся інформація про помилку, і ви можете легко знайти в Інтернеті наступне:

Рядок перевірки помилок + викликаний драйвером, наприклад, DRIVER_VERIFIER_IOMANAGER_VIOLATION VerifierExt.sys
Рядок перевірки помилок + код перевірки помилок, наприклад: DRIVER_VERIFIER_IOMANAGER_VIOLATION 0x000000c9

Тепер у вас є вся інформація про помилку, ви можете легко знайти в Інтернеті рядок перевірки помилок + викликаний драйвером

8. Або ви можете клацнути правою кнопкою миші файл міні-дампу всередині BlueScreenView і клацнути Пошук Google – Перевірка помилок + драйвер .

Клацніть правою кнопкою миші файл мінідампу всередині BlueScreenView та клацніть

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

Спосіб 2. Аналіз файлів дампу пам’яті за допомогою налагоджувача Windows

один. Завантажте Windows 10 SDK звідси .

Примітка: Ця програма містить Програма WinDBG які ми будемо використовувати для аналізу файлів .dmp.

2. Запустіть sdksetup.exe файл і вкажіть місце встановлення або використовуйте за замовчуванням.

Запустіть файл sdksetup.exe і вкажіть місце встановлення або використовуйте за замовчуванням

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

На екрані Виберіть функції, які потрібно встановити, виберіть лише параметр Інструменти налагодження для Windows

4. Програма почне завантажувати програму WinDBG, тому дочекайтеся її встановлення у вашій системі.

5. Відкрийте командний рядок. Користувач може виконати цей крок за допомогою пошуку «cmd» а потім натисніть Enter.

Відкрийте командний рядок. Користувач може виконати цей крок, знайшовши «cmd», а потім натиснувши Enter. | Як прочитати файли дампу пам'яті в Windows 10

6. Введіть таку команду в cmd і натисніть Enter:

cdProgram Files (x86)Windows Kits10Debuggersx64

Примітка: Вкажіть правильну установку програми WinDBG.

7. Тепер, коли ви потрапите в правильний каталог, введіть таку команду, щоб пов’язати WinDBG з файлами .dmp:

windbg.exe -IA

Вкажіть правильну установку програми WinDBG

8. Щойно ви введете наведену вище команду, відкриється новий порожній екземпляр WinDBG з повідомленням про підтвердження, яке ви можете закрити.

Відкриється новий порожній екземпляр WinDBG з повідомленням про підтвердження, яке ви можете закрити

9. Тип windbg у пошуку Windows, а потім натисніть на WinDbg (X64).

Введіть windbg у пошуковій системі Windows, а потім натисніть WinDbg (X64)

10. На панелі WinDBG, натисніть «Файл», потім виберіть «Шлях до файлу символу».

На панелі WinDBG натисніть «Файл», а потім виберіть «Шлях до файлу символу».

11. Скопіюйте та вставте таку адресу в папку Шлях пошуку символу коробка:

SRV*C:SymCache*http://msdl.microsoft.com/download/symbols

SRV*C:SymCache*http://msdl.microsoft.com/download/symbols | Як прочитати файли дампу пам'яті в Windows 10

12. Клацніть добре а потім збережіть шлях до символу, клацнувши Файл > Зберегти робочу область.

13. Тепер знайдіть файл дампа, який ви хочете проаналізувати, ви можете використовувати файл MiniDump, знайдений у C:WindowsMinidump або скористайтеся файлом дампу пам’яті, знайденим у C:WindowsMEMORY.DMP.

Тепер знайдіть файл дампа, який потрібно проаналізувати, і просто двічі клацніть файл .dmp

14. Двічі клацніть файл .dmp, і WinDBG має запуститися та почати обробку файлу.

На диску C створюється папка Symcache

Примітка: Оскільки це перший файл .dmp, який читається у вашій системі, WinDBG працює повільно, але не перериває процес, оскільки ці процеси виконуються у фоновому режимі:

|_+_|

Після того, як символи будуть завантажені, а дамп готовий до аналізу, ви побачите повідомлення Followup: MachineOwner у нижній частині тексту дампу.

Після завантаження символів внизу ви побачите MachineOwner

15. Крім того, наступний файл .dmp буде оброблений, це буде швидше, оскільки він вже завантажить необхідні символи. З часом C:Symcache папка буде збільшуватися в міру додавання нових символів.

16. Прес Ctrl + F щоб відкрити Знайти, потім введіть Ймовірно, викликано (без лапок) і натисніть Enter. Це найшвидший спосіб знайти причину аварії.

Відкрийте «Знайти», введіть «Можливо, викликано», а потім натисніть «Знайти далі».

17. Над лінією «Вірогідно, викликано», ви побачите a Код BugCheck, наприклад, 0x9F . Використовуйте цей код і відвідайте Посилання на код перевірки помилок Microsoft для перевірки перевірки помилок див.

Рекомендовано:

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

Адитья Фаррад

Адитья є самовмотивованим професіоналом у сфері інформаційних технологій і останні 7 років пише про технології. Він охоплює Інтернет-послуги, мобільні пристрої, Windows, програмне забезпечення та інструкції.