Поделиться через


Полный дамп памяти

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

Начиная с Windows 8, можно зарегистрировать подпрограмму BugCheckAddPagesCallback, которая вызывается во время полного дампа памяти. Подпрограмма BugCheckAddPagesCallback может указать данные, относящиеся к драйверу, для добавления в файл дампа. Например, эти дополнительные данные могут включать физические страницы, которые не сопоставлены с системным диапазоном адресов в виртуальной памяти, но содержат сведения, которые могут помочь в отладке драйвера. Подпрограмма BugCheckAddPagesCallback может добавить в файл дампа все физические страницы, принадлежащие драйверу, которые не сопоставлены или сопоставлены с адресами пользовательского режима в виртуальной памяти.

Для этого файла дампа требуется файл подкачки на загрузочном диске, размер которого по крайней мере равен размеру main системной памяти. Он должен содержать файл, размер которого равен всей ОЗУ плюс один мегабайт.

Файл полного дампа памяти по умолчанию записывается в папку %SystemRoot%\Memory.dmp.

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

См. также

Разновидности файлов дампа Kernel-Mode