Адкрываем дампы памяці DMP


Актыўныя карыстальнікі АС сямейства Windows часта сутыкаюцца з файламі ў фармаце DMP, таму сёння мы хочам пазнаёміць вас з прыкладаннямі, здольнымі адчыняць такія файлы.

Варыянты адкрыцця DMP

Пашырэнне DMP зарэзервавана за файламі дампаў памяці: здымкаў стану RAM у пэўны момант працы сістэмы або асобнага прыкладання, якія патрэбныя распрацоўнікам для наступнай адладкі. Такі фармат выкарыстоўваюць сотні відаў ПА, і разгледзець іх усё ў аб'ёмах дадзенага артыкула немагчыма. Найбольш жа часта сустракаецца тып DMP-дакумента - так званы малы дамп памяці, дзе запісаныя падрабязнасці збою сістэмы, які прывёў да з'яўлення сіняга экрана смерці, таму на ім і засяродзімся.

Спосаб 1: BlueScreenView

Невялікая бясплатная інструмэнт ад распрацоўшчыка-энтузіяста, асноўнай функцыяй якой з'яўляецца прадастаўленне магчымасці прагляду DMP-файлаў. Не мае патрэбы ва ўсталёўцы на кампутар - досыць распакаваць архіў у любы зручны месца.

Загрузіць BlueScreenView з афіцыйнага сайта

  1. Для адкрыцця асобнага файла націсніце на кнопку з абразком праграмы на панэлі інструментаў.
  2. У акне "Advanced Options" адзначце чекбокс "Load a single Minidump File" і націсніце "Browse".
  3. З дапамогай "Правадыра" перайдзіце да тэчцы з DMP-файлам, трэба паставіць яго і націсніце "Адкрыць".

    Пасля вяртання ў акно "Advanced Options" націсніце "ОК".
  4. Агульныя звесткі пра змесціва DMP можна прагледзець у ніжняй частцы асноўнага акна BlueScreenView.

    Для атрымання больш падрабязнай інфармацыі двойчы клікніце па загружанаму ў праграму файлу.

Ўтыліта BlueScreenView разлічана на прасунутых карыстальнікаў, таму яе інтэрфейс можа здацца складаным для пачаткоўца. Акрамя таго, даступная яна толькі на англійскай мове.

Спосаб 2: Microsoft Debugging Tools for Windows

У складзе асяроддзя распрацоўкі Windows SDK распаўсюджваецца інструмент для адладкі, які называецца Debugging Tools for Windows. Дадатак, разлічанае на распрацоўшчыкаў, здольна адкрываць у тым ліку і DMP-файлы.

Загрузіць Windows SDK з афіцыйнага сайта

  1. Для эканоміі месца можна выбраць толькі Debugging Tools for Windows, адзначыўшы адпаведны пункт у працэсе загрузкі кампанентаў.
  2. Запусціць утыліту можна праз "Пуск". Для гэтага адкрыйце "Усе праграмы", абярыце "Windows Kits", А затым - "Debugging Tools for Windows".

    Для запуску праграмы выкарыстоўвайце ярлык "WinDbg".

    Увага! Для адкрыцця DMP-файлаў выкарыстоўвайце толькі x64- або x86-версіі дебаггеры!

  3. Для адкрыцця DMP выкарыстоўвайце пункты "File" - "Open Crash Dump".

    затым праз "Правадыр" адкрыйце месцазнаходжанне патрэбнага файла. Прарабіўшы гэта, вылучыце дакумент і адкрыйце, націскам на «Адкрыць».
  4. Загрузка і чытанне змесціва DMP-файла ў сілу асаблівасцяў ўтыліты можа заняць некаторы час, так што назапасьцеся цярпеннем. Па заканчэнні працэсу дакумент будзе адкрыты для прагляду ў асобным акенцы.

Ўтыліта Debugging Tools for Windows яшчэ больш складаная, чым BlueScreenView, і таксама не мае рускай лакалізацыі, аднак дае больш падрабязную і дакладную інфармацыю.

заключэнне

Як бачым, асноўную складанасць пры адкрыцці DMP-файлаў складаюць самі праграмы, разлічаныя больш на спецыялістаў, чым на звычайных карыстальнікаў.