Как прочитать файл дампа (.dmp)

Когда приложение Windows выходит из строя или внезапно перестает работать, будет создан «файл аварийного дампа» (файл ошибок) для сохранения текущей информации непосредственно перед тем, как произошел сбой.

Устранить причину ошибок при чтении файлов дампа памяти (ошибки памяти) можно. Вы можете воспользоваться бесплатной утилитой BlueScreen.

Используйте BlueScreenView

Как прочитать файл дампа (.dmp) Рисунок 1

Используйте BlueScreenView, если вам просто нужно выяснить причину ошибки. Большинству пользователей нужен только файл дампа, чтобы определить, почему приложение перестало работать или нет. проблема с синим экраном. BlueScreenView — бесплатная утилита от NirSoft, которая анализирует файлы дампа и определяет, какой драйвер или фактор вызывает ошибку.

Файлы, созданные при наличии системных ошибок, называются «минидампы».

Как прочитать файл дампа (.dmp). Рисунок 2.

Загрузите BlueScreenView. Вы можете загрузить BlueScreenView непосредственно с NirSoft по адресу nirsoft.net/utils/blue_screen_view.html.

Вы можете скачать программу отдельно в формате ZIP. Вы можете запустить программу без установки. После загрузки ZIP-файла щелкните правой кнопкой мыши и выберите «Извлечь» (Unzip), чтобы создать новую папку, содержащую программу BlueScreenView.

Как прочитать файл дампа (.dmp) Рисунок 3

Запустите Блюскринвиев. После извлечения BlueScreenView из ZIP-файла запустите программу в папке. Windows попросит вас продолжить.

Как прочитать файл дампа (.dmp) Рисунок 4

Найдите файл дампа, который хотите проанализировать. При возникновении ошибки компьютера в папке Windows создается файл «минидамп». Эти файлы имеют расширение .dmp, которое BlueScreenView может прочитать и проанализировать ситуацию за вас. Файл Minidump можно найти по адресу C:WindowsMinidump. Если вы не видите файл, вам нужно настроить его так, чтобы он отображал скрытые файлы:

В Windows 10 и 8 нажмите «Вид» (Показать) в проводнике Windows и отметьте «Скрытые элементы» (скрытая категория).

В Windows 7 и более ранних версиях откройте «Свойства папки» на панели управления, перейдите на вкладку «Вид», затем выберите «Показать скрытые файлы, папки и диски» (Показать скрытые файлы, папки и диски).

Как прочитать файл дампа (.dmp) Рисунок 5

Перетащите файл .dmp в окно BlueScreenView. Самый быстрый способ открыть файл .dmp — перетащить его в окно. Файл не перемещается из исходного местоположения. В нижней части окна BlueScreenView будут отображаться данные после перетаскивания файла в окно программы.

Как прочитать файл дампа (.dmp) Рисунок 6

Найдите столбец «Caused By Driver» (Причина драйвера) в первом разделе. Возможно, вам придется прокрутить вниз, чтобы найти этот столбец. В этом столбце отображается драйвер, вызвавший системную ошибку.

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

Как прочитать файл дампа (.dmp) Рисунок 7

Используйте эту информацию для устранения проблемы. Теперь, когда вы знаете, какой драйвер вызывает проблему, вы можете приступить к исправлению. Пожалуйста, выполните поиск в Интернете по ключевому слову “имя водителя возникла проблема» для обозначения опыта людей, которые столкнулись с той же проблемой, что и вы.

Используйте WinDBG

Как прочитать файл дампа (.dmp) Рисунок 8

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

Как прочитать файл дампа (.dmp) Рисунок 9

Загрузите пакет разработки программного обеспечения Windows (WDK). В эту программу входит WinDBG, который вы используете для открытия файла дампа. Вы можете скачать установщик WDK здесь.

Как прочитать файл дампа (.dmp) Рисунок 10

Запустите файл sdksetup.exe. Это запустит установщик. Пропустите первые несколько экранов и сохраните настройки по умолчанию.

Как прочитать файл дампа (.dmp) Рисунок 11

Снимите все галочки, кроме «Инструменты отладки для Windows». Вы можете снять флажки со всех других функций, которые вам не нужны, при открытии файла дампа. Это может сэкономить время установки и дисковое пространство.

Как прочитать файл дампа (.dmp) Рисунок 12

Подождите, пока файл загрузится и установится. Этот процесс может занять несколько минут.

Как прочитать файл дампа (.dmp) Рисунок 13

Откройте командную строку от имени администратора. Вам необходимо открыть командную строку, чтобы связать файл .dmp с WinDBG, чтобы программа могла проанализировать файл. Вы запускаете командную строку в «system32». папка

Windows 10 и 8 — щелкните правой кнопкой мыши кнопку Windows и выберите «Командная строка (Администратор)».

Windows 7 — откройте меню «Пуск» и введите cmd. Нажмите клавишу Ctrl+⇧ Shift+↵ Enter.

Как прочитать файл дампа (.dmp) Рисунок 14

Перейдите в папку отладчика. Введите команду ниже, чтобы переключиться на правильную папку. Если вы используете Windows 10, вы можете скопировать и вставить команду. Для более старых версий вам нужно ввести: себя

cdProgram Files (x86)Комплекты Windows8.1Отладчикиx64

Как прочитать файл дампа (.dmp) Рисунок 15

Введите команду для ссылки на файл дампа. Введите следующую команду, чтобы связать WinDBG с файлом .dmp. Пользователи Windows 10 могут скопировать и вставить следующую команду:

Windbg.exe-IA

Если вы введете команду правильно, появится пустое окно WinDBG, которое можно закрыть.

Как прочитать файл дампа (.dmp) Рисунок 16

Запустите ВинДБГ. Вам необходимо настроить WinDBG для загрузки правильного файла от Microsoft, чтобы открыть файл .dmp. Это необходимо сделать при открытии программы WinDBG.

Самый быстрый способ запустить программу — нажать клавишу ⊞ Win и ввести «windbg».

Как прочитать файл дампа (.dmp) Рисунок 17

Нажмите на «Файл» (File) и выберите «Symbol File Path» (Путь к файлу символов). Операция Откроется новое окно.

Как прочитать файл дампа (.dmp) Рисунок 18

Скопируйте и вставьте следующий адрес. Это заставит WinDBG загрузить необходимые символы из Microsoft и сохранить их в C:SymCache:

СРВ*C:SymCache*

Папка C:SymCache будет увеличиваться в размерах каждый раз, когда вы открываете файл отладки и загружаете дополнительные символы от Microsoft.

Как прочитать файл дампа (.dmp) Рисунок 19

Найдите файл дампа, который хотите проанализировать. Файл (.dmp) создается при возникновении системной ошибки. По умолчанию вы можете найти их в папке C:WindowsMinidump после восстановления системы. Файлы также могут находиться в каталогах C:WindowsMEMORY.DMP. Если вы не можете найти файл, вам нужно настроить его так, чтобы он отображал скрытые файлы:

В Windows 10 и 8 нажмите «Просмотр» в проводнике Windows и снимите флажок «Скрытые элементы».

В Windows 7 и более ранних версиях откройте «Свойства папки» на панели управления, перейдите на вкладку «Вид», затем выберите «Показать скрытые файлы, папки и диски».

Как прочитать файл дампа (.dmp) Рисунок 20

Дважды щелкните файл дампа. Если вы настроили WinDBG в соответствии с описанными выше шагами, WinDBG запустится и обработает файл.

Как прочитать файл дампа (.dmp) Рисунок 21

Подождите, пока загрузится файл дампа. Если вы впервые открываете файл дампа, вам нужно дождаться загрузки значка от Microsoft. Не вмешивайтесь, когда программа WinDBG загружает файл.

В следующий раз файл дампа загрузится быстрее, поскольку вы загрузили значок в папку C:SymCache.

Если вы видитеFollowup: MachineOwner в конце файла, это означает, что загрузка файла завершена.

Как прочитать файл дампа (.dmp) Рисунок 22

Найдите строку «Вероятно вызвано» (Caused by). Это самый быстрый способ выяснить причину ошибки. WinDBG проанализирует файл дампа и сообщит, какой драйвер или процесс вызывает проблему. Вы можете использовать эту информацию для устранения проблемы или дальнейшего исследования.

Как прочитать файл дампа (.dmp) Рисунок 23

Найдите код BugCheck. Файл дампа будет возвращать каждый код ошибки при возникновении системной ошибки. Найдите код чуть ниже строки «Вероятно вызвано». Вы увидите двухбуквенный код, например «9F».

Посетите Справочник по коду проверки ошибок Microsoft. Найдите код, соответствующий BugCode, по 2 символам каждой строки.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *