windbg里都有哪些数据
dmp文件是什么数据库里的?
dmp文件是什么数据库里的?
简介:dmp是Windows蓝屏瞬间建立的文件的后缀名,dmp文件是进程的内存镜像,计算机上称为dump文件。在Windbg中可以通过.dump命令保存进程的dmp文件。命令为:.dump /ma 使用了/ma参数的命令保存下来的dump文件应该包含进程的完整信息,包括整个用户态的内存,信息量全面,文件尺寸也相应的比较大。如果不使用/ma参数,保存下来的dump文件只包含了部分重要资料,比如寄存器和线程栈空间,文件尺寸会比较小,无法分析所有的数据。
作用:可以把程序的执行状态通过调试器保存到dump文件中。Dump文件是用来给驱动程序编写人员调试驱动程序用的。
打开方法:这种文件必须用专用工具软件打开,比如使用WinDbg打开。
dmp文件怎么打开?
系统重启时内存的dump,里边就是当时内存中的数据,要分析这个,得很要两把刷子,你不必费心去试了吧?!!
没有工具打得开DMP文件,必须用imp工具导入数据库
微软在Windows中设计了一个功能,就是在蓝屏出现后,keBugCheck能够生成一个侦错文件一(-般位于系统目录中,比如:C:WINNT),
它记录了发生篮屏时的详细情况,以便微软专家对错误进行分析。当然,一般用户即使打开它,也根本看不懂其中奥秘。微软建议在遇到蓝屏后,将压缩并通过FTP、邮件或其他方式寄送给他们,但过程比较繁索,目前还没有人证明这样能尽快得到来自微软的解决方案。
如果你对的内容感兴趣,可运行windows2000安装光盘supporttools文件夹中setup.exe来安装其支持工具,然后再C:Program
FilesSupport
Tools文件夹中找到DumPchk.exe,它是一个命令行工具,可以打开并显示其中内容。
默认生成的体积基本与你的系统内存相等,可以按下Win Break组合键打开“系统属性”,进入“高级--启动和故障恢复”,在“写入调试信息”项选择是否生成、“小内存转储”、“核心内存转储”或“完全内存转储”。建议选择“无”,因为可能只对微软有用,并且我们一般也不会选择发给微软