如何在Windows电脑上查找和分析转储错误文件

当您的系统崩溃时,您首先应该弄清楚是什么导致了这个问题。只有当您知道根本原因时,您才能研究如何在您的计算机上修复它们。在本指南中,我们将讨论什么是 Windows 上的转储错误文件、它们是如何生成的,以及如何解决系统崩溃问题。

当您的计算机出现问题时,会生成转储文件。简而言之,这些文件的出现是因为您的 PC 正在检测和分析问题或正在将数据加载到内存中。由于操作系统损坏或最近停止运行的某些应用程序,Windows 上的转储错误文件经常出现。除此之外,它们也可以手动创建。

注意:要创建转储文件,Windows PC 的引导卷上至少需要 2 兆字节 (MB) 大小的页面文件。
如何在Windows电脑上查找和分析转储错误文件

Windows 中的转储文件是什么?

内存转储文件基本上是在系统崩溃时创建的那些文件。Windows 会记录这些信息,以便用户下次系统崩溃时可以大致了解。每个转储文件都有一个包含崩溃日期的唯一名称,例如“ mini022900-01.dmp”。

在上面的例子中,很容易猜到这个转储文件是在 2000 年 2 月 29 日生成的。转储文件必须已保存在“%SystemRoot%Minidump”文件夹中。好了,既然您知道什么是 Dump 文件,您一定很好奇如何定位和诊断此类文件。本文将讨论几种可以帮助您分析转储文件的工具。仔细阅读下面讨论的所有四种方法,看看哪种方法适合您的情况。

创建转储文件后,您可以在其中查找以下信息 –

  • 其上显示的错误信息或参数。
  • 可能已损坏的系统驱动程序列表。
  • 触发此问题的 PRCB 上下文。
  • EPROCESS & ETHREAD停止的进程/线程的进程信息和内核上下文 ( )。

Windows PC 上的转储文件有哪些不同类型?

如果您正在寻找我们所说的 Windows 操作系统上的转储文件,这里有一个包含所有此类文件的列表 –

  • 完整的内存转储
  • 内核内存转储
  • 小型内存转储 (64 KB)
  • 自动内存转储

查找和分析转储错误文件的方法

1] 使用 WinDbg 预览

使用 WinDbg 预览分析转储文件

WinDbg预览版首先由 Microsoft 开发,以便它可以了解 Dump 文件背后的根本原因。它也是定位和分析转储错误文件的最简单方法之一。

下载并安装 WinDbg 预览版

从 Microsoft Store 获取 WinDbg,或在线搜索。获得所需的安装文件后,将其安装到您的计算机上。

打开 WinDbg 预览并加载转储文件

安装WinDbg preview后,在开始菜单中寻找WinDbg preview快捷方式。启动后,从 WinDbg 预览的左上角启动“文件”。

选择“开始调试”后点击“打开转储文件”。继续,搜索转储文件,选择出现的转储文件。您可以按下打开按钮。打开它需要自己的时间,具体取决于您选择的文件。读取或加载文件时,会出现“调试正在运行”消息。请等待它完成。

 转储文件的“!analyze-v”命令

完成加载转储文件后,您需要运行一个命令。因此,在文本字段的底部,键入命令“analyze-v”,然后按Enter 键。该文件由 WinDbg 预览解释、读取和分析。这整个过程需要一些时间才能完成。文件长度大小和调试包数量必须解释并告诉我们等待时间。

转储文件的解释

完成上述步骤后,您就可以开始下一步了。获得报告后,您可以查看可能导致系统崩溃的原因,并在屏幕上显示相同的内容。向下滚动命令面板,直到找到“Bugcheck analysis”。

它显示有关问题原因的重要信息。继续向下滚动并在到达底部时停止。当您遇到短语“错误检查代码”时,请将其写下来。此代码至关重要,因为它告诉您设备上出现问题的根本原因。

您必须写下代码,然后使用网络浏览器查找代码的含义。但是,不要寻找 e2 错误代码;可以在测试计算机上手动生成 BSOD。

2]尝试蓝屏视图

Bluescreen View 是一个免费程序,可用于查找和分析转储文件。这是最常用的方法。因此,下载、解压缩并在您的计算机上运行此文件。运行它时,转储文件会自动显示在默认文件夹中。运行此工具应该为您提供以下内容 –

  • 文件的名称。
  • 事故发生的时间。
  • 用于测试错误的字符串。
  • 将显示整个路径。
  • 是什么因素促成的?
  • 文件的描述。
  • 用于调试的编程代码。

要获取有关转储文件的更多信息,请双击文件名。为了了解更多关于这个错误的信息,我们必须进行谷歌搜索。

 3] 试试 WhoCrashed

这是可用于定位转储文件的免费程序之一。如果您想要更高级的功能,则必须为此付费。但是,对于个人计算机,免费版本就足够了。使用此工具,可以执行以下检查 –

  • 它通过调查司机和其他因素来调查事故的原因。
  • 在分析 Dump 文件后,用户会得到一个简单的解释。
  • 使用它来调试文件不需要任何额外的技能。
  • 它提供了有关如何进行的建议。
  • 它检测并报告启动期间的崩溃,使系统运行更顺畅。结果,内存转储文件是崩溃的原因;因此,请根据您的需要识别文件,并使用其他方法中描述的其他工具对其进行分析。

 4]使用Dumpchk检查转储文件

如果要检查转储文件是否正确生成,可以使用 Dumpchk 命令行程序。以下是您可以探索的一些 DumpChk(选项)。确保只执行引号内可用的内容。

  • “ ——?“:显示命令语法列表。
  • “ -p ”:指定只打印标题。
  • 详细模式由“ -v ”表示。
  • 使用“ -q ”运行快速测试。
  • 使用“ -c ”验证转储。
  • “-x 仅在必要时执行额外的文件验证。
  • 使用“ -e ”检查转储文件。
  • “ -y ”设置了 Dump 文件检查的符号搜索路径。
  • 已指定转储文件的 “ -b ”图像搜索路径。
  • “-k 内核名称是一个文件名。
  • Hal 的名字使用“ -h ”选项保存到一个文件中。

Dumpchk 是一个程序,它显示有关内存转储文件的一些基本信息,并指示在创建过程中是否发生错误。如果在创建 Dump 文件时发生错误,则意味着该文件已损坏,无法再用于分析。

如何打开转储文件

要打开调试器并查看其上的转储文件,请执行以下操作 –

  • 按 Win + S,键入“运行”,然后单击最上面的结果。
  • 当“运行”对话框打开时,键入“CMD”,然后按Ctrl + Shift + Enter
  • 这样做将启动具有管理员权限的命令提示符。
  • 在提升的控制台上,复制/粘贴以下命令行,然后再次按Enter –

cd c: program filesdebugging tools for Windows

  • 此命令会将您带到“文件调试工具”目录。
  • 接下来执行此命令 –

windbag -y SymbolPath -i ImagePath -z DumpFilePath" or "kd -y SymbolPath -i ImagePat -z *DumpFilePath

  • 就是这样,您现在可以在其中查看调试器和转储文件。

如何分析转储文件

如果您想从这些转储文件中收集一些信息,请运行下面详述的命令。运行任何代码时,请确保在不使用引号的情况下运行命令。否则,该命令将因某些错误代码而失败 –

  • “!analyze -show”:显示并提及一些错误代码。
  • “!analyze -v”:以更详细的格式显示输出。
  • “lm NT”:显示具体加载的模块,包括模块的状态和路径。

就是这样,我希望您现在知道转储文件到底是什么,以及如何查找或分析它们。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年3月21日 下午12:53
下一篇 2023年3月21日 下午1:40

相关推荐