Файл memory.dmp появляется в папке C:\Windows сразу после критического сбоя системы — того самого «синего экрана смерти» (BSOD), и нередко занимает от нескольких сотен мегабайт до размера всей оперативной памяти. Windows создаёт его автоматически, чтобы сохранить снимок содержимого ОЗУ в момент аварийной остановки: по этому снимку можно установить, какой драйвер или процесс вызвал падение системы.
Обнаружив файл весом в несколько гигабайт, пользователь резонно задаётся вопросами: что это, не вирус ли, и можно ли его удалить без последствий. Ниже разберём, как устроен дамп памяти, чем он отличается от малых дампов, как его проанализировать и как безопасно освободить место на диске.
Что такое memory.dmp и зачем он нужен
Memory.dmp — это дамп памяти ядра или полный дамп системы, который Windows записывает при критической ошибке (bug check). В момент сбоя система копирует содержимое оперативной памяти (или её часть) в файл на диске, чтобы после перезагрузки можно было выяснить причину падения.
По умолчанию файл сохраняется по пути C:\Windows\MEMORY.DMP. Каждый новый сбой перезаписывает предыдущий дамп — архив из нескольких файлов система не ведёт, поэтому анализировать имеет смысл только свежий экземпляр.
Отдельно существуют малые дампы памяти (minidump) — они складываются в папку C:\Windows\Minidump и весят считаные килобайты. В них содержится лишь краткая информация: код ошибки, список загруженных драйверов и контекст процессора.
Виды дампов памяти в Windows
Тип создаваемого дампа задаётся в настройках системы, и от него зависит размер файла. Вариантов несколько:
- 🔹 Малый дамп памяти — минимум данных, файлы в папке Minidump, удобен для быстрой диагностики.
- 🔹 Дамп памяти ядра — только память, занятая ядром и драйверами; обычно оптимальный вариант.
- 🔹 Полный дамп памяти — всё содержимое ОЗУ; файл может равняться объёму оперативной памяти.
- 🔹 Автоматический дамп памяти — вариант по умолчанию в современных версиях Windows, размер подбирается системой.
- 🔹 Активный дамп памяти — полный дамп без неактивных страниц памяти, появился в более поздних версиях Windows 10.
| Тип дампа | Что содержит | Примерный размер |
|---|---|---|
| Малый дамп | Код ошибки, драйверы, стек | Десятки–сотни КБ |
| Дамп ядра | Память ядра и драйверов | Сотни МБ |
| Полный дамп | Всё содержимое ОЗУ | До объёма RAM |
| Автоматический | Ядро + часть пользовательской памяти | Зависит от настроек |
Посмотреть и изменить текущий режим можно так: Панель управления → Система → Дополнительные параметры системы → Загрузка и восстановление → Параметры. В разделе «Отказ системы» находится выпадающий список «Запись отладочной информации».
📊 Встречали ли вы файл memory.dmp на своём компьютере?