小规模内存转储

小型内存转储 比其他两种类型的内核模式故障转储文件要小得多。 它的大小正好为 64 KB,并且启动驱动器上只需要 64 KB 的页面文件空间。

该转储文件包含以下内容:

  • 错误检查消息和参数,以及其他蓝屏数据。

  • 崩溃的处理器的处理器上下文 (PRCB)。

  • 崩溃的进程的进程信息和内核上下文(EPROCESS)。

  • 崩溃的线程的线程信息和内核上下文 (ETHREAD)。

  • 崩溃的线程的内核模式调用堆栈。 如果此长度超过 16 KB,则仅包含最顶层的 16 KB。

  • 已加载驱动程序的列表。

还包括以下项:

  • 已加载模块和已卸载模块的列表。

  • 调试器数据块。 这包含有关系统的基本调试信息。

  • Windows 识别为对调试故障有用的任何其他内存页面。 这包括寄存器在发生崩溃时指向的数据页,以及故障组件专门请求的其他页面。

  • (Windows Server 2003 及更高版本)Windows SKU:例如“Professional”或“Server”。

当空间非常有限时,这种转储文件非常有用。 但是,由于包含的信息量有限,在崩溃时执行的线程未直接导致的错误可能无法通过分析此文件来发现。

由于此类转储文件不包含在崩溃时驻留在内存中的任何可执行文件的映像,因此,如果这些可执行文件看起来很重要,则可能需要设置可执行映像路径。

如果发生第二次错误检查并创建了第二小规模内存转储文件,则前一个文件将被保留。 将为每个附加文件指定一个不同的名称,其中包含在文件名中编码的崩溃日期。 例如,mini022900-01.dmp是 2000 年 2 月 29 日生成的第一个内存转储文件。 所有小型内存转储文件的列表保存在目录 %SystemRoot%\Minidump 中。

参见

各种内核模式转储文件