Расширение dmp чем открыть
Перейти к содержимому

Расширение dmp чем открыть

  • автор:

Файл с расширением .dmp

Иконка формата файла dmp

Файл DMP — это дамп памяти Microsoft Windows, содержащий отладочную информацию и основные данные о системе на момент его создания, например, список загруженных драйверов, сведения о вызвавшем ошибку процессе и т.п. Как правило, дампы памяти создаются при критических ошибках операционной системы или появлении синего экрана смерти BSOD, и используются для определения причин сбоя в работе компьютера. Пользователи Windows могут настроить автоматическое создание дампа памяти в окне «Свойства системы» > «Загрузка и восстановление».

В Windows существует несколько типов дампа памяти: малый (мини) дамп, дамп памяти ядра, полный дамп памяти и активный дамп памяти. Полный дамп включает «снимок» оперативной памяти на момент сбоя и имеет размер, равный объему ОЗУ компьютера. Для определения причины сбоя ОС достаточно файла мини дампа, который имеет небольшой размер и хранит основную информацию о системных процессах. Малые дампы памяти расположены в папке C:\Windows\Minidump, а полный дамп памяти хранится в файле C:\Windows\MEMORY.DMP.

Просмотр и анализ файлов DMP возможен с помощью специализированных программ, например, Windows Debugging Tools или BlueScreenView. Если со временем файлы дампов начинают занимать много места на жестком диске компьютера, то для их удаления можно воспользоваться стандартной утилитой Windows «Очистка диска».

DMP – Дамп памяти Windows (Windows Memory Dump)

Часто используется

Популярность:

Разработчик: Microsoft

Расширение DMP связано с файлами дампа памяти Windows – это снимок содержимого оперативной памяти. DMP файлы, как правило, создается автоматически, когда Windows падает. Дамп с ошибками Windows, как правило, имеет наименование MINI000000-00.DMP размером 64 КБ. Часть 000000-00 в названии – это месяц, день, год и порядковый номер для этой даты (ммддгг-e2_).

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

• небольшой дамп памяти (64 килобайт), которая записывается в каталог % SystemRoot%\Minidump. Файл подкачки загрузочного тома должен быть не менее 2 мегабайт (МБ).
• дамп памяти ядра, который записывается в папку %SystemRoot%\Memory.dmp. Файл подкачки загрузочного тома должен быть не менее 50-800 МБ, в зависимости от объема оперативной памяти.
• полный дамп памяти, который записывается в папку %SystemRoot%\Memory.dmp. Файл подкачки загрузочного тома должен быть достаточно большим, чтобы вместить всю физическую память плюс 1 МБ.

Для того, чтобы .DMP создавались, а компьютер не просто перезагружался, надо сделать следующее:
1. Нажать правую кнопку мыши над «Мой компьютер» —> «Свойства».
2. На вкладке «Дополнительно» в разделе «Загрузка и восстановление» нажимаем «Параметры».
3. Убираем галочку «Выполнить автоматическую перезагрузку».
4. В разделе «Запись отладочной информации» можно выбрать один из трех видов дампов памяти, а так же папку, где они будут созданы.

Если компьютер уже не загружается, тогда при загрузке нажимаете на F8 и выбираете пункт меню «При отказе системы не выполнять перезагрузку». После этого вы увидите BSOD, где и будет вся информация о проблемных файлах. Для исправления ошибки необходимо или обновить файл, как правило, это файлы драйвера, или удалить из системы, если это возможно.

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

Примечание: Вообще говоря, многие программы кроме Windows используют расширение .DMP для своих файлов дампов памяти, создаваемых при аварийной работе приложения. Они используются для решения проблем и исправления ошибок разработчиками программ. Формат таких файлов .DMP отличен от системного формата дампа памяти, используемых в Windows. Например, антивирус Касперского создает DMP файл при аварийном завершении работы антивируса, файл находится в папке C:\Documents and Settings\All Users\Application Data\Kaspersky Lab или C:\ProgramData\Kaspersky Lab\.

MIME тип: application/x-dmp
HEX код: 50 41 47 45 44 55, 4D 44 4D 50 93 A7
ASCII код: PAGEDU, MDMP

Другие программы, связанные с расширением DMP

    Файл дампа ORACLE от Oracle Corporation
    Расширение DMP – дамп базы ORACLE, который используется для резервирования схемы и данных. DMP файл хранит данные только на момент, создания дампа. Для экспорта или импорта дампа базы данных в Oracle используются утилиты входящие в состав Oracle и находящиеся в каталоге BIN – expNN.exe и impNN.exe, где NN зависит от версии Оракла. Так же данные можно просмотреть с использованием утилит Oracle Dump Viewer и NXTract, причем утилита NXTract позволяет конвертировать данные из .DMP в форматы баз данных CSV, Sybase, SQL Server, DB2, Excel, Access, Ingres, MySQL, Informix, Lotus 123, dBASE, Visual Basic, Foxpro Powerbuilder и любой другой версией Oracle.

Средне используется

Популярность:

    Файл дампа клиента Steam от Valve Corporation
    Расширение DMP файла связано с клиентом инструмента управления Steam для Microsoft Windows и Apple Mac OS X, используемой для управления играми, приобретенные на Steam, разработанная Valve. В * DMP-файлах хранятся данных. Файлы находятся в каталоге /tmp/dumps с наименованием crash_YYYYMMDDHHMMSS_N.dmp, где YYYY – год, MM – месяц, DD – день, HH – час, MM – минута, SS – секунда, N – счетчик.

    Средне используется

    Популярность:

    Файл карты Dream Maker от BYOND
    DMP файл создается программой Dream Maker, разработанной BYOND (Build Your Own Net Dream). .DMP – это файл карты.

    Редко используется

    Популярность:

Чтение файла небольшого дампа памяти, созданного Windows при сбое

В этой статье описывается, как изучить файл небольшого дампа памяти. Небольшой файл дампа памяти поможет определить причину сбоя компьютера.

Применимо к Все поддерживаемые версии клиента Windows и Windows Server
Исходный номер базы знаний: 315263

Сведения об отладке для Windows 8 или более поздних версий см. в статье Средства отладки для Windows (WinDbg, KD, CDB, NTSD). Дополнительные сведения о небольшом дампе памяти см. в разделе Малый дамп памяти.

Небольшие файлы дампа памяти

Если компьютер выходит из строя, как определить, что произошло, устранить проблему и предотвратить ее повторное возникновение? В этой ситуации небольшой файл дампа памяти может оказаться полезным. Файл небольшого дампа памяти содержит наименьшее количество полезных сведений, которые помогут определить причину сбоя компьютера. Файл дампа памяти содержит следующие сведения:

  • Сообщение Stop, его параметры и другие данные
  • Список загруженных драйверов
  • Контекст процессора (PRCB) для остановленного процессора
  • Сведения о процессе и контекст ядра (EPROCESS) для остановленного процесса
  • Сведения о процессе и контекст ядра (ETHREAD) для остановленного потока
  • Стек вызовов в режиме ядра для остановленного потока

Чтобы создать файл дампа памяти, Windows требуется файл подкачки на загрузочном томе размером не менее 2 МБ. На компьютерах под управлением Microsoft Windows 2000 или более поздней версии Windows при каждом сбое компьютера создается новый файл дампа памяти. Журнал этих файлов хранится в папке. Если возникает вторая проблема и если Windows создает второй небольшой файл дампа памяти, Windows сохраняет предыдущий файл. Windows присваивает каждому файлу отдельное имя файла в кодировке даты. Например, Mini022900-01.dmp — это первый файл дампа памяти, созданный 29 февраля 2000 г. Windows хранит список всех небольших файлов дампа памяти в папке %SystemRoot%\Minidump .

Небольшой файл дампа памяти может быть полезен, если место на жестком диске ограничено. Однако из-за ограниченности включенных сведений при анализе этого файла ошибки, которые не были непосредственно вызваны потоком, выполняющимся во время возникновения проблемы, могут быть не обнаружены при анализе этого файла.

Настройка типа дампа

Чтобы настроить параметры запуска и восстановления для использования файла небольшого дампа памяти, выполните следующие действия.

Следующие действия могут отличаться на компьютере в зависимости от версии Windows. Если они отличаются, ознакомьтесь с документацией по продукту, чтобы выполнить эти действия.

  1. Выберите Пуск>Панель управления.
  2. Дважды щелкните Система, а затем выберите Дополнительные параметры> системыДополнительно.
  3. В разделе Запуск и восстановление выберите Параметры.
  4. В списке Запись сведений об отладке выберите Малый дамп памяти (256 кб).

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

Средства для чтения файла небольшого дампа памяти

Используйте служебную программу проверки дампа (Dumpchk.exe), чтобы прочитать файл дампа памяти или убедиться, что файл создан правильно.

Служебная программа проверки дампа не требует доступа к отладочным символам. Файлы символов содержат различные данные, которые фактически не требуются при запуске двоичных файлов. Однако эти данные могут быть очень полезны при отладке.

Дополнительные сведения об использовании программы проверки дампа в Windows NT, Windows 2000, Windows Server 2003 или Windows Server 2008 см. в статье Использование Dumpchk.exe для проверка файла дампа памяти.

Дополнительные сведения об использовании программы проверки дампа в Windows XP, Windows Vista или Windows 7 см. в статье Использование Dumpchk.exe для проверка файла дампа памяти.

Вы также можете использовать средство Отладчик Windows (WinDbg.exe) или отладчик ядра (KD.exe) для чтения небольших файлов дампа памяти. WinDbg.exe и KD.exe включены в последнюю версию пакета Средств отладки для Windows.

Сведения об установке средств отладки см. на веб-странице Скачивание и установка средств отладки для Windows . Выберите обычную установку. По умолчанию установщик устанавливает средства отладки в следующей папке:

C:\Program Files\Debugging Tools for Windows

Веб-страница средства также предоставляет доступ к загружаемым пакетам символов для Windows. Дополнительные сведения о символах Windows см. в разделах Отладка с помощью символов и веб-страница Скачивания пакетов символов Windows .

Дополнительные сведения о параметрах файла дампа в Windows см. в статье Общие сведения о параметрах файлов дампа памяти для Windows.

Открытие файла дампа

Чтобы открыть файл дампа после завершения установки, выполните следующие действия.

  1. Нажмите кнопку Запустить>запуск, введите cmd и нажмите кнопку ОК.
  2. Перейдите в папку Средства отладки для Windows . Для этого введите в командной строке следующую команду и нажмите клавишу ВВОД:

cd C:\Program Files\Debugging Tools For Windows 
windbg -y SymbolPath -i ImagePath -z DumpFilePath 
kd -y SymbolPath -i ImagePath -z DumpFilePath 

В следующей таблице объясняется использование заполнителей, используемых в этих командах.

Заполнитель Объяснение
SymbolPath Локальный путь, по которому скачаны файлы символов, или путь к серверу символов, включая папку кэша. Так как небольшой файл дампа памяти содержит ограниченные сведения, фактические двоичные файлы должны быть загружены вместе с символами, чтобы файл дампа правильно считывался.
Imagepath Путь к этим файлам. Файлы содержатся в папке I386 на компакт-диске Windows XP. Например, путь может быть . C:\Windows\I386
DumpFilePath Путь и имя файла для файла дампа, который вы изучаете.

Примеры команд

Для открытия файла дампа можно использовать следующие примеры команд. Эти команды предполагают следующее:

  • Содержимое папки I386 на компакт-диске Windows копируется в папку C:\Windows\I386 .
  • Файл дампа называется C:\Windows\Minidump\Minidump.dmp.

Пример 1 (командная строка):

kd -y srv*C:\Symbols*https://msdl.microsoft.com/download/symbols -i C:\Windows\i386 -z C:\Windows\Minidump\minidump.dmp 

Пример 2 (графический пользовательский интерфейс). Если вы предпочитаете графическую версию отладчика, а не версию командной строки, введите следующую команду:

windbg -y srv*C:\Symbols*https://msdl.microsoft.com/download/symbols -i C:\Windows\i386 -z C:\Windows\Minidump\minidump.dmp 

Изучение файла дампа

Существует несколько команд, которые можно использовать для сбора сведений в файле дампа, включая следующие команды:

  • Команда !analyze -show отображает код stop error и ее параметры. Код stop error также называется кодом проверка ошибки.
  • Команда !analyze -v отображает подробные выходные данные.
  • Команда lm N T выводит список указанных загруженных модулей. Выходные данные включают состояние и путь к модулю.

В более старых версиях Windows (предварительная версия Windows XP) !drivers команда расширения отображает список всех драйверов, загруженных на целевой компьютер, а также сводную информацию об использовании ими памяти. Однако команда расширения устарела !drivers в Windows XP и более поздних версиях. Чтобы отобразить сведения о загруженных драйверах и других модулях, используйте lm команду . Команда lm N T отображает сведения в формате, аналогичном старому !drivers расширению.

Справку по другим командам и полный синтаксис команд см. в справочной документации по средствам отладки. Справочную документацию по средствам отладки можно найти в следующем расположении:

C:\Program Files\Debugging Tools for Windows\Debugger.chm

Если у вас возникли проблемы, связанные с символами, используйте служебную программу Symchk, чтобы убедиться, что правильные символы загружены правильно. Дополнительные сведения об использовании Symchk см. в разделе Отладка с помощью символов.

Упрощение команд с помощью пакетного файла

Определив команду, которую необходимо использовать для загрузки дампов памяти, можно создать пакетный файл для проверки файла дампа. Например, создайте пакетный файл и назовите его Dump.bat. Сохраните его в папке, в которой установлены средства отладки. В пакетном файле введите следующий текст:

cd "C:\Program Files\Debugging Tools for Windows" kd -y srv*C:\Symbols*https://msdl.microsoft.com/download/symbols -i C:\Windows\i386 -z %1 

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

dump C:\Windows\Minidump\minidump.dmp 

Как открыть и проанализировать файл дампа: пошаговая инструкция

В Windows 10 каждый раз, когда происходит сбой, система создает файл «дампа», содержащий информацию о памяти на момент ошибки. Это может помочь определить причину проблемы.

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

Хотя Windows 10 создает файлы дампа автоматически, в системе нет никаких встроенных утилит для их открытия. Тут пригодится инструмент Microsoft WinDbg (Windows Debugging). Он предназначен для отладки кода в режиме ядра и пользовательском режиме, изучения реестров процессоров и анализа аварийных дампов.

В этой инструкции мы расскажем, как открыть файла дампа и попытаться выяснить, что вызвало сбой.

Как открыть файл дампа с помощью WinDbg

Всего есть несколько способов открыть и просмотреть файл ошибки дампа, но самый простой — использовать инструмент WinDbg, доступный в Microsoft Store.

Установка WinDbg

Чтобы установить инструмент WinDbg на Windows 10, проделайте следующее:

  1. Откройте браузер.
  2. Откройте страницу загрузки WinDbg.
  3. Нажмите Получить.
  4. Нажмите Открыть.
  5. Нажмите Установить.

После выполнения этих шагов приложение будет установлено и доступно через меню Пуск.

Анализ файла дампа

Чтобы открыть и проанализировать файл дампа, созданный в результате сбоя в Windows 10, выполните следующие действия:

  1. Откройте Пуск.
  2. Найдите WinDbg, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
  3. Выберите пункт меню Файл.
  4. Нажмите кнопку Start debugging.
  5. Выберите Open dump file.
  6. Выберите файл дампа из расположения папки – например, %SystemRoot%\Minidump.
  7. Нажмите Открыть.
  8. Подождите, пока файл дампа загрузится. Это может занять некоторое время.
  9. Введите следующую команду в поле Command и нажмите Enter:
    !analyze -v
    На заметку: также можно нажать ссылку !analyze-v, если она доступна в основной области после загрузки файла дампа.
  10. Подождите завершения анализа — это может занять много времени в зависимости от размера данных.

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

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

Результат указывает на то, что сбой был инициирован вручную и имеет код ошибки e2 (сбой мы действительно вызвали вручную). WinDbg также довольно понятным языком описывает проблему — из этого отчета понятно, что пользователь вызвал сбой вручную.

В файле дампа вы найдете и дополнительные сведения, например FAILURE_BUCKET_ID и MODULE_NAME, которые также могут указывать на причину проблемы.

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

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

Для отправки комментария вам необходимо авторизоваться.

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

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