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


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

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

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

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

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

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

См. также

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