.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.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

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

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

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

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

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

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