DetailPage-MSS-KB

Microsoft Knowledge Base

Identificativo articolo: 314088 - Ultima modifica: mercoledì 9 aprile 2003 - Revisione: 1.0

Per la versione di questo articolo relativa a Microsoft Windows 2000 vedere: 216573  (http://support.microsoft.com/kb/216573/IT/ ) .

In questa pagina

Sommario

In questo articolo viene descritto il processo utilizzato in Windows per abilitare e installare la funzionalità ACPI (Advanced Configuration and Power Interface).

Informazioni

Il file Txtsetup.sif

Il file Txtsetup.sif contiene informazioni necessarie per il rilevamento e l'installazione delle periferiche durante l'installazione in modalità testo. Se in questo file la voce relativa a una periferica non è inclusa, tale periferica non verrà installata durante le fasi di installazione in modalità testo dell'installazione di Windows.

Le seguenti sezioni del file Txtsetup.sif consentono il rilevamento e l'installazione dell'interfaccia ACPI:
  • [ACPIOptions]
  • [GoodACPIBios]

Configurazione ACPI nel BIOS

Un sistema ACPI è composto da una serie di dieci tabelle che definiscono le periferiche presenti nel sistema e le funzionalità corrispondenti in relazione alla configurazione e al risparmio energia.

Queste tabelle vengono create all'avvio dal BIOS di sistema. All'avvio del sistema vengono ricercate voci specifiche presenti in due di tali tabelle, ovvero la FACP (Fixed ACPI Description) e la RSDT (Root System Description) per stabilire se il sistema è compatibile con ACPI. Le informazioni vengono estratte dalle tabelle sotto forma di OEM ID, OEM TABLE ID, OEM REVISION e CREATOR REVISION. Se queste tabelle non sono presenti oppure se le informazioni contenute nei descrittori non sono valide, il sistema viene considerato non compatibile con ACPI e viene installato l'HAL (Hardware Abstraction Layer) preesistente.

Di seguito è riportato un esempio di tabella FACP:
OEM ID = "COMPAQ"
OEM Table ID = "FACPTBL"
OEM Revision = "432"
Creator Revision = "1"
Di seguito è riportato un esempio di tabella RSDT per questa voce:
OEM Table ID = "CPQB01B"

Viene inoltre letta la data del BIOS.

Impostazioni di configurazione ACPI

Le informazioni presenti in queste tabelle vengono confrontate con le voci del file Txtsetup.sif. È sulla base di tale confronto che si procede alla valutazione della configurazione e delle operazioni da eseguire:
  • Se il BIOS di sistema è compreso nell'elenco "BIOS errato", l'HAL ACPI non verrà installato.
  • Se il BIOS non è compreso nell'elenco "BIOS errato" e la data del BIOS è posteriore all'01.01.99, si presuppone che il BIOS sia valido, pertanto si procede all'installazione dell'HAL ACPI.
  • Se la data è anteriore all'01.01.99, le informazioni della tabella vengono verificate sulla base dell'elenco "BIOS corretto". Se il BIOS è presente, l'HAL ACPI verrà installato.
L'elenco "BIOS errato" contiene i BIOS che potrebbero provocare l'instabilità del sistema in caso di utilizzo dell'HAL ACPI. Per instabilità del sistema si intende una serie di problemi di diversa gravità, che vanno da scarse prestazioni dell'hardware alla mancanza di risposta da parte del sistema e alla perdita di dati. Per questo motivo è consigliabile non ignorare le informazioni fornite da questo elenco.

Questo principio è valido anche per i sistemi non rilevati come compatibili con ACPI. Se le informazioni di intestazione della tabella risultano imprecise, se ne deve dedurre che anche le informazioni relative alla configurazione delle periferiche contenute in tali tabelle sono ugualmente opinabili. In caso di instabilità riscontrate in seguito al mancato utilizzo delle impostazioni ACPI predefinite, Microsoft non potrà fornire altra assistenza se non suggerire la completa reinstallazione del sistema operativo. Non è infatti possibile riparare i danni derivanti da un BIOS ACPI errato o incompleto con l'installazione di un aggiornamento. Nella necessità di ignorare tali impostazioni, tuttavia, utilizzare le informazioni riportate di seguito.

Le voci ACPIBiosDate e ACPIEnablecostituiscono la sezione [ACPIOptions].

La voce ACPIBiosDate fornisce la data dopo la quale un BIOS viene considerato valido. L'impostazione predefinita per questa voce è 01.01.99. La voce ACPIBiosDate non consente di forzare un'installazione ACPI.

Tre possibili valori della voce ACPIEnable determinano il comportamento del rilevamento e l'installazione ACPI:
  • 0: ACPI è disabilitato durante l'installazione indipendentemente dal BIOS di sistema
  • 1: ACPI è abilitato durante l'installazione se è presente un BIOS ACPI
  • 2: ACPI è abilitato in base all'elenco GoodACPIBios e al valore ACPIBiosDate.
L'impostazione predefinita è 2.

Per ignorare le impostazioni predefinite e forzare un'installazione ACPI, modificare il file Txtsetup.sif, contenuto nel CD-ROM di installazione di Windows XP, impostando la voce ACPIEnable sul valore 1. Salvare il file e riavviare l'installazione.

La funzionalità ACPI è relativamente nuova, pertanto l'aggiunta di nuove funzioni da parte dei produttori di BIOS e sistemi è continua. Se risultano mancanti funzionalità che si ritiene debbano esistere oppure in caso di funzionamento anomalo con un BIOS la cui data è posteriore all'01.01.99 o riportato nell'elenco dei BIOS corretti, rivolgersi al produttore del sistema per verificare di disporre dell'ultima revisione del BIOS.

ACPI richiede l'installazione di nuovi componenti hardware, quale un bus SMBus o I2c compatibile. Se tali componenti non sono installati la funzionalità ACPI può non essere disponibile. In caso di dubbi sulla disponibilità di un aggiornamento per la funzionalità ACPI, rivolgersi al produttore del sistema o della scheda madre.

Le informazioni in questo articolo si applicano a
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Chiavi: 
kbinfo kbhardware kbenv KB314088
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Condividi
Altre opzioni per il supporto
Forum del supporto di Microsoft Community
Contattaci direttamente
Ricerca di un partner certificato Microsoft
Microsoft Store