如何将完整崩溃转储转换为小型转储

如何将完整崩溃转储转换为小型转储

我有一个大约 900 MB 的 Windows 7 BSOD 崩溃转储,我想从中生成一个小型转储。有工具可以做到这一点吗?

答案1

可以使用以下方式转换转储调试

  1. 打开完整转储
  2. .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

确保重新转储后退出qcdb

答案2

“生成的 MEMORY.DMP 文件可能非常大。但是,大多数内容都是归零内存,因此应该可以压缩(例如使用 WinRAR)到更小的尺寸。1
GB 的内存转储通常会压缩到 100-300 MB,这将使网络传输更加容易。”来自这里

相关内容