Como o Windows determina a compatibilidade ACPI

Traduções de Artigos Traduções de Artigos
Artigo: 314088 - Ver produtos para os quais este artigo se aplica.
Para obter uma versão do Microsoft Windows 2000 deste artigo, consulte 216573.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo descreve o processo utilizado pelo Windows para activar e instalar a funcionalidade avançada de configuração e Power Interface (ACPI).

Mais Informação

O ficheiro Txtsetup.sif

O ficheiro Txtsetup.sif contém informações que são utilizadas para detecção de dispositivos e instalação durante a configuração em modo de texto. Se este ficheiro não tiver uma entrada para um dispositivo, esse dispositivo não está instalado durante a fase de programa de configuração de modo de texto de uma instalação do Windows.

Estas secções do ficheiro Txtsetup.sif fornecem para ACPI detecção e instalação:
  • [ACPIOptions]
  • [GoodACPIBios]

Configuração de ACPI no BIOS

Um sistema ACPI é constituída por uma série de 10 tabelas. Estas 10 tabelas definem quais os dispositivos estão presentes no sistema e quais são as suas capacidades para gestão de configuração e energia.

Estas tabelas estão incorporadas pelo BIOS do sistema durante o arranque. Quando o computador é iniciado, o sistema BIOS procura entradas específicas em dois destas tabelas, a tabela de valores ACPI Descrição [FACP] e a tabela de descrição do sistema raiz [RSDT], para determinar se o sistema é compatível com ACPI. Informações são extraídas a partir destas tabelas sob a forma de um ID de OEM, OEM TABLE ID, revisão do OEM e CREATOR revisão. Se estas tabelas não estão presentes ou se as informações os descritores de quatro for inválidas, o sistema é assumido como não sendo compatível com ACPI e a camada de abstracção de hardware legacy (HAL) é instalada.

Um exemplo da tabela fixa ACPI descrição pode ser:
OEM ID = "COMPAQ"
OEM Table ID = "FACPTBL"
OEM Revision = "432"
Creator Revision = "1"
				
um exemplo da tabela de descrição do sistema raiz para esta entrada seria:
OEM Table ID = "CPQB01B"
				

A data do BIOS também é de leitura.

Definições de configuração de ACPI

As informações nestas tabelas são comparadas com as entradas no ficheiro Txtsetup.sif. São efectuados os seguintes pressupostos e acções são executadas com base nesta comparação:
  • Se o BIOS do sistema estiver na lista "BIOS incorrecto", a HAL ACPI não está instalada.
  • Se o BIOS não estiver na lista "BIOS incorrecto" e a data do BIOS é posterior a 1 de Janeiro de 1999, o BIOS é considerado um bom BIOS e a HAL ACPI é instalada.
  • Se a data for anterior a 1 de Janeiro de 1999, as informações da tabela serão verificadas com a lista "boa BIOS". Se o BIOS estiver presente, a HAL ACPI é instalada.
Um BIOS aparece na lista "BIOS incorrecto" se que BIOS costuma causar instabilidade do sistema quando é utilizada a HAL ACPI. Este instabilidade pode variar de gravidade de hardware fraco desempenho sistema falta de resposta e perda de dados. Por este motivo, é nunca uma boa ideia para substituir os pressupostos efectuados por esta lista.

Este princípio aplica-se também a sistemas que não detectados como compatível com ACPI. Se as informações de cabeçalho tabela estiverem incorrectas, pode assumir que as informações de configuração de dispositivo incluídas nestas tabelas são igualmente questionável. Se tiver qualquer um dos instabilidade associados a substituir as predefinições de ACPI Microsoft não pode ajudar qualquer forma de uma reinstalação completa do sistema operativo. Uma instalação de actualização não é possível corrigir os danos que é efectuado por um BIOS de ACPI incorrecto ou incompleto. No entanto, se deve substituir estas definições, utilize as seguintes informações.

Aparecem duas entradas, ACPIBiosDate e ACPIEnable , na secção [ACPIOptions].

A entrada ACPIBiosDate fornece a data após o qual um BIOS é considerado boa. A definição predefinida para esta entrada é 1 de Janeiro de 1999. A entrada ACPIBiosDate é de pouca utilização de forçar uma instalação de ACPI.

Três valores possíveis para a entrada ACPIEnable determinam o comportamento de detecção e instalação de ACPI:
  • 0 : ACPI está desactivada durante a instalação, independentemente do BIOS do sistema.
  • 1 : ACPI é activada durante a instalação se um BIOS ACPI está presente
  • 2 : ACPI estiver activada com base da lista GoodACPIBios e ACPIBiosDate .
A predefinição é 2 .

Para substituir a predefinição e forçar uma instalação de ACPI, edite o ficheiro Txtsetup.sif, localizada na instalação CD-ROM, Windows XP para alterar o valor de ACPIEnable para 1 . Guardar o ficheiro e, em seguida, reinicie a instalação.

Note que funcionalidades ACPI é relativamente nova e funções estão constantemente a ser adicionadas pelo BIOS e fabricantes de componente de sistema. Verifique se falta a funcionalidade que pretende localizar ou se tiver um comportamento estranho com um BIOS que data posterior a 1 de Janeiro de 1999, ou que está na lista "boa BIOS", se o fabricante do computador a revisão de BIOS mais recente está instalada.

ACPI requerem a presença de algum hardware novo (um barramento I2c compatível ou SMBus e outros itens) para tornar o sistema compatível com ACPI. Se tiver qualquer dúvida sobre por que razão o sistema ainda não tem uma actualização para proporcionar esta funcionalidade, contacte o fabricante do sistema específico ou placa principal.

Propriedades

Artigo: 314088 - Última revisão: 16 de janeiro de 2002 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Palavras-chave: 
kbmt kbenv kbhardware kbinfo KB314088 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 314088

Submeter comentários

 

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