这最终还是发生了。当你正在玩游戏、看电影或上网阅读时,你的操作系统突然决定不合作,你突然出现了蓝屏死机。蓝屏是任何Windows用户都不想看到的东西,因为它意味着您的系统已经崩溃,浪费您的时间,甚至可能导致数据丢失。
也许蓝屏死机最糟糕的事情是,它可能是任何问题的结果,从一个有缺陷的硬件到驱动程序错误非分页区域的分页错误(在内存中找不到文件的结果)。然而,并不是一切都没有了,我们将向您展示如何启用和使用一个迷你转储日志文件来诊断问题。
为什么您需要一个最小转储文件诊断您的蓝屏
在Windows的早期版本中,蓝屏显示了一些错误代码,至少有一点帮助。然而,在Windows 10中,屏幕会给你一个可以记录和研究的停止码,以及一个可以在手机上使用的二维码。然而,这只会将您发送到微软网站,并提供某些错误代码的描述。
我们发现有用的是配置Windows保存一个包含大量关于蓝屏信息的文件,以及我们如何着手修复错误。这被称为最小转储文件。
如何配置Windows保存Minidump文件。
默认情况下,创建一个最小转储文件的选项是不启用的,所以您需要打开它。现在就这样做,即使您没有蓝屏问题,因为否则当崩溃发生时,您将没有日志记录。
1.导航到“系统属性控制面板”菜单.你可以输入“sysdm”。"进入Windows搜索框。或者选择“设置->系统->关于”,点击“高级系统设置”。
2.选择Advanced选项卡.
3.启用以下选项:
将事件写入系统日志
●自动重启
●写入调试信息->小内存转储(256kb)。
启用此功能后,每当Windows崩溃时,minidump文件将在“%SystemRoot%\ minidump”下创建。如果您愿意,还可以更改此位置。但是,如果您这样做了,请记住,大多数用于排除最小转储日志故障的程序默认都设置为查找此位置。所以最好还是顺其自然吧。这也转换为c:\ windows \ minidump
如何阅读微码,看看是什么导致了你的蓝屏
现在已经配置了minidump,您需要下载一个可以读取该文件并提供有用信息的应用程序。一个工具叫BlueScreenView建议这样做。
你可以下载BlueScreenView通过去官方网站并选择应用程序的32位或64位版本。
下载完工具后,您需要将它解压缩到一个位置,以便运行它。
一旦工具被提取到一个目录,双击“BlueScreenView”图标开始。然后,BlueScreenView将查看默认的minidump位置,并查看已经创建的当前日志。如果您遇到过许多问题,或者还没有删除旧的迷你转储文件,那么您需要注意与日志相关的日期。
使用BlueScreenView理解Minidump文件
当你第一次使用BlueScreenView时,它会为你提供一些信息,起初,它可能会让你感到困惑。但是,格式很简单,它突出了重要的信息,让您开始学习。
导致崩溃的文件或应用程序将用红色突出显示,让您很好地知道从哪里开始纠正问题。
在这个截图中,我们可以看到在这个特定的小转储中,检测到一个影响三个文件的问题;dxgmms2。ntoskrnl.exe和watchdog.sys。
在上方的面板上,我们可以看到在右边的栏中有一部分告诉我们是什么导致了坠机。在这幅图中,我们可以看到看门狗。Sys造成了这个问题。这是一个很好的起点,因为您现在可以检查谷歌或Bing,看看这是如何成为一个问题和可能的解决方案。
我们知道那只看门狗。Sys是潜在的原因,但是dxgmms2呢?sys和ntoskrnel.exe吗?由于这些是受影响的文件,我们也需要找出这些是什么。所以这些也需要研究。快速检查谷歌,我们可以看到dxgmms2。sys与Windows DirectX驱动程序有关,而ntoskrnl.exe是操作系统内核可执行文件——负责保持操作系统运行。
使用Windows minidump文件的这个视图,我们可以推断蓝屏很可能是由图形驱动程序问题引起的,这通常可以通过安装新版本的驱动程序或重新安装当前的驱动程序来纠正。
如果最小转储文件显示硬件错误怎么办?
驱动程序问题通常很容易修复,但硬件故障导致的蓝屏则是另一回事。这样的例子就是FAULTY_HARDWARE_CORRUPTED_PAGE错误。在这里,您仍然需要使用BlueSceenWindow之类的应用程序来查找错误的原因。然而,当硬件错误发生时,并没有一个神奇的修复方法来纠正它。对于这个特定的错误,我们会说这个错误的结果是由于安装了一个内存模块。
要想知道这是不是真正的原因,我们得测试一下记忆。有几种方法可以做到这一点;使用硬件内存检查器或应用程序。鉴于大多数人无法访问物理内存检查器,我们将选择应用程序路由。值得庆幸的是,微软已经包含了一个内存诊断工具,可以追溯到Windows 7。要使用它,打开一个运行提示符并输入“mdsched”。
你将有两个选择;下次你启动我的电脑时,请立即重启或检查是否有问题。如果您选择了第一个选项,请确保将您的工作保存为Windows将关闭。
一旦您的计算机重新启动,内存检查程序将加载并开始检查您的内存。根据您安装的内存大小,这个过程可能需要一段时间。当测试运行时,您将看到一个进度条和整体状态。任何可能遇到的错误都将显示在状态部分下。
一旦测试完成,内存测试将启动到Windows。如果没有错误,你可以断定你的记忆没有错误。