暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

windows生成内核或完整故障转储

原创 watson 2023-02-10
992

当 Windows 无法正常运行时,系统崩溃 (也称为“bug 检查”或“停止错误”) 发生。 从此事件生成的转储文件称为系统故障转储。

在排查多个问题时,手动内核或完整内存转储文件非常有用,因为该过程会在崩溃时捕获系统内存的记录。

适用于:Windows 10

启用内存转储设置

必须以管理员或管理员组成员的身份登录才能完成此过程。 如果计算机已连接到网络,网络策略设置可能会阻止你完成此过程。

若要启用内存转储设置,请执行以下步骤:

  1. 控制面板中,选择“系统和安全>系统”。
  2. 选择 “高级系统设置”,然后选择“ 高级 ”选项卡。
  3. 在 “启动和恢复 ”区域中,选择 “设置”。
  4. 确保在“写入调试信息”下选择了内核内存转储“完成内存转储”。
  5. 重启计算机。

 备注

可以通过编辑转储文件字段来更改 转储文件 路径。 换句话说,可以将路径从 %SystemRoot%\Memory.dmp 更改为指向具有足够磁盘空间的本地驱动器,例如 E:\Memory.dmp

生成内存转储的提示

计算机崩溃并重启时,物理 RAM 的内容将写入位于安装操作系统的分区上的分页文件。

根据安装 Windows 的硬盘的速度,倾销超过 2 GB (GB) 内存可能需要很长时间。 即使在最佳情况下,如果将转储文件配置为驻留在另一个本地硬盘上,也会读取大量数据并写入硬盘。 此读取和写入过程可能导致服务器长时间中断。

 备注

请谨慎使用此方法生成完整的内存转储文件。 理想情况下,只有当Microsoft 支持部门工程师明确请求时,才应执行此操作。 所有标准故障排除方法都已完全用尽后,任何内核或完整的内存转储文件调试都应是最后一种方法。

手动生成内存转储文件

使用 NotMyFault 工具

如果可以在出现问题时登录,可以按照以下步骤使用 Microsoft Sysinternals NotMyFault 工具:

  1. 下载 NotMyFault 工具。

  2. 选择 “开始”,然后选择 命令提示符

  3. 在命令行中,运行以下命令:

    notMyfault.exe /crash
    

 备注

此操作生成内存转储文件和 D1 停止错误。

使用 NMI

在某些计算机上,不能使用键盘生成故障转储文件。 例如,Hewlett-Packard开发公司的Hewlett-Packard (HP) BladeSystem 服务器通过基于浏览器的图形用户界面 (GUI) 进行管理。 键盘未附加到 HP BladeSystem 服务器。

在这些情况下,必须使用导致系统处理器上 NMI 的非掩码中断 (NMI) 开关生成完整的故障转储文件或内核故障转储文件。

若要实现此过程,请执行以下步骤:

 重要

请仔细遵循本部分中的步骤进行操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原

 备注

运行Windows 8及更高版本的客户端或运行Windows Server 2012及更高版本的服务器不需要此注册表项。 在更高版本的 Windows 上设置此注册表项不起作用。

  1. 在“注册表编辑器”中,找到以下注册表子项:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

  2. 右键单击 CrashControl,指向 “新建”,然后选择 “DWORD 值”。

  3. 键入 NMICrashDump,然后按 Enter。

  4. 右键单击 NMICrashDump,然后选择 “修改”。

  5. 在 “值”数据 框中,键 入 1,然后选择 “确定”。

  6. 重启计算机。

  7. HP、IBM 和 Dell 等硬件供应商可以提供自动系统恢复 (ASR) 功能。 应在故障排除期间禁用此功能。 例如,如果在 BIOS 中启用了 HP 和 Compaq ASR 功能,请在进行故障排除以生成完整的 Memory.dmp 文件时禁用此功能。 有关确切步骤,请与硬件供应商联系。

  8. 在 BIOS 中启用 NMI 开关,或使用集成灯 (iLO) Web 接口。

     备注

    有关确切步骤,请参阅 BIOS 参考手册或联系硬件供应商。

  9. 使用 NMI 开关在服务器上测试此方法以生成转储文件。 你将看到停止0x00000080硬件故障。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论