Vérification de bogue 0x1C7 : STORE_DATA_STRUCTURE_CORRUPTION

Le contrôle de bogue STORE_DATA_STRUCTURE_CORRUPTION a la valeur 0x000001C7. Elle indique que le composant de la Banque d’informations a détecté une altération dans ses structures de données.

Important

Cette rubrique s’adresse aux développeurs. Si vous êtes un client qui a reçu un code d’erreur d’écran bleu lors de l’utilisation de votre ordinateur, consultez résoudre les erreurs d’écran bleu.

Paramètres STORE_DATA_STRUCTURE_CORRUPTION

Paramètre Description
1 ID d’altération. Consultez les valeurs ci-dessous.
2 Consultez les valeurs ci-dessous.
3 Consultez les valeurs ci-dessous.
4 Consultez les valeurs ci-dessous.

ID d’altération

 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.

Cause

Le composant Store a détecté une altération dans ses structures de données.

Cette vérification d’intégrité peut se produire en raison d’un accès à la mémoire physique. Les causes de la corruption de la mémoire physique sont les suivantes :

  1. Matériel RAM défectueux
  2. Un pilote ou un périphérique ne modifie pas correctement les pages physiques via une opération DMA incorrecte ou associée.
  3. Endommagement causé par un périphérique matériel ou un microprogramme qui endommage la mémoire, tel que le microprogramme modifiant illégalement les pages physiques à travers une transition d’alimentation.

pour plus d’informations sur le gestionnaire de mémoire Windows, consultez Windows d’internals septième édition, partie 1 , de Pavel Yosifovich, Mark E. Russinovich, David A. Solomon et Alex Ionescu.

Résolution


outil diagnostics de la mémoire Windows

pour déterminer si cette vérification de bogue est due à un matériel défectueux, exécutez l’outil diagnostics de la mémoire Windows. Dans la zone de recherche du panneau de configuration, tapez Memory, puis sélectionnez diagnostiquer les problèmes de mémoire de votre ordinateur. Une fois le test exécuté, utilisez l’observateur d’événements pour afficher les résultats dans le journal système. Recherchez l’entrée MemoryDiagnostics-Results pour afficher les résultats.

Voir aussi

Référence du Code de vérification de bogue

gestionnaire de mémoire Windows Kernel-Mode