我有一个大约 900 MB 的 Windows 7 BSOD 崩溃转储,我想从中生成一个小型转储。有工具可以做到这一点吗?
答案1
可以使用以下方式转换转储调试:
- 打开完整转储
.dump c:\debug\dumps\small.dmp
您可以通过使用cdb
而不是windbg
并通过命令行开关传递命令来自动执行此任务-c "<command>"
,例如:
cdb -c ".dump c:\debug\dumps\small.dmp ; q" -z c:\debug\dumps\big.dmp
确保重新转储后退出q
。cdb
答案2
“生成的 MEMORY.DMP 文件可能非常大。但是,大多数内容都是归零内存,因此应该可以压缩(例如使用 WinRAR)到更小的尺寸。1
GB 的内存转储通常会压缩到 100-300 MB,这将使网络传输更加容易。”来自这里