【如何读取转储文件】

2022-09-06 09:00:00来源:周公解梦

当Windows系统程序发生意外崩溃或停止响应时,系统会自动生成一个“内存转储文件”来存储故障发生前的程序信息。读取内存转储文件可以帮助你了解故障发生的原因、找到合适的解决途径。本文中会介绍在微软WindowsXP和Vista系统中配置、读取小转储文件的详细步骤。如果你使用的是其它类型操作系统,你也可以参考本文的方法来进行操作(操作方法类似)。

1.小转储文件只保存内存前少量的基本内存空间的数据,这些信息可以帮助你了解计算机停止运行或发生故障的原因,其中包括:终止消息加载驱动程序的记录故障处理程序的处理器环境故障处理程序的内核环境处理器信息和内核线程环境故障线程相关的内核模式信息

2.配置小型转储文件:选择“开始”>“设置”>“控制面板”>“系统”选择系统属性中的“高级”选项卡,然后选择“启动和故障恢复”选项栏中的“设置”。找到列表中的“写入调试信息”选项,并选择“小内存转储”选项。

3.使用转储文件检查工具(Dumpchk。exe)来读取转储文件。插入与你当前操作系统版本一致的Windows光盘。选择光盘中的微软支持工具包,并运行“Setup。exe”(安装执行程序)来安装它。从下载的微软支持工具包中打开其中的Dumpchk。exe文件。浏览Dumpchk。exe文件提供的选项,并查看该文件。其中包括转储验证、其它的验证文件、转储检验、转储检验符号搜索、转储检验图片搜索等。运行扫描并输出读取结果。Dumpchk。exe会报告在转储文件信息中找到的所有系统错误。该程序不会修复任何系统损坏,但会列出系统故障原因。

4.用Windows除错诊断工具读取转储文件。从官方网站下载并安装Windows系统除错诊断工具。打开转储文件。具体方法是,选择“开始”按钮,然后选择“运行”选项。输入“cmd”(不带引号),然后点击确定。输入“cd c:program filesdebugging tools for windows”(不带引号)。按下回车键来获取文件夹。输入“windbg -y SymbolPath -i ImagePath -z DumpFilePath”(不带引号)来载入转储文件。输入“kd -y srv*c:symbols*http://msdl。microsoft。com/download/symbols -i c:windowsi386-z c:windowsminidumpminidump。dmp”(不带引号)来打开转储文件。警告由于小内存转储文件只占有很小的硬盘存储空间(大约2MB),所以文件中一般不包含解释故障原因的相关信息。

科技最新内容