Windows Minidump 是什么意思?

17 Mar 2025 | 4 分钟阅读

每当 Windows 操作系统 突然遇到问题时,例如在 “蓝屏死机”(BSoD) 崩溃期间,就会创建一个名为 “Windows Minidump” 的小文件。该文件包含有关错误性质的信息,包括系统在崩溃前和可能在崩溃期间运行方式的详细信息。它包括有关活动进程和服务的信息,以及每个进程和服务正在使用的资源。

What is Windows Minidump Mean

Windows Minidump 是一个用于帮助用户确定崩溃原因的文件,特别是涉及 Windows 操作系统 的崩溃。为了识别问题,它包含了有关系统在崩溃前和崩溃期间的详细信息。Minidump 文件包含有关正在运行的程序和应用程序、使用的资源以及处理器状态的详细信息。Minidump 中的信息量可能不如完整崩溃转储文件多,但通常足以帮助快速诊断问题。其他应用程序也可以生成包含其他类型信息的 Minidump。

调试程序必须能够访问二进制文件和符号文件才能读取 Minidump 文件。具体来说,在 Windows 2000XP 中,预装了一个名为 dumpchk 的 Minidump 调试器。Windows Minidump 文件可以在 Windows 系统文件夹的 “minidump” 子目录 下找到,例如在 “C: Windows minidump”,其文件名格式类似于 Mini030915-01.dmp。前两位数字 (“03”) 表示月份,第二位数字 (“09”) 表示日期,第三位数字 (“15”) 表示年份。如果同一天创建了多个 Minidump 文件,则 “-01” 表示这些文件的编号。

查看 Windows Minidump 的步骤

dumpchk 实用程序随 Windows 2000Windows XP 支持工具一起提供,可用于读取 Windows Minidump 文件。我们的 dumpchk 命令参考 中提供了详细信息。

What is Windows Minidump Mean

Microsoft Windows Minidump 设置自定义

可以使用以下步骤修改 Windows 处理和生成 Minidump 的方式。

  1. 切换到控制面板。
  2. 点击系统。
  3. 在“系统属性”框中选择“高级”选项卡。
  4. 从“启动和故障恢复”菜单中选择“设置”。
  5. 在此窗口中,您可以修改此文件的存储位置以及所需的转储大小。如果您经常遇到错误,并且小型转储无法为您提供所需的所有信息,则更改此转储的大小可能会有所帮助。

如何解读 Minidump 并找出蓝屏死机的原因

设置好 Minidump 后,您需要获取一个能够读取该文件并提供有意义信息的程序。建议使用 BlueScreenView 程序来执行此操作。

访问官方网站下载 BlueScreenView,选择程序的 32 位64 位 版本。

下载后,必须将该工具解压到某个位置才能使用。

解压到目录后,双击“BlueScreenView” 图标启动该工具。然后,BlueScreenView 将检查当前创建的日志以及 默认的 Minidump 位置。如果您遇到过很多问题,或者尚未删除之前的 Minidump 文件,您应该注意与日志关联的日期。

如果 Minidump 文件中显示了硬件错误怎么办?

与由硬件故障引起的 BSOD 不同,驱动程序问题通常很容易解决。错误 FAULTY HARDWARE CORRUPTED PAGE 是 Minidump 的一个典型示例。在这种情况下,您仍然可以使用 BlueSceenWindow 等程序来确定问题的根源。但是,当发生硬件故障时,没有万能的解决方案。对于这个特定问题,我们将假设是安装的 RAM 模块出了问题。

我们需要测试内存以确定这是否是真正的问题。有多种方法可以做到这一点,包括使用应用程序或硬件内存检查器。我们将使用应用程序方式,因为大多数人无法获得物理内存检查器。幸运的是,Microsoft 自 Windows 7 起就提供了一个 RAM 诊断工具,可以提供帮助。打开 运行提示 并输入“matched” 来使用它。

当您的系统启动时,您可以选择立即重新启动计算机或检查问题。第一个选项将导致 Windows 关闭,因此请确保保存您的工作。

计算机重新启动后,内存检查器将加载并开始检查您的内存。所需时间取决于您安装的内存量。测试运行时,您可以同时看到进度条和总体状态。状态部分的显示将包括可能发生的任何错误。内存测试完成后将启动到 Windows。如果没有发现任何错误,您可以推断您的内存没有问题。


下一个主题动量缓存是什么