Compartir a través de


Comprobación de errores 0x1C7: STORE_DATA_STRUCTURE_CORRUPTION

La comprobación de errores de STORE_DATA_STRUCTURE_CORRUPTION tiene un valor de 0x000001C7. Indica que el componente de almacén detectó daños en sus estructuras de datos.

Importante

Este artículo es para programadores. Si es un cliente que ha recibido un código de error de pantalla azul mientras usa el equipo, consulte Solución de errores de pantalla azul.

parámetros de STORE_DATA_STRUCTURE_CORRUPTION

Parámetro Descripción
1 Id. de daños. Vea los valores siguientes.
2 Vea los valores siguientes.
3 Vea los valores siguientes.
4 Vea los valores siguientes.

Identificador de daños

 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.

Causa

El componente de almacén detectó daños en sus estructuras de datos.

Esta comprobación de errores puede producirse por daños en la memoria debido al acceso a la memoria física. Entre las causas de daños en la memoria física se incluyen las siguientes:

  1. Hardware de RAM defectuoso
  2. Un controlador o dispositivo modifica incorrectamente las páginas físicas a través de una operación DMA incorrecta o MDL asociada.
  3. Daños causados por un dispositivo de hardware o un firmware dañado la memoria, como el firmware que modifica de forma ilegal las páginas físicas a través de una transición de energía.

Para obtener más información sobre el administrador de memoria de Windows, consulta Windows Internals 7th Edition Part 1 de Pavel Yosifovich, Mark E. Russinovich, David A. Solomon y Alex Ionescu.

Resolución


Herramienta de diagnóstico de memoria de Windows

Para investigar si esta comprobación de errores se debe al hardware de RAM defectuoso, ejecute la herramienta Diagnóstico de memoria de Windows. En el cuadro de búsqueda del panel de control, escriba Memoria y, a continuación, seleccione Diagnosticar problemas de memoria del equipo. Una vez ejecutada la prueba, use visor de eventos para ver los resultados en el registro del sistema. Busque la entrada MemoryDiagnostics-Results para ver los resultados.

Consulte también

Bug Check Code Reference (Referencia de código de comprobación de errores)

Administrador de memoria de Windows Kernel-Mode