配置 Windows 10 以在蓝屏死机上创建转储文件

当您的系统出现故障时,会出现蓝屏(Blue)死机( BSOD ) 错误,这会导致您的 PC 意外关闭或重新启动。BSOD屏幕仅在几分之一秒内可见,因此无法记录错误代码或了解错误的性质。这就是转储文件(Dump Files)出现的地方,每当发生BSOD错误时,Windows 10都会创建一个故障转储文件。此故障转储文件包含崩溃时计算机内存的副本。简而言之,故障转储文件包含有关BSOD错误的调试信息。

配置 Windows 10 以在蓝屏死机上创建转储文件

故障(Crash)转储文件存储在特定位置,可以轻松访问该 PC 的管理员以开始进一步的故障排除。Windows 10支持(Windows 10)不同(Different)类型的转储文件,例如完整(Complete)内存转储、内核(Kernel)内存转储、(Small)内存转储 (256 kb)、自动(Automatic)内存转储和活动(Active)内存转储。默认情况下,Windows 10会创建自动内存(Automatic Memory)转储文件。无论如何(Anyway),不​​浪费任何时间,让我们看看如何配置Windows 10以在蓝屏上(Blue Screen)创建转储文件(Create Dump Files)在下面列出的教程的帮助下死亡(Death)

小内存转储: (Small Memory Dump: )内存转储(Small Memory Dump)比其他两种内核模式故障转储文件小得多。它的大小正好是 64 KB,并且在引导驱动器上只需要 64 KB 的页面文件空间。当空间最小时,这种转储文件会很有用。但是,由于包含的信息量有限,通过分析该文件可能无法发现并非由崩溃时正在执行的线程直接引起的错误。

内核内存转储: (Kernel Memory Dump: )内核内存转储(Kernel Memory Dump)包含崩溃时内核正在使用的所有内存。这种转储文件明显小于Complete Memory Dump。通常,转储文件的大小约为系统物理内存大小的三分之一。根据您的具体情况,这个数量会有很大差异。此转储文件将不包括未分配的内存或分配给用户模式应用程序的任何内存。它仅包括分配给Windows内核和硬件抽象级别 ( HAL ) 的内存以及分配给内核模式驱动程序和其他内核模式程序的内存。

完整内存转储: (Complete Memory Dump: )完整内存转储(Memory Dump)是最大的内核模式转储文件。此文件包括Windows使用的所有物理内存。默认情况下,完整的内存转储不包括平台固件使用的物理内存。该转储文件需要在您的引导驱动器上有一个至少与主系统内存一样大的页面文件;它应该能够保存一个大小等于整个RAM加上 1 兆字节的文件。

自动内存转储: (Automatic Memory Dump: )自动内存转储包含与(Automatic Memory Dump)内核内存转储(Kernel Memory Dump)相同的信息。两者的区别不在于转储文件本身,而在于Windows如何设置系统分页文件的大小。如果系统页面文件大小设置为System managed size,并且内核模式故障转储设置为Automatic Memory Dump,则Windows可以将页面文件的大小设置为小于RAM的大小。在这种情况下,Windows将分页文件的大小设置得足够大,以确保大部分时间都可以捕获内核内存转储。

活动内存转储: (Active Memory Dump: )活动内存(Active)转储类似于(Dump)完整内存转储(Complete Memory Dump),但它会过滤掉与主机上的故障排除不太相关的页面。由于这种过滤,它通常比完整的内存转储小得多。此转储文件确实包括分配给用户模式应用程序的任何内存。它还包括分配给Windows内核和硬件抽象级别 ( HAL ) 的内存以及分配给内核模式驱动程序和其他内核模式程序的内存。转储包括映射到内核或用户空间的活动页面,这些页面可用于调试和选择的 Pagefile-backed TransitionStandbyModified页面,例如使用VirtualAlloc分配的内存或页面文件支持的部分。活动(Active)转储不包括空闲列表和归零列表上的页面、文件缓存、客户 VM 页面和各种其他类型的内存,这些内存在调试期间可能没有用处。

来源:各种内核模式转储文件(Source: Varieties of Kernel-Mode Dump Files)

配置 Windows 10 以在蓝屏(Blue Screen)死机(Death)创建转储文件(Create Dump Files)

确保 创建一个还原点(create a restore point) 以防万一出现问题。

方法一:在启动和恢复中配置转储文件设置(Method 1: Configure Dump File Settings in Startup and Recovery)

1. 在 Windows 搜索中键入control ,然后从搜索结果中单击控制面板。( Control Panel)

在搜索栏中键入控制面板,然后按回车 |  配置 Windows 10 以在蓝屏死机上创建转储文件

2. 单击系统和安全,(System and Security)然后单击系统。(System.)

单击系统和安全并选择查看

3. 现在,从左侧菜单中,单击“高级系统设置(Advanced system settings)”。

在以下窗口中,单击高级系统设置

4. 点击系统属性窗口中启动和恢复下的“(Startup and Recovery)设置(Settings)” 。

系统属性高级启动和恢复设置|  配置 Windows 10 以在蓝屏死机上创建转储文件

5. 在系统故障(System failure)下,从“写入调试信息(Write debugging information)”下拉菜单中选择:

None (No dump file created by Windows)
Small Memory Dump (Windows will create a Minidump file on BSOD)
Kernel Memory Dump (Windows will create a Kernel Memory Dump file on BSOD)
Complete Memory Dump (Windows will create a Complete Memory Dump file on BSOD)
Automatic Memory Dump (Windows will create Automatic Memory Dump file on BSOD)
Active Memory Dump (Windows will create an Active Memory Dump file on BSOD)

注意:(Note:)完整的内存转储需要将页面文件设置为至少安装的物理内存大小加上 1MB(用于标题)。

配置 Windows 10 以在蓝屏死机上创建转储文件

6.单击确定(Click OK),然后单击应用(Apply),然后单击确定。

这就是您如何 配置 Windows 10 在蓝屏死机上创建转储文件(Configure Windows 10 to Create Dump Files on Blue Screen of Death)但如果您仍然遇到任何问题,请继续执行下一个方法。

方法 2:使用命令提示符配置转储文件设置(Method 2: Configure Dump File Settings Using Command Prompt)

1.打开命令提示符(Command Prompt)。用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

打开命令提示符。 用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

2. 在 cmd 中输入以下命令并回车(Enter)

No dump file: wmic RECOVEROS set DebugInfoType = 0
Small Memory Dump: wmic RECOVEROS set DebugInfoType = 3 
Kernel Memory Dump: wmic RECOVEROS set DebugInfoType = 2
Complete Memory Dump: wmic RECOVEROS set DebugInfoType = 1
Automatic Memory Dump: wmic RECOVEROS set DebugInfoType = 7
Active Memory Dump: wmic RECOVEROS set DebugInfoType = 1

注意:(Note:)完整的内存转储需要将页面文件设置为至少安装的物理内存大小加上 1MB(用于标题)。

3. 完成后关闭命令提示符并重新启动您的 PC。

4. 要查看当前的内存转储设置(Memory Dump Settings),请在 cmd 中键入以下命令并按Enter

wmic RECOVEROS 获取 DebugInfoType(wmic RECOVEROS get DebugInfoType)

wmic RECOVEROS 获取 DebugInfoType |  配置 Windows 10 以在蓝屏死机上创建转储文件

5.完成后关闭命令提示符。

受到推崇的:(Recommended:)

就是这样,您成功地学习了如何配置 Windows 10 以在蓝屏死机上创建转储文件,(How to Configure Windows 10 to Create Dump Files on Blue Screen of Death)但如果您对本教程仍有任何疑问,请随时在评论部分询问他们。



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts