完整内存转储

完整内存转储是最大的内核模式转储文件。 此文件包括 Windows 使用的所有物理内存。 默认情况下,完整内存转储不包括平台固件使用的物理内存。

从 Windows 8 开始,可以注册在完整内存转储期间调用的 BugCheckAddPagesCallback 例程。 BugCheckAddPagesCallback 例程可以指定要添加到转储文件中的特定于驱动程序的数据。 例如,此附加数据可能包括未映射到虚拟内存中的系统地址范围,但包含可以帮助你调试驱动程序的信息的物理页。 BugCheckAddPagesCallback 例程可能会将未映射或映射到虚拟内存中用户模式地址的任何驱动程序拥有的物理页添加到转储文件。

此转储文件要求启动驱动器上的页面文件至少与main系统内存一样大;它应该能够保存大小等于整个 RAM 加 1 MB 的文件。

默认情况下,完整内存转储文件写入 %SystemRoot%\Memory.dmp。

如果出现第二个 bug 检查,并且创建了另一个完整内存转储 (或内核内存转储) ,则会覆盖上一个文件。

另请参阅

内核模式转储文件的种类