Case activée 0x7A de bogue : KERNEL_DATA_INPAGE_ERROR
Le case activée de bogue KERNEL_DATA_INPAGE_ERROR a la valeur 0x0000007A. Ce bogue case activée indique que la page demandée des données du noyau à partir du fichier de pagination n’a pas pu être lue en mémoire.
Important
Cet article s’adresse aux programmeurs. 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
Les quatre paramètres répertoriés dans le message peuvent avoir trois significations possibles.
Si le premier paramètre est 1, 2 ou 3 et que le troisième paramètre est 0, les paramètres ont les définitions suivantes.
Paramètre | Description |
---|---|
1 | Type de verrou qui a été conservé (1, 2 ou 3) |
2 | Le status d’erreur (généralement un code de status d’E/S) |
3 | Si le type de verrou est 1 : le processus en cours Si le type de verrou est 2 ou 3 : 0 |
4 | Adresse virtuelle qui n’a pas pu être paginée en mémoire |
Si le premier paramètre est 3 ou 4 (et que le troisième paramètre n’est pas 0), les paramètres ont les définitions suivantes.
Paramètre | Description |
---|---|
1 | Type de verrou qui a été conservé (3 ou 4) |
2 | L’erreur status (généralement un code de status d’E/S) |
3 | Adresse de la structure InPageSupport |
4 | Adresse d’erreur |
Sinon, les paramètres ont les définitions suivantes.
Paramètre | Description |
---|---|
1 | Adresse de l’entrée de table de pages (PTE) |
2 | Le status d’erreur (généralement un code de status d’E/S) |
3 | Contenu PTE |
4 | Adresse d’erreur |
Cause
Souvent, vous pouvez déterminer la cause du bogue KERNEL_DATA_INPAGE_ERROR case activée à partir du status d’erreur (paramètre 2). Il s’agit de valeurs NTSTATUS.
Voici quelques codes status courants :
0xC000009A, ou STATUS_INSUFFICIENT_RESOURCES, indique un manque de ressources de pool non paginées.
0xC000009C, ou STATUS_DEVICE_DATA_ERROR, indique généralement des blocs (secteurs) défectueux sur le disque dur.
0xC000009D, ou STATUS_DEVICE_NOT_CONNECTED, indique un câblage défectueux ou lâche, une terminaison ou que le contrôleur ne voit pas le disque dur.
0xC000016A, ou STATUS_DISK_OPERATION_FAILED, indique des blocs (secteurs) défectueux sur le disque dur.
0xC0000185, ou STATUS_IO_DEVICE_ERROR, indique un arrêt incorrect ou un câblage défectueux sur les appareils SCSI ou que deux appareils essaient d’utiliser le même IRQ.
0xC000000E, ou STATUS_NO_SUCH_DEVICE, indique une défaillance matérielle ou une configuration de lecteur incorrecte. Vérifiez vos câbles et case activée le lecteur avec l’utilitaire de diagnostic disponible auprès du fabricant de votre lecteur. Si vous utilisez d’anciens lecteurs PATA (IDE), ce code status peut indiquer une configuration de lecteur master/subordonné incorrecte.
Ces codes status sont les plus courants qui ont des causes spécifiques. Pour plus d’informations sur d’autres codes status possibles qui peuvent être retournés pour une version spécifique de Windows, consultez le Ntstatus.h
fichier dans le Kit de pilotes Microsoft Windows (WDK). OSR, un tiers, propose un document PDF qui mappe NTSTATUS à Win32 Codes d’erreur NTSTATUS à Win32 Mappages de codes d’erreur
Une autre cause courante de ce message d’erreur est le matériel de stockage défectueux ou la mémoire RAM défaillante.
Une infection par un virus peut également provoquer ce bogue case activée.
Résolution
Résolvez un problème de bloc incorrect : Un code d’E/S status de 0xC000009C ou de 0xC000016A indique généralement que les données n’ont pas pu être lues à partir du disque en raison d’un bloc (secteur) défectueux. Si vous pouvez redémarrer l’ordinateur après l’erreur, autochk s’exécute automatiquement et tente de mapper le secteur défectueux pour empêcher son utilisation.
Si autochk n’analyse pas le disque dur à la recherche d’erreurs, vous pouvez démarrer manuellement le scanneur de disque. Exécutez Chkdsk /f /r
sur la partition système. Vous devez redémarrer l’ordinateur avant que l’analyse du disque ne commence. Si vous ne pouvez pas démarrer l’ordinateur en raison de l’erreur, utilisez la console de récupération et exécutez Chkdsk /r
.
Résolvez un problème de RAM défaillant : Exécutez le matériel diagnostics que le fabricant du système fournit, en particulier le scanneur de mémoire. Pour plus d’informations sur ces procédures, consultez le manuel du propriétaire de votre ordinateur.
Résolvez un problème matériel défectueux : Si le status d’E/S est C0000185 et que le fichier de pagination se trouve sur un disque SCSI plus ancien, case activée le câblage du disque et l’arrêt SCSI en cas de problème.
Résoudre une infection par un virus : Vérifiez la présence de virus sur votre ordinateur à l’aide d’un logiciel d’analyse antivirus commercial à jour qui examine l’enregistrement de démarrage principal du disque dur. Les systèmes de fichiers Windows peuvent être infectés par des virus.
Vérifiez dans le observateur d'événements système les messages d’erreur susceptibles d’aider à identifier l’appareil à l’origine de l’erreur. En particulier, les erreurs qui se produisent juste avant le bogue case activée doivent être examinées.
Assurez-vous que les dernières mises à jour Windows sont installées.
Recherchez et exécutez n’importe quel logiciel de test de diagnostic disponible pour le PC. Une fissure, une trace rayée ou un composant défectueux sur la carte mère peut causer ce bogue case activée.
Pour les PC, avec carte emplacements, case activée que toutes les cartes adaptateurs de l’ordinateur sont correctement assises. Utilisez une gomme d’encre ou un traitement de contact électrique, disponible dans les magasins d’alimentation électronique, pour vous assurer que l’adaptateur carte contacts sont propre.