Файл MEMORY.DMP появляется в папке C:\Windows сразу после критического сбоя системы — того самого синего экрана (BSOD), который завершается автоматической перезагрузкой компьютера. В этот файл Windows записывает содержимое оперативной памяти на момент краха, чтобы позже можно было выяснить, какой драйвер или процесс вызвал ошибку. Если на диске C: внезапно закончилось место или вы обнаружили огромный файл размером в несколько гигабайт — скорее всего, это и есть дамп памяти.
Понимание того, что такое memory.dmp, помогает не просто освободить место на диске, а найти первопричину сбоев. В этой статье разберём, как создаётся дамп, какие типы дампов существуют, где искать файл и как проанализировать его содержимое безопасными штатными средствами.
Что представляет собой файл MEMORY.DMP
Дамп памяти (memory dump) — это снимок содержимого оперативной памяти и системных структур ядра Windows в момент критической ошибки. Когда система встречает ситуацию, из которой не может восстановиться (например, драйвер обратился к запрещённой области памяти), она останавливает работу, выводит синий экран с кодом ошибки и сохраняет дамп для последующего анализа.
Полный файл MEMORY.DMP хранится по пути C:\Windows\MEMORY.DMP. Его размер зависит от выбранного типа дампа и объёма установленной оперативной памяти — полный дамп может занимать столько же, сколько у вас RAM. Помимо него, в папке C:\Windows\Minidump складываются малые дампы — отдельный файл на каждый сбой.
Типы дампов памяти в Windows
Windows умеет записывать дампы нескольких форматов. Какой именно используется, задаётся в настройках системы, и от этого зависит размер файла и глубина доступной диагностики.
| Тип дампа | Что содержит | Размер |
|---|---|---|
| Малый дамп (minidump) | Код ошибки, список драйверов, контекст процессора | Небольшой, обычно сотни килобайт |
| Дамп ядра | Память, занятая ядром и драйверами | Зависит от нагрузки, обычно сотни МБ |
| Полный дамп памяти | Всё содержимое оперативной памяти | До объёма установленной RAM |
| Автоматический дамп | Аналог дампа ядра с адаптивным файлом подкачки | Управляется системой |
Для большинства домашних пользователей оптимален малый дамп или автоматический дамп памяти: они содержат достаточно данных, чтобы определить сбойный драйвер, и при этом не съедают гигабайты на системном диске. Полный дамп имеет смысл включать только по запросу специалиста поддержки, когда требуется глубокий анализ состояния всей системы.
Как включить или изменить настройки создания дампа
Если после синего экрана файла дампа нет, возможно, запись отключена или файлу подкачки не хватает места. Проверить настройки можно так: откройте Свойства системы (клавиши Win + Pause или правый клик по «Этот компьютер» → «Свойства»), перейдите в Дополнительные параметры системы → вкладка Дополнительно → раздел «Загрузка и восстановление» → кнопка Параметры.
В нижней части окна находится блок «Отказ системы», где выбирается тип дампа в выпадающем списке «Запись отладочной информации». Там же указан путь к файлу дампа — по умолчанию это %SystemRoot%\MEMORY.DMP.
☑️ Настройка записи дампов памяти
⚠️ Внимание: полное отключение файла подкачки на системном диске может помешать созданию дампа памяти. Если вы освобождали место таким способом, диагностика синих экранов станет невозможной — Windows будет просто перезагружаться без сохранения данных об ошибке.
Где находится MEMORY.DMP и можно ли его удалить
Основной файл лежит в корне системной папки: C:\Windows\MEMORY.DMP. Малые дампы собираются в каталоге C:\Windows\Minidump, где каждый файл назван по дате сбоя. Чтобы увидеть эти папки, может потребоваться включить отображение скрытых и системных файлов в параметрах Проводника.
Удалять MEMORY.DMP можно — на работу системы это не повлияет. Файл нужен только для анализа уже случившегося сбоя. Однако есть нюанс: если синие экраны повторяются, сначала сохраните дамп или проанализируйте его, иначе вы потеряете единственную зацепку для поиска причины. При повторном сбое Windows создаст файл заново.
- 🗑️ Удалить безопасно — если сбой был единичным и больше не повторяется.
- 💾 Сначала скопировать — если BSOD возникает регулярно, перенесите файл на другой диск для анализа.
- 🧹 Очистка диска — штатная утилита Windows «Очистка диска» умеет удалять файлы дампов памяти как системные файлы ошибок.
- 📁 Минидампы — папку Minidump тоже можно очистить, но лучше после диагностики.
Как открыть и проанализировать MEMORY.DMP
Открыть дамп обычным блокнотом бессмысленно — это бинарный файл. Для анализа используются специальные отладчики. Самый известный — WinDbg из комплекта средств разработки Windows (Windows SDK), доступный также в отдельном виде через Microsoft Store. Есть и более простые сторонние утилиты, например BlueScreenView, которые показывают список минидампов и вероятный сбойный модуль в понятном виде.
Общий порядок анализа в WinDbg выглядит так: установите отладчик, откройте файл дампа через File → Open Dump File, дождитесь загрузки символов и выполните команду анализа:
!analyze -v
В отчёте обратите внимание на строки BUGCHECK_CODE (код ошибки), PROCESS_NAME и MODULE_NAME / IMAGE_NAME — последнее часто указывает на конкретный драйвер, например nvlddmkm.sys (видеодрайвер NVIDIA) или rtwlane.sys (сетевой адаптер Realtek). Совпадение имени драйвера с недавно установленным оборудованием или обновлением — сильный намёк на источник проблемы.
⚠️ Внимание: имя модуля в отчёте — это вероятный виновник, а не окончательный вердикт. Драйвер мог оказаться жертвой, а не причиной: например, неисправная оперативная память или переразгон нередко «подставляют» случайные модули. Выводы стоит подтверждать повторяемостью сбоев и тестами железа.
Что делать, если анализ указывает на драйвер
Обновите драйвер с официального сайта производителя устройства или, наоборот, откатите его, если сбои начались после обновления. Проверьте оперативную память штатным средством «Диагностика памяти Windows» (mdsched.exe) или MemTest86. Проверьте диск командой chkdsk и целостность системных файлов командой sfc /scannow. Если сбои появились после разгона — верните штатные частоты в BIOS.
Частые причины появления дампов и что проверить
Сам факт существования memory.dmp — лишь следствие. Причины критических ошибок обычно делятся на программные и аппаратные, и начинать диагностику стоит с простых обратимых проверок.
- 🔧 Драйверы — свежее обновление или, наоборот, устаревший драйвер видеокарты, чипсета, сети.
- 🧠 Оперативная память — ошибки модулей RAM, несовместимость планок, нестабильный XMP-профиль.
- 🌡️ Перегрев и питание — перегрев процессора/видеокарты, недостаточная мощность или деградация блока питания.
- 💽 Диск и файловая система — ошибки накопителя, повреждённые системные файлы.
- ⚡ Разгон — нестабильный оверклокинг CPU, GPU или памяти.
Начните с кода ошибки на синем экране (например, IRQL_NOT_LESS_OR_EQUAL, PAGE_FAULT_IN_NONPAGED_AREA, VIDEO_TDR_FAILURE) — он сужает круг поиска. Затем сопоставьте момент появления сбоев с последними изменениями: установкой программ, обновлений Windows, нового железа. Откат последнего изменения — самый быстрый способ проверки гипотезы.
Часто задаваемые вопросы
MEMORY.DMP — это вирус?
Нет. Это штатный диагностический файл, который создаёт сама Windows при критическом сбое. Он не исполняемый и не представляет угрозы. Сомнения может вызвать разве что его размер, но это нормально для дампа памяти.
Почему файл MEMORY.DMP не создаётся после синего экрана?
Возможные причины: в настройках «Загрузка и восстановление» выбран вариант «Нет» для записи отладочной информации; на системном диске недостаточно свободного места; отключён или слишком мал файл подкачки. Проверьте эти три пункта в указанном порядке.
Чем открыть MEMORY.DMP без установки программ?
Полноценный анализ без отладчика невозможен. Минимальный вариант — бесплатная портативная утилита BlueScreenView, которая не требует установки и сразу показывает список сбоев с вероятными виновниками. Для глубокого анализа нужен WinDbg.
Можно ли отправить дамп разработчикам или в поддержку?
Да, именно для этого он и предназначен. Учтите только, что полный дамп памяти может содержать фрагменты данных, которые были в оперативной памяти в момент сбоя, включая личную информацию. Для передачи третьим лицам предпочтительнее малый дамп.
Сколько места занимает MEMORY.DMP и нормально ли это?
Размер зависит от типа дампа: малый — сотни килобайт, дамп ядра — сотни мегабайт, полный — вплоть до объёма установленной оперативной памяти. Большой файл сам по себе не признак проблемы, но если место на диске C: критично, переключите тип дампа на малый или автоматический.