Cómo Windows XP determina la compatibilidad ACPI

Seleccione idioma Seleccione idioma
Id. de artículo: 314088 - Ver los productos a los que se aplica este artículo
Para obtener una versión de Microsoft Windows 2000 de este artículo, consulte 216573.
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo describe el proceso utilizado por Windows para habilitar e instalar la funcionalidad configuración avanzada e interfaz de energía (ACPI).

Más información

El archivo Txtsetup.sif

El archivo Txtsetup.sif contiene información que se utiliza para la detección de dispositivos y la instalación durante la instalación en modo texto. Si este archivo no tiene una entrada para un dispositivo, ese dispositivo no se instala durante la parte configuración en modo de texto de una instalación de Windows.

Estas secciones del archivo Txtsetup.sif que se proporcionan para la detección de ACPI e instalación:
  • [ACPIOptions]
  • [GoodACPIBios]

Configuración de ACPI en el BIOS

Un sistema ACPI consta de una serie de 10 tablas. Estas 10 tablas definen qué dispositivos están presentes en el sistema y cuáles son sus capacidades como para la administración de configuración y energía.

Estas tablas se crean mediante el BIOS del sistema al inicio. Cuando se inicia el equipo, el sistema BIOS busca entradas específicas en dos de estas tablas, la tabla de descripción de ACPI fija [FACP] y la tabla Descripción del sistema raíz [RSDT] para determinar si el sistema es compatible con ACPI. Se extrae información de estas tablas en forma de un OEM ID, OEM TABLE ID, OEM REVISION y CREATOR REVISION. Si no existen estas tablas, o si la información en los descriptores de cuatro no es válida, el sistema se supone que no compatible con ACPI y se instala la capa de abstracción de hardware heredado (HAL).

Un ejemplo de la tabla Descripción de ACPI fija podría ser:
OEM ID = "COMPAQ"
OEM Table ID = "FACPTBL"
OEM Revision = "432"
Creator Revision = "1"
				
un ejemplo de la tabla Descripción del sistema raíz para esta entrada sería:
OEM Table ID = "CPQB01B"
				

También se lee la fecha del BIOS.

Configuración de ACPI

La información de estas tablas se compara con las entradas en el archivo Txtsetup.sif. Se realizan los siguientes supuestos y las acciones se realizan en función de esta comparación:
  • Si el BIOS del sistema se encuentra en la lista "BIOS incorrecto", no se instala la HAL ACPI.
  • Si el BIOS no es en la lista "BIOS incorrecto", y la fecha del BIOS es posterior al 1 de enero de 1999, se supone que el BIOS es un buen BIOS y se instala la HAL ACPI.
  • Si la fecha es anterior a 1 de enero de 1999, la información de la tabla se compara con la lista "BIOS buena". Si el BIOS está presente, se instala la HAL ACPI.
Un BIOS aparece en la lista "BIOS incorrecto" Si BIOS se sabe que causan inestabilidad del sistema cuando se utiliza la HAL ACPI. Esta inestabilidad puede variar en gravedad desde hardware pobre rendimiento a falta de sistema de respuesta y pérdida de datos. Por este motivo, no resulta aconsejable suplantar los supuestos de esta lista.

Este principio se aplica también a los sistemas que no se detectan como compatibles con ACPI. Si la información de encabezado de tabla es incorrecta, puede suponer que la información de configuración de dispositivo que está contenida en estas tablas es igualmente cuestionable. Si encuentra cualquiera de la inestabilidad que están asociados reemplazar la configuración de ACPI predeterminada, Microsoft no puede ayudarle de ninguna forma corta de una reinstalación completa del sistema operativo. Una instalación de actualización no puede corregir los daños que se realiza mediante un BIOS ACPI erróneo o está incompleta. Sin embargo, si debe reemplazar esta configuración, utilizar la siguiente información.

Aparecen dos entradas, ACPIBiosDate y ACPIEnable , en la sección [ACPIOptions].

La entrada ACPIBiosDate suministra la fecha tras el cual se considera un BIOS sea correcto. El valor predeterminado para esta entrada es 1 de enero de 1999. La entrada ACPIBiosDate es de poca utilidad en forzar una instalación de ACPI.

Tres posibles valores para la entrada ACPIEnable determinan el comportamiento de detección e instalación de ACPI:
  • 0 : está deshabilitado ACPI durante la instalación, independientemente del BIOS del sistema.
  • 1 : ACPI está habilitada en la instalación si hay un BIOS ACPI
  • 2 : ACPI está habilitada en función de la lista GoodACPIBios y ACPIBiosDate del.
El valor predeterminado es 2 .

Para reemplazar el valor predeterminado y forzar una instalación de ACPI, modifique el archivo Txtsetup.sif, que se encuentra en la instalación de Windows XP CD-ROM, para cambiar el valor de ACPIEnable a 1 . Guarde el archivo y luego reinicie la instalación.

Observe que la funcionalidad ACPI es relativamente nueva y funciones se agregan constantemente por BIOS y fabricantes de componente de sistema. Si falta la funcionalidad que espera encontrar, o si experimenta comportamientos inusuales con un BIOS que con fecha posterior al 1 de enero de 1999, o que es en la lista "buena BIOS", compruebe con el fabricante de su sistema que está instalada la revisión del BIOS más reciente.

ACPI requieren la presencia de algún hardware nuevo (un bus SMBus o I2C-compatible y otros elementos) para hacer que el sistema compatibles con ACPI. Si tiene alguna pregunta acerca de por qué el sistema aún no tiene una actualización para proporcionar esta funcionalidad, póngase en contacto con el fabricante del sistema específico o de la placa base.

Propiedades

Id. de artículo: 314088 - Última revisión: miércoles, 16 de enero de 2002 - Versión: 1.2
La información de este artículo se refiere a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Palabras clave: 
kbmt kbenv kbhardware kbinfo KB314088 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 314088

Enviar comentarios

 

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