Як читати дамп (.dmp) файли

Автор: Monica Porter
Дата Створення: 16 Березень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Синий Экран Смерти (BSoD). Узнаем причину с помощью ДАМПА памяти Windows
Відеоролик: Синий Экран Смерти (BSoD). Узнаем причину с помощью ДАМПА памяти Windows

Зміст

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

Кроки

Спосіб 1 з 2: Використовуйте BlueScreenView

  1. Використовуйте BlueScreenView, якщо вам просто потрібно з’ясувати, що спричинило помилку. Більшості користувачів файл дампа потрібен лише для того, щоб визначити причину простою програми або проблеми із синім екраном. BlueScreenView - це безкоштовна утиліта від NirSoft, яка аналізує файл дампа та визначає, який драйвер або фактор викликає помилку.
    • Файли, створені у разі збою системи, називаються "мінідампами".

  2. Завантажте BlueScreenView. Ви можете завантажити BlueScreenView безпосередньо з NirSoft за адресою.
    • Ви можете завантажити окрему програму у форматі ZIP. Ви можете запустити програму без установки. Після завантаження ZIP-файлу клацніть правою кнопкою миші та виберіть «Витягти», щоб створити нову папку, що містить програму BlueScreenView.

  3. Запустіть BlueScreenView. Витягнувши BlueScreenView із ZIP-файлу, запустіть програму в папці. Windows пропонує вам продовжити.
  4. Знайдіть файл дампа, який ви хочете проаналізувати. Коли виникає помилка комп'ютера, у каталозі Windows буде створений файл "minidump". Ці файли мають розширення.dmp, BlueScreenView може читати та аналізувати ситуацію для вас. Ви можете знайти файл Minidump за адресою. Якщо ви не бачите файл, вам потрібно внести корективи, щоб показати приховані файли:
    • У Windows 10 і 8 перейдіть на вкладку "Вид" у Провіднику Windows і поставте прапорець у діалоговому вікні "Приховані елементи".
    • У Windows 7 та старіших версіях відкрийте Параметри папки на Панелі керування, натисніть вкладку «Вид», а потім виберіть «Показати приховані файли, папки та диски». показати приховані файли, папки та диски).

  5. Перетягніть файли .dmp до вікна BlueScreenView. Найшвидший спосіб відкрити файл .mp - перетягнути файл у вікно. Файл не переміщено з початкового місця розташування. У нижній частині вікна BlueScreenView відображатимуться дані після перетягування файлу у вікно програми.
  6. Шукайте стовпець "Викликаний драйвером" у першому пункті. Можливо, вам доведеться прокрутити вниз, щоб знайти цей стовпець. У цьому стовпці показано драйвер, який спричинив системну помилку.
    • У нижній частині вікна ви можете знайти проблемний драйвер, виділений червоним кольором. Двічі клацніть на виділеній категорії, щоб побачити деталі: назву товару, опис, посилання.
  7. Використовуйте цю інформацію, щоб вирішити проблему. Тепер, коли ви знаєте, який драйвер є причиною проблеми, ви можете приступити до її усунення. Шукайте в Інтернеті "ім'я драйвера Проблема "побачити досвід людей, які стикалися з такою ж проблемою, як і ви

Спосіб 2 з 2: Використання WinDBG

  1. Використовуйте цей метод для подальшого аналізу. Більшості людей не потрібно використовувати налагоджувач Windows, щоб відкрити файл MEMORY.DMP, щоб знайти дефектний код у пам'яті, коли виникає збій системи.Якщо ви хочете дізнатись, як Windows використовує драйвери та пам’ять, або хочете проаналізувати ваш файл дампа для розробки, налагоджувач Windows може надати вам багато інформації.
  2. Завантажте набір для розробки програмного забезпечення Windows (WDK). Ця програма включає WinDBG - ви використовуєте для відкриття файлів дампа. Ви можете завантажити інсталятор WDK тут.
  3. Запустіть файл sdksetup.exe. Це дія для запуску програми встановлення. Пропустіть кілька перших екранів і збережіть налаштування за замовчуванням.
  4. Скасувати вибір всього, крім "Засоби налагодження для Windows. Ви можете скасувати вибір усіх інших непотрібних функцій під час відкриття файлу дампа. Це може заощадити час встановлення та простір на диску.
  5. Зачекайте, поки файл завантажиться та встановиться. Це може зайняти кілька хвилин.
  6. Відкрийте командний рядок як адміністратор. Вам потрібно відкрити Командний рядок, щоб зв’язати файл .dmp із WinDBG, щоб програма могла проаналізувати файл. Запустіть командний рядок у папці "system32".
    • Windows 10 і 8 - Клацніть правою кнопкою миші кнопку Windows і виберіть "Командний рядок (адміністратор)".
    • Windows 7 - Відкрийте меню «Пуск» і введіть cmd. Натисніть Ctrl+⇧ Shift+↵ Введіть.
  7. Перейдіть до папки налагоджувача. Введіть команду нижче, щоб перейти до правильного каталогу. Якщо ви використовуєте Windows 10, ви можете скопіювати та вставити команду. Для старих версій потрібно ввести:
    • cd Program Files (x86) Windows Kits 8.1 Debuggers x64
  8. Введіть команду для посилання на файл дампа. Введіть таку команду, щоб пов’язати WinDBG із файлом .dmp. Користувачі Windows 10 можуть скопіювати та вставити таку команду:
    • windbg.exe -IA
    • Якщо ви правильно введете команду, з’явиться пусте вікно WinDBG, яке можна закрити.
  9. Запустіть WinDBG. Вам потрібно налаштувати WinDBG, щоб завантажити правильний файл від Microsoft, щоб відкрити файл .mp. Це потрібно робити, коли ви відкриваєте програму WinDBG.
    • Найшвидший спосіб запустити програму - натиснути клавішу ⊞ Виграй і введіть "windbg."
  10. Клацніть «Файл» і виберіть "Шлях до файлу символу" (Файл значка шляху). Це відкриє нове вікно.
  11. Скопіюйте та вставте таку адресу. Цей шлях допоможе WinDBG завантажити необхідні значки від Microsoft та зберегти їх за адресою:
    • SRV * C: SymCache * http: //msdl.microsoft.com/download/symbols
    • Папка збільшується з кожним разом, коли ви відкриваєте файл налагодження та завантажуєте додаткові значки від Microsoft.
  12. Знайдіть файл дампа, який ви хочете проаналізувати. Файл (.dmp) генерується, коли виникає системна помилка. За замовчуванням їх можна знайти в каталозі після відновлення системи. Файл також може знаходитися в каталозі. Якщо ви не можете знайти файл, вам доведеться внести корективи, щоб показати приховані файли:
    • У Windows 10 і 8 натисніть на вкладці "Вид" у Провіднику Windows і зніміть прапорець біля діалогового вікна "Приховані елементи".
    • У Windows 7 та старіших версіях відкрийте Параметри папки на Панелі керування, натисніть вкладку «Вид», а потім виберіть «Показати приховані файли, папки та диски».
  13. Двічі клацніть на файлі дампа. Поки ви налаштували WinDBG відповідно до наведених вище кроків, WinDBG запускає та обробляє файл.
  14. Зачекайте, поки файл дампа завантажиться. Якщо ви вперше відкриваєте файл дампа, вам потрібно почекати, поки піктограма буде завантажена з Microsoft. Не заважайте, коли програма WinDBG завантажує файл.
    • Наступного разу файл дампа завантажиться швидше, оскільки ви вже завантажили піктограму в каталог.
    • Коли ви бачите його внизу файлу, файл завантажився.
  15. Шукайте рядок "Можливо, спричинений". Це найшвидший спосіб з’ясувати причину помилки. WinDBG проаналізує файл дампа та повідомить, який драйвер або процес викликає проблему. Ви можете використовувати цю інформацію, щоб вирішити проблему або провести додаткові дослідження.
  16. Знайдіть код BugCheck. Файл дампа реагуватиме на код кожної помилки, коли виникає збій системи. Шукайте код трохи нижче рядка "Можливо, спричинено". Ви повинні побачити двозначний код, наприклад "9F".
    • Доступ до посилання на код перевірки помилок Microsoft. Знайдіть код, що відповідає BugCode, за 2 символами кожного рядка.
    реклама