错误检查 0x1C7:STORE_DATA_STRUCTURE_CORRUPTION

STORE_DATA_STRUCTURE_CORRUPTION 错误检查的值为 0x000001C7。 这表明存储组件检测到其数据结构损坏。

重要

这篇文章适合程序员阅读。 如果您是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答

STORE_DATA_STRUCTURE_CORRUPTION 参数

参数 说明
1 损坏 ID。 请参阅下面的值。
2 请参阅下面的值。
3 请参阅下面的值。
4 请参阅下面的值。

损坏 ID

 0x0 : A chunk heap buffer's hash doesn't match.
    2 - Chunk heap buffer whose hash didn't match.
    3 - Expected buffer hash.
    4 - Page frame number of the corrupted page.

 0x1 : An unhandled exception occurred on the store thread and a chunk heap buffer's hash doesn't match, which is likely the source of the exception.
    2 - Chunk heap buffer whose hash didn't match.
    3 - Expected buffer hash.
    4 - Page frame number of the corrupted page.

 0x2 : Page data appears corrupt during a read and the corresponding page record's heap buffer hash doesn't match.
    2 - Chunk heap buffer whose hash didn't match containing the page record of the data being read.
    3 - Expected buffer hash.
    4 - Page frame number of the corrupted page.
 
 0x3 : Page data appears corrupt during a read and the corresponding page record has changed since the start of the read operation.
    2 - Pointer to the page location information snapped from the page record that was found when the read was initiated.
    3 - Pointer to the page record currently in the page tree for the same page key.
    4 - Reserved.

原因

存储组件检测到其数据结构损坏。

由于物理内存访问导致内存损坏,可能会出现此错误检查。 物理内存损坏的原因包括:

  1. RAM 硬件缺陷
  2. 驱动程序或设备通过错误的 DMA 操作或相关 MDL 不正确地修改物理页。
  3. 硬件设备或固件破坏内存造成的损坏,如固件在电源转换时非法修改物理页。

有关 Windows 内存管理器的详细信息,请参阅由 Pavel Yosifovich、Mark E. Russinovich、David A. Solomon 和 Alex Ionescu 撰写的 Windows Internals 第 7 版第 1 部分

解决方法


Windows 内存诊断工具

要调查此错误检查是否由 RAM 硬件缺陷引起,请运行 Windows 内存诊断工具。 在控制面板搜索框中键入“内存”,然后选择“诊断计算机内存问题”。运行测试后,使用事件查看器查看系统日志下的结果。 查找“内存诊断结果”条目以查看结果

另请参阅

Bug 检查代码参考

Windows 内核模式内存管理器