是什么原因导致 Windows 10 蓝屏(MEMORY_MANAGEMENT ntoskrnl.exe)?

是什么原因导致 Windows 10 蓝屏(MEMORY_MANAGEMENT ntoskrnl.exe)?

我在 Windows 10 中收到以下蓝屏:

==================================================
Dump File         : 010216-40531-01.dmp
Crash Time        : 1/2/2016 8:13:36 PM
Bug Check String  : MEMORY_MANAGEMENT
Bug Check Code    : 0x0000001a
Parameter 1       : 00000000`00041201
Parameter 2       : fffff6bf`fcdc6488
Parameter 3       : 20700001`1349e025
Parameter 4       : ffffe001`5a2bf8a0
Caused By Driver  : ntoskrnl.exe
Caused By Address : ntoskrnl.exe+14f4d0
File Description  : NT Kernel & System
Product Name      : Microsoft® Windows® Operating System
Company           : Microsoft Corporation
File Version      : 10.0.10240.16590 (th1_st1.151104-1714)
Processor         : x64
Crash Address     : ntoskrnl.exe+14f4d0
Stack Address 1   : 
Stack Address 2   : 
Stack Address 3   : 
Computer Name     : 
Full Path         : C:\WINDOWS\Minidump\010216-40531-01.dmp
Processors Count  : 4
Major Version     : 15
Minor Version     : 10240
Dump File Size    : 266,288
Dump File Time    : 1/2/2016 8:24:35 PM
==================================================

我在使用 ntoskrnl.exe 时也遇到了类似的错误,错误号为“IRQL_NOT_LESS_OR_EQUAL”。

我搜索过的所有信息都很模糊。我不太擅长解码这些转储。我运行了 MemTest86 并检查了内存。有没有关于可能导致这种情况的原因的见解?

我在 Dell Latitude E6410 上运行 Windows 10。

编辑:可以在此处下载转储文件:https://drive.google.com/file/d/0BymZO0GUQAGENXA5QVNnTkt5UVU/view

答案1

在进行错误检查分析时,重要的是获取并读取所有输出;不仅如此,你还需要多个转储进行交叉检查此输出与其他错误检查一起以避免误报。

您的转储揭示了相当多的信息,但还不足以得出结论:

  • 未知的内存管理错误发生(1a,参数 1:41201)。

    MEMORY_MANAGEMENT (1a)

    Arg1: 0000000000041201, The subtype of the bugcheck.
    
  • 归类为驾驶员失误在执行期间发生的audiodg.exe

    DEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT
    
    PROCESS_NAME:  audiodg.exe
    
  • 查询虚拟内存时产生在复制系统服务内存结束时

    STACK_TEXT:  
    nt!KeBugCheckEx
    nt! ?? ::FNODOBFM::'string'+0x122c8
    nt!MiQueryAddressState+0x307
    nt!MiQueryAddressSpan+0x139
    nt!MmQueryVirtualMemory+0x648
    nt!NtQueryVirtualMemory+0x25
    nt!KiSystemServiceCopyEnd+0x13
    0x00007ff9'bbdf37aa
    

    0x00007ff9'bbdf37aa在这里特别有趣,因为这就是调用链的来源。然而,没有关于此的信息,因为您的系统未配置为完整的内存转储

    Mini Kernel Dump File: Only registers and stack trace are available

还不能保证您获得的每次转储结果都相同,这需要进行验证。

除非您有更多信息,否则您将有太多可能的解决方案需要尝试。包含更完整信息的更多转储将使您免于经历所有这些麻烦。

但如果你有时间,这里有一个不完整且不保证的列表:

  • 删除并重新安装音频驱动程序。
  • 更新所有驱动程序
  • 运行 RAM 测试。
  • 出于谨慎,请更换 RAM。
  • 删除您的防病毒软件并考虑另一个。
  • 确保您没有病毒、恶意软件等......
  • 运行sfc /scannowMicrosoft 的 SUR 或 DISM 实用程序来检查系统健康状况。
  • 重新安装操作系统。
  • 继续更换硬件,直到损坏的部件消失。
  • ...

答案2

我几乎可以肯定,这可能是驱动程序与无线网卡发生冲突。这主要是根据我在该领域见过的这台笔记本电脑和无线网卡的经验得出的结论。

尝试从设备管理器重新安装和更新驱动程序,我不建议通过 Windows 更新 BIOS,因为更新运行时可能会出现 BSOD。驱动程序标识符是查找/更新驱动程序的一项很棒的服务。

如果必须,请检查是否可以通过FreeDOS 实时 USB。我提供了戴尔网站上该笔记本电脑驱动程序详细信息页面的链接,以了解更多详细信息。只需导航到“安装说明”下拉菜单并查看即可。

还,这里是一个有关创建 FreeDOS 实时 USB 和安装 BIOS 更新的良好指南的链接。

祝你好运!

答案3

你得到Bug 检查 0x1A:MEMORY_MANAGEMENT

MEMORY_MANAGEMENT 错误检查的值为 0x0000001A。这表明发生了严重的内存管理错误。

从调用堆栈中我可以看到虚拟内存操作已完成:

00 nt!KeBugCheckEx
01 nt! ?? ::FNODOBFM::`string'
02 nt!MiQueryAddressState
03 nt!MiQueryAddressSpan
04 nt!MmQueryVirtualMemory
05 nt!NtQueryVirtualMemory
06 nt!KiSystemServiceCopyEnd
07 0x0

因此,这看起来像是一些 RAM 问题。如果 memtest86+ 没有显示错误,请检查 RAM 时序。运行CPU-Z,查看选项卡MemorySPD验证值是否匹配,并将Command Rate设置为2。如果命令速率 (CR) 设置为 1,请转到 BIOS 并将其更改为 2。

相关内容