Como converter um despejo de memória completo em um mini dump
4
Eu tenho um despejo de memória do Windows 7 BSOD de quase 900 mb, e gostaria de produzir um mini despejo a partir dele. Existe uma ferramenta para isso?
Tente colocá-lo em um arquivo .7z (7-zip), você pode compactá-lo em grande quantidade. A memória pode conter muitos zeros ou algum tipo de repetição, o que permite que ela seja muito comprimida. Tanto quanto sei, ainda não vi essa ferramenta ...
Você pode automatizar essa tarefa usando cdb ao invés de windbg e passar comandos através do -c "<command>" interruptor de linha de comando, por exemplo:
"O arquivo MEMORY.DMP resultante pode ser bastante grande. No entanto, a maioria dos conteúdos é zerada, portanto, deve compactar (com o WinRAR, por exemplo.) Para um tamanho muito menor. Um despejo de memória de um gigabyte normalmente comprimirá para 100-300 megabytes, o que permitirá uma transferência muito mais fácil através da rede. Aqui
Respostas:
Um despejo pode ser convertido com WinDbg :
.dump c:\debug\dumps\small.dmp
Você pode automatizar essa tarefa usando
cdb
ao invés dewindbg
e passar comandos através do-c "<command>"
interruptor de linha de comando, por exemplo:o
q
Assegura quecdb
abandona após o re-dumping.fonte
"O arquivo MEMORY.DMP resultante pode ser bastante grande. No entanto, a maioria dos conteúdos é zerada, portanto, deve compactar (com o WinRAR, por exemplo.) Para um tamanho muito menor.
Um despejo de memória de um gigabyte normalmente comprimirá para 100-300 megabytes, o que permitirá uma transferência muito mais fácil através da rede. Aqui
fonte