ID do artigo: 256841 - Última revisão: sexta-feira, 26 de setembro de 2003 - Revisão: 1.1

Erro "STOP 0x000000A5" ao Instalar o Windows 2000

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Ao instalar o Windows 2000, você pode receber a seguinte mensagem de erro:
STOP: 0x000000A5 (Parâmetro1, Parâmetro2, Parâmetro3, Parâmetro4)
Uma BIOS ACPI neste sistema não é completamente compatível à especificação. Por favor, leia o arquivo readme.txt para obter contornos possíveis, ou contate o seu fornecedor de sistema para obter uma bios atualizada.

A bios neste sistema não é totalmente compatível com ACPI. Por favor, contate o seu fornecedor do sistema para obter uma bios atualizada. Se você não consegue obter uma BIOS atualizada ou a última BIOS fornecida pelo seu vendedor não e compatível com ACPI, você pode desativar o modo ACPI durante a instalação de modo texto. Para fazer isto, simplesmente pressione a tecla F7 ao ser solicitado a instalar drivers de armazenamento. O sistema não irá notificar que a tecla F7 foi pressionada - este irá desabilitar silenciosamente ACPI e permitir que você continue a instalação".
Note queParâmetro1, Parâmetro2, Parâmetro3eParâmetro4 varia de computador para computador.

Causa

Este comportamento pode ocorrer se o Windows detectou que a BIOS do computador não é completamente compatível com ACPI (Advanced Configuration and Power Interface).

Resolução

Instale manualmente o HAL (hardware abstraction layer) para PC Padrão:
  1. Reinicie o computador para reiniciar o Programa de Instalação.
  2. Quando o Programa de Instalação iniciar de novo, pressione F7 quando você ver a tela "Pressione F6 se você precisar instalar um driver SCSI ou RAID de terceiros".
O Windows desativa automaticamente a instalação do HAL de ACPI e instala o HAL para PC Padrão. Você deve também contatar o fabricante do seu computador para obter uma BIOS que seja totalmente compatível com ACPI.

Mais Informações

Ao depurar uma mensagem de erro "STOP 0x000000A5", é importante notar os seguintes itens:
  • A causa da mensagem de erro são sempre erros na BIOS da ACPI. Não existe nada que possa ser feito num nível de sistema operacional para corrigir o problema.
  • Esta mensagem STOP pode ocorrer em outras oportunidades. É possível ter o Windows instalado, e posteriormente fazer uma alteração de hardware como adicionar um dispositivo, e então receber a mensagem de erro STOP. Um computador que funciona adequadamente com Microsoft Windows 98 pode não funcionar com o Windows 2000. O Windows 98 não usa necessariamente todas as funções de ACPI que o Windows 2000 usa (O Windows 98 pode permitir contornos para problemas que o Windows 2000 não pode usar por causa dos seus requisitos exigentes para estabilidade do sistema).
Uma mensagem STOP 0x000000A5 comum é como segue:
Stop: 0x000000A5 (Parâmetro1, Parâmetro2, Parâmetro3, Parâmetro4)
As seguintes informações listam possíveis causas da mensagem STOP. Para identificar a causa da mensagem STOP, anoteParâmetro1 e compare este aos números listados abaixo para obter uma idéia geral do problema. Os outros parâmetros (argumentos) não são cobertos por este artigo. Você pode exibir estes outros argumentos somente conectando o sistema a um programa de depuração do kernel. Este artigo fornece uma descrição do problema sem precisar debug mais avançado. Para obter informações adicionais, por favor refira-se a Acpidbg.h.

(0x00000001, Parâmetro2, Parâmetro3, Parâmetro4):
Esta é definida como uma falha de recursos principais de ACPI. Mais especificamente, a ACPI não pôde localizar o vetor de interrpção SCI em qualquer um dos recursos controlados para este na inicialização. SCI espera por uma "Interrupção de Controle do Sistema" e é um tipo de interrupção especial que tem a função de fornecer um método mais eficiente de lidar com problemas que é normalmente controlado por SMI (System Management Interrupts). Se as Interrupções de Controle do Sistema não podem ser inicializadas, a ACPI não pode funcionar. Isto pode ser porque nenhuma entrada para esta IRQ foi encontrada na lista ou nenhuma lista de recursos de IRQ foi encontrada de nenhuma forma.

(0x00000002, Parâmetro2, Parâmetro3, Parâmetro4):
Este erro é definido como falha de recurso PCI principal de ACPI. Para descobrir quais recursos atuais estão sendo usados por dispositivos PCI, este tem que ser capaz de consultar o descritor de CRS no espaço de nomes de ACPI. Este erro ocorre porque a BIOS carece de um ponteiro para a lista, a lista está vazia ou contém erros ou conflitos.

(0x00000003, Parâmetro2, Parâmetro3, Parâmetro4):
Este erro é definido como "ACPI failed must succeed method". Este erro é causado quando a ACPI não consegue construir um método de controle para referenciar o namespace da ACPI. Os argumentos adicionais para este erro referenciam o objeto da ACPI que foi executado e o nome do método de controle. Uma explicação bastante simplificada (e não necessariamente 100 porcento precisa) é que o sistema não pôde localizar um maneira de obter as tabelas na ACPI que define as capacidades de Plug and Play e Gerenciamento de Energia do sistema.

(0x00000004, Parâmetro2, Parâmetro3, Parâmetro4):
Este erro ocorre porque o sistema esperava um inteiro como um elemento do pacote ao definir um método _PRW no namespace da ACPI. _PRW só é definido para sistemas que tem a capacidade de despertar o sistema de um estado de hibernação. Entre outras coisas, este define o estado do sistema de menor energia que pode ser colocado pelo sistema enquanto ainda fornece a capacidade de despertar. Ao esperar um inteiro, o sistema recebeu algum outro tipo de dado.

(0x00000005, Parâmetro2, Parâmetro3, Parâmetro4):
O método _PRW referenciado acima é necessário para conter pelo menos dois elementos. Quando consultado, este não indica que ficou incompleto.

(0x00000006, Parâmetro2, Parâmetro3, Parâmetro4):
Um Recurso de Energia é nomeado mas nenhuma informação está disponível no namespace para este rescurso.

(0x00000007, Parâmetro2, Parâmetro3, Parâmetro4):
Ao referenciar um método no namespace da ACPI, o sistema esperava um tipo de dado de BUFFER mas recebeu algum outro tipo de dado de retorno.

(0x00000008, Parâmetro2, Parâmetro3, Parâmetro4):
O sistema esperava um tipo de dado INTEGER mas recebeu algum outro tipo.

(0x00000009, Parâmetro2, Parâmetro3, Parâmetro4):
O sistema esperava um tipo de dado PACKAGE mas recebeu algum outro tipo.

(0x0000000A, Parâmetro2, Parâmetro3, Parâmetro4):
O sistema esperava um tipo de dado STRING mas recebeu algum outro tipo.

(0x0000000B, Parâmetro2, Parâmetro3, Parâmetro4):
Uma string _EJD referenciou um objeto não existente. O objeto _EJD define objetos que são dependentes de modo geral de um dispositivo de ejeção específico. Por exemplo, se você tem um adaptador complementar numa estação de encaixe e tenta ejetar o computador laptop, a ACPI referencia este namespace para determinar se o adaptador dependente na estação poderia suportar a ejeção. Este erro ocorre porque não existe objeto para definir o nome referenciado na string _EJD.

(0x0000000C, Parâmetro2, Parâmetro3, Parâmetro4):
O namespace define o suporte para estacionamento mas precisa de informações suficientes para implementar este. Isto pode ser porque este não está definido corretamente ou porque existem serviços duplicados definidos.

(0x0000000D, Parâmetro2, Parâmetro3, Parâmetro4):
Existem muitos objetos que tem que ser definidos no namespace da ACPI, e um ou mais destes não foram encontrados. Este erro ocorre geralmente se qualquer um dos objetos _HID ou _ADR estiver faltando. Um método _ADR é usado para definir o endereço de um dispositivo no seu barramento pai. Este é um endereço estático que é usado para definir o número do slot para um dispositivo residente em qualquer número de tipos de barramentos, inclusive EISA, disquete, controlador IDE, canal IDE, PCI, PCMCIA e CardBus. O método _HID contém objetos usados para fornecer ao sistema operacional um código de hardware de Plug and Play de dispositivo. Tecnicamente, estes podem ser opcionais mas tem que estar absolutamente presentes para descreverem qualquer dispositivo que seja enumerado por um driver da ACPI.

(0x0000000E, Parâmetro2, Parâmetro3, Parâmetro4):
Este erro ocorre porque o sistema não pôde encontrar um método necessário ou objeto no namespace para um recurso de energia. Estes são qualquer coisa diferente de um "dispositivo". Se a BIOS não suporta um ON, OFF ou STA para um recurso de energia, esta para com este erro.

(0x0000000F, Parâmetro2, Parâmetro3, Parâmetro4):
Este ocorre quando um descritor de recurso Plug and Play é menor que seu tamanho definido, indicando que este está incompleto ou corrompido. Descritores de recursos são usados para coisas semelhantes as descritas nos recursos de sistema do computador que está usando no momento, pode usar, ou gostaria de usar. Cada entrada de descritor tem um tamanho pré-definido e este tamanho não se parece com os dados retornados.

(0x000000010, Parâmetro2, Parâmetro3, Parâmetro4):
Quando um sistema transita de um estado de energia para outro, este compara os estados suportados por todo sistema pelos dispositivos individuais do sistema. Este erro ocorre porque o Recurso de Energia está mapeando para um recurso do sistema não existente. Você pode usar um depurador do kernel para visualizar as especificações deste erro, inclusive o estado de energia do sistema que está causando o problema.

(0x000000011, Parâmetro2, Parâmetro3, Parâmetro4):
O sistema pode não entrar no modo ACPI. Existem muitas razões para isso, inclusive:
  • Este pode não inicializar o interpretador AML.
  • Este pode não encontrar a tabela de Descrição do Sistema Principal.
  • Este pode não alocar um driver crítico.
  • Este pode não carregar a tabela de Descrição do Sistema Principal.
  • O sistema pode não carregar os blocos de descritores de dispositivos.
  • O sistema pode não conectar um vetor de interrupção.
  • O SCI_EN (interrupção de controle do sistema ativa requisição) não pode ser definido (veja 0x00000001 anteriormente neste artigo).
  • O resumo de verificação da Tabela ACPI está incorreto.
A ACPI consiste de um arranjo hierárquico de tabelas, cada uma construída sobre a próxima para definir as capacidades completas do sistema e todos os dispositivos neste. Esta inicia procurando pela tabela de Descrição do Sistema Principal, que aponta para a próxima tabela, que aponta para a próxima e assim por diante. Este erro ocorre para a maior parte porque essas tabelas estão ruins ou faltando.

(0x000000012, Parâmetro2, Parâmetro3, Parâmetro4):
A ACPI está esperando um Objeto de Recurso de Energia que não pode ser encontrado. O objeto exato pode ser encontrado visualizando-se o erro por meio de um depurador do kernel.

(0x00002001, Parâmetro2, Parâmetro3, Parâmetro4):
A ACPI tentou avaliar o método de controle para um tipo específico de Controlador de Interrupção Programável e não conseguiu.

(0x00010001, Parâmetro2, Parâmetro3, Parâmetro4):
Este indica um erro ao tentar executar o roteamento da interrupção. Este é normalmente devido a uma tabela de roteamento de interrupção errada.

(0x00010002, Parâmetro2, Parâmetro3, Parâmetro4):
A ACPI não pôde encontrar um nó de vínculo referenciado na tabela de roteamento de interrupção.

(0x00010003, Parâmetro2, Parâmetro3, Parâmetro4):
Um dispositivo está presente no sistema e para este não existe uma entrada na tabela de roteamento de IRQ.

(0x00010005, Parâmetro2, Parâmetro3, Parâmetro4):
Este relata-se às regras sobre como uma tabela de roteamento PCI é gravada. Para evitar ambiguidades desnecessárias, é importante que o número do dispositivo seja especificado na tabela mas o número da função não. Para este fim, o campo da função tem que estar definido para tudo F. Este erro ocorre quando um número da função é encontrado que não seja tudo F.

(0x00010006, Parâmetro2, Parâmetro3, Parâmetro4):
Para reprogramar um nó de link, a ACPI tem que ser capaz de desativar este. Este erro ocorre quando a ACPI não pôde desativar um nó de vínculo.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Palavras-chave: 
kberrmsg kbhardware kbsetup kbprb KB256841