Procédures Windows pour déterminer la compatibilité ACPI

Traductions disponibles Traductions disponibles
Numéro d'article: 216573 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F216573
Pour vous procurer une version Microsoft Windows XP de cet article, reportez-vous à l'article 314088.
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article décrit le procédé utilisé par Windows pour activer et installer la fonctionnalité Interface de configuration et d'alimentation avancée (ACPI, Advanced Configuration and Power Interface).

Plus d'informations

Le fichier Txtsetup.sif

Le fichier Txtsetup.sif contient des informations utilisées pour la détection et l'installation de périphériques durant l'installation en mode texte. Si aucune entrée pour un périphérique n'est trouvée dans ce fichier, le périphérique n'est pas installé durant la partie installation en mode texte d'une installation de Windows.

Il existe trois sections dans le fichier Txtsetup.sif pour détecter et installer ACPI :
  • [OptionsACPI]
  • [BonBiosACPI]

Configuration d'ACPI dans le BIOS

Un système ACPI est composé d'une série de 10 tables. Ces dix tables définissent les périphériques présents sur le système et leurs capacités en matière de gestion de configuration et d'alimentation. Ces tables sont générées par le BIOS système au démarrage. Au démarrage, le système recherche des entrées spécifiques contenues dans deux de ces tables (la table de description ACPI fixe [FACP] et la table de description du système racine [RSDT]) afin de déterminer si le système est compatible avec ACPI. Les informations extraites de ces tables sont les descripteurs OEM ID, OEM TABLE ID, OEM REVISION et CREATOR REVISION. Si ces tables sont absentes ou si les informations contenues dans les descripteurs ci-dessus sont non valides, le système est considéré comme non compatible avec ACPI et la couche HAL (Hardware Abstraction Layer) héritée est installée.

Un exemple de description d'ACPI peut être :
OEM ID = "COMPAQ"
OEM Table ID = "FACPTBL"
OEM Revision = "432"
Creator Revision = "1"
Un exemple de la table de description du système racine pour cette entrée serait :
OEM Table ID = "CPQB01B"

De plus, la date du BIOS est aussi lue.

Détermination de la configuration ACPI

Les informations recueillies dans ces tables sont comparées aux entrées trouvées dans le fichier Txtsetup.sif. En fonction de ces informations, les présomptions suivantes sont avancées et les actions suivantes sont exécutées :

Si le BIOS système se trouve dans la liste des mauvais BIOS, la couche HAL ACPI n'est pas installée. Si le BIOS ne se trouve pas dans la liste des mauvais BIOS et que la date du BIOS est ultérieure au 1/1/99, on considère que le BIOS est bon et la couche HAL ACPI est appliquée. Si la date est antérieure au 1/1/99, les informations des tables sont comparées à celles de la liste des bons BIOS. Si le BIOS est présent, la couche HAL ACPI est installée.

Un BIOS apparaît sur la liste des mauvais BIOS car on sait qu'il provoque une instabilité du système en cas d'utilisation de la couche HAL ACPI. La sévérité de cette instabilité peut aller d'un fonctionnement incorrect du matériel jusqu'à un blocage du système, en passant par des pertes de données. Pour cette raison, il est préférable de ne pas outrepasser les présomptions avancées par cette liste. Ce principe s'applique également aux systèmes détectés comme non compatibles avec ACPI. Si les informations d'en-tête de table sont inexactes, on peut supposer que les informations de configuration de périphérique contenues dans ces tables sont également discutables. Dans le cas où vous rencontreriez des problèmes d'instabilité associés à l'outrepassement des paramètres ACPI par défaut, la seule solution proposée par Microsoft serait une réinstallation complète du système d'exploitation. Une installation de mise à niveau ne peut pas corriger les dommages provoqués par un BIOS ACPI incomplet ou incorrect. Néanmoins, si vous souhaitez outrepasser ces paramètres, vous pouvez utiliser les informations suivantes :

Deux entrées nommées ACPIEnable et ACPIBiosDate apparaissent dans la section [ACPIOptions]. L'entrée ACPIBiosDate fournit la date après laquelle un BIOS est considéré comme bon. La valeur par défaut de cette entrée est 1/1/1999. L'entrée ACPIBiosDate se révèle peu utile lorsque vous souhaitez forcer une installation ACPI. Les trois valeurs possibles pour l'entrée ACPIEnable déterminent la détection et l'installation ACPI :
  • 0: ACPI est désactivé à l'installation quel que soit le système BIOS
  • 1: ACPI est activé lors de l'installation si le BIOS est compatible avec ACPI
  • 2: ACPI est activé en fonction de la liste GoodACPIBios et de la date ACPIBiosDate
Le paramètre par défaut est 2.

Pour modifier la valeur par défaut et forcer l'installation d'ACPI, modifiez le fichier Txtsetup.sif situé sur le disque 1 d'installation et attribuez la valeur 1 à ACPIEnable. Enregistrez le fichier puis redémarrez l'installation.

REMARQUE : la fonctionnalité ACPI est relativement nouvelle et des fonctions sont régulièrement ajoutées par les fabricants de BIOS et de systèmes. Si une fonctionnalité qui devrait être présente manque ou si vous rencontrez un comportement inhabituel avec un BIOS dont la date est ultérieure au 1/1/1999 (ou avec un BIOS répertorié sur la liste des bons BIOS), contactez le fabricant de votre système afin de vérifier si vous possédez la révision de BIOS la plus récente.

ACPI exige la présence d'un nouveau matériel (tel qu'un bus SMBus, un bus compatible I2c ou autres éléments), dont l'absence peut empêcher le système d'être compatible avec ACPI. Si vous souhaitez savoir pourquoi votre système ne possède pas encore de mise à jour pour fournir cette fonctionnalité, contactez le fabricant de votre système ou de votre carte mère.

Propriétés

Numéro d'article: 216573 - Dernière mise à jour: jeudi 15 janvier 2004 - Version: 4.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professionel
  • Microsoft Windows 2000 Server
Mots-clés : 
kbinfo kbhardware kbenv kbhw KB216573
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com