Bestimmung der ACPI-Kompatibilität auf Windows XP

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 314088 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde zuvor veröffentlicht unter D314088
Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base:
314088 How Windows XP Determines ACPI Compatibility
Artikel 216573 behandelt dieses Thema für Microsoft Windows 2000.
Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser Artikel beschreibt den Prozess, den Windows verwendet, um die ACPI-Funktionalität (Advanced Configuration and Power Interface) zu aktivieren und zu installieren.

Weitere Informationen

Datei Txtsetup.sif

Die Datei Txtsetup.sif enthält Informationen, die zur Erkennung und Installation von Geräten während des Textmodus-Setup verwendet werden. Wenn in dieser Datei kein Eintrag für ein Gerät enthalten ist, wird das Gerät während des Textmodus-Setup einer Windows-Installation nicht installiert.

Die folgenden Abschnitte der Datei Txtsetup.sif werden zur ACPI-Erkennung und -Installation herangezogen:
  • [ACPIOptions]
  • [GoodACPIBios]

ACPI-Konfiguration im BIOS

Ein ACPI-System besteht aus einer Reihe von 10 Tabellen. Diese 10 Tabellen definieren, welche Geräte auf dem System vorhanden sind und über welche Konfigurations- und Energieverwaltungsfunktionen sie verfügen.

Diese Tabellen werden beim Starten vom System-BIOS erstellt. Wenn der Computer gestartet wird, sucht das System-BIOS in zwei von diesen Tabellen, der Fixed ACPI Description-Tabelle [FACP] und der Root System Description-Tabelle [RSDT], nach speziellen Einträgen, um zu ermitteln, ob das System ACPI-kompatibel ist. Aus diesen Tabellen werden die folgenden vier Informationsbeschreibungen extrahiert: OEM ID, OEM TABLE ID, OEM REVISION und CREATOR REVISION. Wenn diese Tabellen nicht vorhanden oder die Informationen in diesen vier Beschreibungen ungültig sind, wird das System als nicht ACPI-kompatibel eingestuft, und es wird die herkömmliche Hardwareabstraktionsschicht (Legacy-HAL) installiert.

Eine Fixed ACPI Description-Tabelle könnte folgendermaßen aussehen:
OEM ID = "COMPAQ"
OEM Table ID = "FACPTBL"
OEM Revision = "432"
Creator Revision = "1"
Eine Root System Description-Tabelle für diesen Eintrag könnte folgendermaßen aussehen:
OEM Table ID = "CPQB01B"

Das Datum des BIOS wird ebenfalls gelesen.

ACPI-Konfigurationseinstellungen

Die Informationen in diesen Tabellen werden mit den Einträgen in der Datei Txtsetup.sif verglichen. Auf der Grundlage dieses Vergleichs werden folgende Annahmen getroffen und Aktionen durchgeführt:
  • Wenn das BIOS in der Liste "Inkompatibles BIOS" (BadACPIBios) enthalten ist, wird die ACPI-HAL nicht installiert.
  • Wenn das BIOS nicht in der Liste "Inkompatibles BIOS" enthalten ist und das Datum des BIOS nach dem 01. Januar 1999 liegt, wird das BIOS als "Kompatibles BIOS" (GoodACPIBios) eingestuft, und die ACPI-HAL wird installiert.
  • Wenn das Datum vor dem 01. Januar 1999 liegt, werden die Informationen in der Tabelle mit der Liste "Kompatibles BIOS" verglichen. Wenn das BIOS in der Liste enthalten ist, wird die ACPI-HAL installiert.
Ein BIOS ist in der Liste "Inkompatibles BIOS" enthalten, wenn bekannt ist, dass das BIOS bei installierter ACPI-HAL Systeminstabilität verursacht. Diese Instabilität kann verschiedene Schweregrade haben und von schlechter Hardwareperformance bis zu Systemabstürzen und Datenverlust reichen. Aus diesem Grund wird davon abgeraten, sich über die anhand dieser Liste getroffenen Annahmen hinwegzusetzen.

Dieses Prinzip gilt auch für Systeme, die nicht als ACPI-kompatibel erkannt werden. Wenn die Kopfzeileninformationen der Tabelle ungenau sind, kann davon ausgegangen werden, dass die in den Tabellen enthaltenen Konfigurationsinformationen für das Gerät ähnlich zweifelhaft sind. Wenn auf Ihrem Computer Instabilitäten auftreten, die mit dem Überschreiben der ACPI-Standardeinstellungen zusammenhängen, kann Ihnen Microsoft keine andere Empfehlung geben als das Betriebssystem vollständig neu zu installieren. Die Schäden, die durch ein fehlerhaftes oder unvollständiges ACPI-BIOS verursacht werden, können durch eine Update-Installation nicht behoben werden. Wenn Sie diese Einstellungen jedoch überschreiben müssen, halten Sie sich an die folgenden Informationen.

Im Abschnitt [ACPIOptions] sind zwei Einträge, ACPIBiosDate und ACPIEnable, enthalten.

Der Eintrag ACPIBiosDate stellt das Datum bereit, anhand dessen ein BIOS als kompatibel eingestuft wird. Die Standardeinstellung für diesen Eintrag ist der 01. Januar 1999. Der Eintrag ACPIBiosDate ist beim Erzwingen einer ACPI-Installation von wenig Nutzen.

Das Verhalten bei der ACPI-Erkennung und -Installation wird von drei möglichen Werten für den Eintrag ACPIEnable bestimmt:
  • 0: ACPI wird unabhängig vom System-BIOS bei der Installation deaktiviert.
  • 1: ACPI wird bei der Installation aktiviert, wenn ein ACPI-BIOS vorhanden ist.
  • 2: ACPI wird auf Grundlage der Liste GoodACPIBios und des Eintrags ACPIBiosDate aktiviert.
Die Standardeinstellung ist 2.

Bearbeiten Sie zum Überschreiben der Standardeinstellung und zum Erzwingen einer ACPI-Installation die Datei Txtsetup.sif, die sich auf der Windows XP-Installations-CD befindet, um den Wert für ACPIEnable auf 1 zu ändern. Speichern Sie die Datei und starten Sie anschließend die Installation neu.

Beachten Sie, dass die ACPI-Funktionalität relativ neu ist, weshalb ständig neue Funktionen von BIOS- und Systemkomponenten-Herstellern hinzugefügt werden. Wenn eine von Ihnen erwartete Funktionalität fehlt oder wenn bei einem BIOS, das ein Datum nach dem 01. Januar 1999 aufweist oder in der Liste "Kompatibles BIOS" enthalten ist, ein ungewöhnliches Verhalten auftritt, fragen Sie beim Hersteller Ihres Systems nach, ob die neueste BIOS-Version installiert ist.

Damit ein System ACPI-fähig ist, müssen einige neue Hardwarekomponenten (ein SMBus oder I2c-kompatibler Bus und andere Komponenten) vorhanden sein. Wenn Sie Fragen dazu haben, warum Ihr System noch nicht über ein Update verfügt, das diese Funktionalität bereitstellt, wenden Sie sich an den Hersteller Ihres Systems oder Motherboards.

Eigenschaften

Artikel-ID: 314088 - Geändert am: Montag, 17. Februar 2003 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Keywords: 
kbinfo kbhardware kbenv kbhw KB314088
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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