本文介绍如何使用 Dumpchk 检查内存转储文件。
原始 KB 数: 156280
总结
Dumpchk 是一个命令行实用工具,可用于验证是否已正确创建内存转储文件。 如果内存转储文件已损坏,则无法在调试器中对其进行分析。 使用 Dumpchk 验证转储文件是否处于良好状态非常有用。 它可节省时间和精力上传损坏的转储文件,供支持专业人员分析。 Dumpchk 不需要访问符号。
Dumpchk 是 Windows 调试工具的一部分。 有两个版本的 Windows 调试器。 若要使用 Dumpchk,必须安装 Windows SDK中包含的Windows 调试工具版本:
- 下载 SDK 安装程序。
- 启动安装程序,然后选择 包含要安装的其他组件的 Windows 调试工具 。
- 安装完成后,dumchk.exe位于安装 Windows 调试的目录中。 使用与硬件平台匹配的版本。
在 Dumpchk 运行时,它会显示内存转储文件中的一些基本信息,然后验证文件中的所有虚拟和物理地址。 如果未指定符号路径,则存在许多符号错误。 当我们检查转储文件是否存在损坏时,可以忽略这些错误。 Dumpchk 报告内存转储文件中发现的任何错误。
如果在显示的输出的任何部分出现错误,则转储文件已损坏,无法执行分析。
Dumpchk 完成后,会显示停止代码和一些参数。
BUGCHECK_CODE: 1e
BUGCHECK_P1: ffffffffc0000420
BUGCHECK_P2: fffff8004dbab02a
BUGCHECK_P3: 0 BUGCHECK_P4: fffff8003a6d5f20
SYMBOL_NAME: nt_symbols!72291DF0104D000
PROCESS_NAME: ntoskrnl.exe
IMAGE_NAME: ntoskrnl.exe
MODULE_NAME: <Module Name>
FAILURE_BUCKET_ID: <Bucket Id>
FAILURE_ID_HASH: {029f6661-9c67-6d47-23e5-a0398183d06e}