.DMP

Файл DMP

Windows Memory / Crash Dump file
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .dmp - это снимок оперативной памяти, который Windows сохраняет при критическом сбое («синий экран смерти»). Его можно прочитать с помощью бесплатного инструмента WinDbg или более простой программы NirSoft BlueScreenView, чтобы выяснить, какой драйвер вызвал сбой. Файл MEMORY.DMP можно безопасно удалить; Windows создаст новый при следующем сбое.

Разработчик: Microsoft Категория: Системные файлы MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows
Связанные: .NOMEDIA · .DLL · .TMP · .LNK

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 8, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла DMP?

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

Файлы .dmp обычно создаются автоматически при возникновении ошибки или неисправности для диагностики и устранения проблемы. В старых версиях Windows (эпоха XP) утилита Savedump.exe помогала записывать дамп во время первой загрузки после сбоя; в современных Windows ядро записывает дамп напрямую во время последовательности «синего экрана смерти» (BSOD). Каждый файл .dmp имеет бинарную сигнатуру: минидампы начинаются с четырехбайтового кода MDMP (4D 44 4D 50) по смещению 0, в то время как полные дампы ядра начинаются с PAGEDUMP (32-бит) или PAGEDU64 (64-бит).

Файлы обычно называются Memory.dmp, но вы также можете встретить формат минидампа - MiniMMDDYY-NN.dmp (M = месяц, D = день, Y = год, NN = порядковый номер), которые хранятся в папке %SystemRoot%\Minidump, чтобы данные об отдельных сбоях не перезаписывались.

Типы дампов памяти, создаваемых в Windows:

  • Полный дамп памяти - после создания все содержимое физической RAM сохраняется в файле .dmp; он может занимать значительное место на диске. Хранится в %SystemRoot%\Memory.dmp и перезаписывается при возникновении новой неисправности.
  • Дамп памяти ядра - записывается только память режима ядра; память, выделенная пользовательским программам, игнорируется. Также сохраняется как %SystemRoot%\Memory.dmp и перезаписывается при следующем сбое.
  • Малый дамп памяти (минидамп) - обычно имеет размер 64 КБ и содержит параметры STOP-ошибки, контекст процессора PRCB, структуры EPROCESS/ETHREAD для остановившегося потока и список загруженных драйверов. Хранится в %SystemRoot%\Minidump и не перезаписывается.
  • Автоматический дамп памяти - представлен в Windows 8, аналогичен дампу ядра, но позволяет Windows динамически изменять размер файла подкачки, чтобы гарантировать размещение дампа.

Близкородственным вариантом является файл .mdmp (явно названный минидамп), а служба отчетов об ошибках Windows также может создавать сопутствующие дампы кучи .hdmp. В системах Linux/Unix аналогичной концепцией является core dump. Аварийные дампы можно анализировать с помощью WinDbg, Microsoft Visual Studio (которая может открывать файлы .dmp напрямую для управляемого кода) или NirSoft BlueScreenView для быстрого осмотра минидампов.

Безопасность и защита

РИСК: MEDIUM

Файл .dmp не является исполняемым - его открытие в отладчике не может привести к заражению. Реальную проблему представляет конфиденциальность: полный дамп памяти (MEMORY.DMP) или дамп приложения может содержать все, что находилось в RAM в момент сбоя - пароли, ключи шифрования, содержимое открытых документов, токены сессий. Перед отправкой дампа в поддержку или его загрузкой помните, что он может содержать конфиденциальные данные; при совместном использовании отдавайте предпочтение минидампам. Дампы сбоев также можно безопасно УДАЛЯТЬ для освобождения места на диске (Очистка диска > «Файлы дампов памяти для системных ошибок»); Windows воссоздаст их при следующем сбое.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕWindows Memory / Crash Dump file
РАЗРАБОТЧИКMicrosoftс Windows minidump format from the Windows 2000/XP era
MIME-ТИПapplication/octet-stream
ТИПБинарный снимок памяти (минидамп / дамп ядра / полный дамп Windows)
СВЯЗАННЫЕ.nomedia.dll.tmp.lnk
Это расширение также используется в…
  • Oracle Data Pump / exp export (.dmp) - Проприетарный бинарный экспорт базы данных из утилит Oracle expdp/exp, загружаемый обратно в базу данных с помощью impdp/imp - не является дампом памяти и не читается отладчиком.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
4D444D50
ASCII
MDMP
Минидампы Windows начинаются с «MDMP» (4D 44 4D 50) по смещению 0. Полные дампы ядра начинаются с «PAGEDU64» (x64) или «PAGEDUMP» (x86). Файл дампа без заголовка MDMP/PAGEDU, полученный с сервера базы данных, скорее всего, является несвязанным экспортом Oracle Data Pump.

Программы, открывающие файлы DMP

Windows3 apps
Microsoft Visual Studio Freemium Открывает дампы приложений пользовательского режима (File > Open) для проверки сбоя с использованием исходного кода и символов; лучше всего подходит для разработчиков, отлаживающих собственные приложения.
WinDbg (Debugging Tools for Windows) Бесплатно File > Open Crash Dump, загрузите .dmp, затем выполните «!analyze -v», чтобы идентифицировать проблемный драйвер или модуль. WinDbg также доступен в Microsoft Store под названием «WinDbg».
NirSoft BlueScreenView Бесплатно Запустите программу; она автоматически загружает данные из C:\Windows\Minidump и показывает каждый BSOD с выделением вызвавшего его драйвера - знания в области отладки не требуются.

Технические подробности

глубокая спецификация
Формат файлаБинарный (не читаемый человеком; структурированный двоичный снимок памяти)
Магические байты - минидамп4D 44 4D 50 (ASCII: MDMP) по смещению 0
Магические байты - 32-битный дамп ядра50 41 47 45 44 55 4D 50 (ASCII: PAGEDUMP) по смещению 0
Магические байты - 64-битный дамп ядра50 41 47 45 44 55 36 34 (ASCII: PAGEDU64) по смещению 0
MIME-типapplication/octet-stream
РазработчикMicrosoft
Путь по умолчанию - полный дамп / дамп ядра%SystemRoot%\Memory.dmp (перезаписывается при следующем сбое)
Путь по умолчанию - минидамп%SystemRoot%\Minidump\MiniMMDDYY-NN.dmp (отдельные файлы, сохраняются между сбоями)
Базовый размер минидампаминимум 64 КБ; современная Windows может создавать минидампы большего размера
Типы дамповПолный, Ядра, Малый (Минидамп), Автоматический (Windows 8+), Активный дамп памяти (Windows 10+)
Триггер созданияКритическая ошибка ядра / «Синий экран смерти» (BSOD); также можно создать вручную через Диспетчер задач или ProcDump
Содержимое минидампаКод и параметры STOP-ошибки, структуры PRCB, EPROCESS, ETHREAD, список загруженных драйверов
Основной инструмент анализаWinDbg / WinDbg Preview (Windows Debugger, часть Debugging Tools for Windows)
Вторичные инструменты анализаMicrosoft Visual Studio (дампы управляемого кода), NirSoft BlueScreenView (просмотр минидампов)
Настройка типа дампаСвойства системы → Дополнительно → Загрузка и восстановление → Запись отладочной информации
Связанные расширения.mdmp (явный вариант минидампа), .hdmp (дамп кучи), .dump, .core (эквивалент в Linux)
ВыпущенWindows minidump format from the Windows 2000/XP era
Спецификацияlearn.microsoft.com

Конвертации DMP

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами DMP. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах DMP.

Часто задаваемые вопросы

Как открыть и прочитать файл .dmp?
Используйте бесплатную программу WinDbg (File > Open Crash Dump, затем введите «!analyze -v») или, что проще, NirSoft BlueScreenView. Разработчики могут открывать дампы приложений пользовательского режима в Visual Studio.
Можно ли удалить файл MEMORY.DMP?
Да. Это диагностические данные о сбое, а не системное требование. Используйте «Очистку диска» («Файлы дампов памяти для системных ошибок»), чтобы удалить его и освободить место; Windows запишет новый файл при следующем сбое.
Как узнать, какой драйвер вызвал «синий экран»?
Откройте минидамп (C:\Windows\Minidump) в BlueScreenView или выполните команду «!analyze -v» в WinDbg - оба инструмента укажут на ответственный драйвер/модуль и код остановки.
В чем разница между минидампом и полным дампом памяти?
Минидамп имеет небольшой размер (несколько сотен КБ) и содержит только основные сведения о сбое; полный дамп памяти (MEMORY.DMP) фиксирует почти всю RAM, он намного больше, но детальнее - и с большей вероятностью может содержать конфиденциальные данные.
Безопасно ли отправлять файл .dmp в службу поддержки?
Само открытие файла не опасно, но дамп может содержать конфиденциальные данные из памяти (пароли, содержимое документов). Предпочтительнее отправлять небольшой минидамп вместо полного дампа и только той стороне, которой вы доверяете.
Мой файл .dmp относится к Windows или к Oracle?
На обычном ПК это дамп памяти/сбоя Windows (заголовок MDMP). Если файл получен с сервера базы данных, это может быть экспорт Oracle Data Pump, который является совершенно другим форматом и открывается только инструментами Oracle impdp/imp.

Ссылки

1Microsoft Learn - Open a Dump File with WinDbglearn.microsoft.com
2Microsoft Learn - Analyze a Kernel-Mode Dump with WinDbglearn.microsoft.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.MDMarkdown Document
6.BINCD/DVD Disc Image (BIN/CUE)
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.EXEWindows Executable (Portable Executable)
10.M4AMPEG-4 Audio File

Похожие расширения

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z