Symptômes
Lorsque vous installez Windows XP, le message d’erreur Stop suivant peut s’afficher :
STOP : 0x000000A5 (paramètre1, paramètre2, paramètre3, paramètre4)
Le Bios ACPI de ce système n’est pas totalement conforme à la spécification. Veuillez consulter le fichier Lisezmoi.txt pour les solutions de contournement possibles ou contactez votre fournisseur pour obtenir un bios mis à jour. Le bios de ce système n’est pas entièrement compatible avec ACPI. Veuillez contacter votre fournisseur de système pour obtenir un bios mis à jour. Si vous ne parvenez pas à obtenir un bios mis à jour ou le bios le plus récent fourni par votre fabricant n’est pas conforme aux spécifications ACPI, vous pouvez désactiver le mode ACPI au cours de l’installation en mode texte. Pour ce faire, appuyez simplement sur la touche F7 lorsque vous êtes invité à installer les pilotes de stockage. Le système ne vous informera pas que la touche F7 a été enfoncée--il va désactiver ACPI et vous permettre de continuer votre installation silencieusement. »Les paramètres paramètre1, paramètre2, paramètre3et 4 varient d’un ordinateur à l’autre.
Cause
Ce problème peut se produire si Windows a détecté que le BIOS de l’ordinateur n’est pas entièrement compatible avec Advanced Configuration and Power Interface (ACPI).
Résolution
Pour résoudre ce problème, contactez le fabricant de votre ordinateur pour obtenir un BIOS entièrement compatible avec ACPI.
Pour contourner ce problème, installez manuellement la couche d’abstraction matérielle (HAL) PC Standard :-
Redémarrez l’ordinateur pour redémarrer le programme d’installation.
-
Lorsque le programme d’installation démarre à nouveau, appuyez sur F7 (et non F6) lorsque vous consultez l’écran « Appuyez sur F6 si vous devez installer un pilote SCSI ou RAID de tierce partie ».
Windows désactive l’installation de la HAL ACPI et installe la couche HAL PC Standard automatiquement.
Plus d'informations
Les informations suivantes peuvent vous aider à déboguer une erreur Stop 0x000000A5.
-
La cause du message Stop est toujours des erreurs dans le BIOS ACPI. Il n’y a rien que vous pouvez résoudre au niveau du système d’exploitation.
-
Ce message d’arrêt peut se produire à d’autres moments. Par exemple, vous pouvez recevoir cette erreur d’arrêt après avoir installé Windows XP et apporté une modification matérielle, telle que l’ajout d’un périphérique. Un ordinateur qui fonctionne correctement avec Microsoft Windows 98 peut ne pas fonctionne avec Windows XP. Windows 98 n’utilise pas nécessairement toutes les fonctions ACPI utilisées par Windows XP. Windows 98 peut autoriser des solutions de contournement que Windows XP ne peut pas utiliser en raison de ses exigences plus rigoureuses pour la stabilité du système).
Les informations suivantes répertorient les causes possibles de l’erreur d’arrêt 0x000000A5. Pour identifier la cause de cette erreur d’arrêt, notez le paramètre1 et comparez-le aux nombres listés dans les paragraphes suivants, pour obtenir une idée générale du problème.
Les autres paramètres (arguments) ne sont pas abordés dans cet article. Vous pouvez afficher les autres arguments uniquement en connectant le système à un débogueur de noyau. Cet article fournit une description des problèmes impliquant cette erreur d’arrêt, sans exiger un débogage plus avancées. Pour plus d’informations, reportez-vous à Acpidbg.h. (0x00000001, Parameter2, Parameter3, Parameter4): Cet argument est défini comme un échec de ressources racine ACPI. Plus spécifiquement, ACPI introuvable le vecteur d’interruption (SIC) de contrôle système dans aucune des ressources reçues par ACPI au démarrage. L’interruption SCI est un type d’interruption spécial qui fournit un moyen plus efficace pour traiter les problèmes qui sont normalement gérés par les interruptions de gestion système (SMI). Si SIC ne peuvent pas être initialisées, ACPI ne peut pas fonctionner. Cela peut se produire si aucune entrée pour cette IRQ n’est trouvée dans la liste ou si aucune liste de ressources IRQ a été trouvée. (0x00000002, Parameter2, Parameter3, Parameter4): Cette erreur est définie comme un échec de ressources PCI à la racine ACPI. Pour trouver les ressources actuelles utilisées par les périphériques PCI, ACPI doit pouvoir interroger le descripteur CRS dans l’espace de noms ACPI. Cette erreur se produit si le BIOS ne dispose pas d’un pointeur vers la liste, ou si la liste est vide, ou si la liste contient des erreurs ou des conflits. (0x00000003, Parameter2, Parameter3, Parameter4): Cette erreur est définie comme « ACPI a échoué doit réussir méthode. » Cette erreur se produit si ACPI ne peut pas construire une méthode de contrôle pour référencer l’espace de noms ACPI. D’autres arguments pour cette erreur référencent l’objet ACPI qui était exécuté et le nom de la méthode de contrôle. Une explication très simplifiée (qui ne peut pas être complètement précise) est que le système ne peut pas trouver un moyen d’accéder aux tables ACPI qui définissent les capacités Plug-and-Play et de gestion de l’alimentation du système. (0x00000004, Parameter2, Parameter3, Parameter4): Cette erreur se produit car le système a reçu un type de données autre que l’entier attendu comme élément de lot lors de la définition d’une méthode _PRW dans l’espace de noms ACPI. _PRW est seulement défini pour les systèmes qui ont la possibilité de sortir le système du mode veille. Entre autres choses, _PRW définit l’état du système d’alimentation le plus bas que le système peut entrer et être en mesure de le réveiller. (0x00000005, Parameter2, Parameter3, Parameter4): Le _PRW référencé doit contenir au moins deux éléments. Lorsqu’il est interrogé, le _PRW a indiqué qu’il était incomplet. (0x00000006, Parameter2, Parameter3, Parameter4): Une ressource d’alimentation est nommée mais aucune information n’est disponible dans l’espace de noms pour cette ressource. (0x00000007, Parameter2, Parameter3, Parameter4): Lorsque le système fait référence à une méthode dans l’espace de noms ACPI, le système prévu d’un type de données de la mémoire tampon, mais a reçu un autre type de données. (0x00000008, Parameter2, Parameter3, Parameter4): Le système prévu d’un type de données INTEGER mais a reçu un autre type de données. (0x00000009, Parameter2, Parameter3, Parameter4): Le système prévu d’un type de données PACKAGE mais a reçu un autre type de données. (0x0000000A, Parameter2, Parameter3, Parameter4): Le système prévu d’un type de données de chaîne mais a reçu un autre type de données. (0x0000000B, Parameter2, Parameter3, Parameter4): Une chaîne _EJD a référencé un objet qui n’existe pas. L’objet _EJD définit des objets qui sont dépendants sur un périphérique d’éjection spécifique. Par exemple, si vous avez une carte complémentaire dans une station d’accueil et que vous essayez d’éjecter l’ordinateur portable, ACPI référence cet espace de noms pour déterminer si la carte dépendante dans la station d’accueil prend en charge l’éjection. Cette erreur se produit car il n’y a aucun objet pour définir le nom référencé dans la chaîne _EJD. (0x0000000C, Parameter2, Parameter3, Parameter4): L’espace de noms définit la prise en charge de la station d’accueil mais ne dispose pas de suffisamment d’informations pour l’implémenter. Cela peut être parce qu’il n’est pas correctement défini ou car il services dupliqués sont définis. (0x0000000D, Parameter2, Parameter3, Parameter4): Il existe de nombreux objets qui doivent être définis dans l’espace de noms ACPI et un ou plusieurs de ces n’a pas été trouvé. Cette erreur se produit généralement si l’objet _HID ou _ADR est manquant. _ADR est utilisé pour définir l’adresse d’un périphérique sur son bus parent. Il s’agit d’une adresse statique qui définit le numéro d’emplacement des périphériques résidant sur n’importe quel nombre de types de bus, y compris EISA, disquette, IDE contrôleur, IDE channel, PCI, PCMCIA et CardBus. L’objet _HID contient des objets qui fournissent le système d’exploitation avec l’ID de matériel Plug-and-Play pour un périphérique. Techniquement, ces objets sont facultatifs, mais ils doivent absolument être présents pour décrire tout périphérique énuméré par un pilote ACPI. (0x0000000E, Parameter2, Parameter3, Parameter4): Cette erreur se produit car le système introuvable une méthode requise ou un objet dans l’espace de noms pour une ressource d’alimentation. Il ne s’agit que d’un « périphérique ». Si le BIOS ne fournit pas ON, OFF ou STA pour une ressource d’alimentation, le système s’arrête avec cette erreur. (0x0000000F, Parameter2, Parameter3, Parameter4): Cela se produit lorsqu’un descripteur de ressource Plug-and-Play est plus petit que sa taille définie, indiquant que le descripteur est incomplet ou endommagé. Les descripteurs de ressource décrivent les ressources système que l’ordinateur utilise, peut utiliser ou souhaite utiliser. Chaque entrée de descripteur possède une taille prédéfinie qui doit correspondre à des données retournées. (0x000000010, Parameter2, Parameter3, Parameter4): Lorsqu’un système transite d’un état d’alimentation à un autre, le système compare les États qui sont pris en charge au niveau du système à ceux pris en charge par les périphériques individuels dans le système. Cette erreur se produit si la ressource d’alimentation mappe à une ressource à l’échelle du système qui n’existe pas. Vous pouvez utiliser un débogueur du noyau pour afficher les spécificités de cette erreur, y compris l’état d’alimentation du système qui est la cause du problème. (0x000000011, Parameter2, Parameter3, Parameter4): Le système ne peut pas entrer le mode ACPI. Il existe de nombreuses raisons, y compris :-
Le système ne peut pas initialiser l’interpréteur AML.
-
Le système ne peut pas trouver la table de Description du système racine.
-
Le système ne peut pas allouer de pilote critique.
-
Le système ne peut pas charger la table de Description du système racine.
-
Le système ne peut pas charger les blocs descripteurs du périphérique.
-
Le système ne peut pas connecter de vecteur d’interruption.
-
SCI_EN (système contrôle interrupt enable request) ne peut pas être défini (voir la section 0 x 00000001).
-
Le checksum de la Table ACPI est incorrect.
ACPI est une organisation hiérarchique de tables, chacune d'entre elles basée sur la suivante pour définir les capacités complètes du système et chaque périphérique dans le système. ACPI commence par consulter la description du système racine de tableau, qui pointe vers la table suivante, qui pointe vers la table suivante, et ainsi de suite. L’erreur 0 x 000000011 se produit généralement car ces tables sont endommagés ou manquants.
(0x000000012, Parameter2, Parameter3, Parameter4): ACPI s’attend à un objet de ressource d’alimentation qui est introuvable. Vous pouvez afficher l’erreur dans un débogueur du noyau pour voir quel est l’objet préci. (0x00002001, Parameter2, Parameter3, Parameter4): ACPI a essayé d’évaluer la méthode de contrôle pour un type spécifique de contrôleur d’interruptions Programmable et n’a pas réussi. (0x00010001, Parameter2, Parameter3, Parameter4): ACPI a essayé d’effectuer le routage d’interruption et a échoué. Cette erreur est généralement due à une table de routage d’interruption endommagée. (0x00010002, Parameter2, Parameter3, Parameter4): ACPI n’a pas pu trouver un nœud de lien référencé dans la table de routage d’interruption. (0x00010003, Parameter2, Parameter3, Parameter4): Un périphérique est présent dans le système, mais il n’y a pas d’entrée pour le périphérique dans la table de routage IRQ. (0x00010005, Parameter2, Parameter3, Parameter4): Cette erreur est associée aux règles sur la manière dont une table de routage PCI est écrit. Pour éviter toute ambiguïté, le numéro de périphérique doit être spécifié dans la table mais le numéro de fonction ne doit pas. À cette fin, le champ de fonction doit être défini des f. Cette erreur se produit lorsqu’un numéro de fonction n’est pas des F. (0x00010006, Parameter2, Parameter3, Parameter4): ACPI doit être capable de désactiver un noeud de lien pour le reprogrammer. Cette erreur se produit si ACPI ne peut pas désactiver un noeud de lien.