|
Esse artigo é para atender a
todos que tiveram problemas logo após terem atualizado
a BIOS, mas que não queriam, ou tinham dificuldade
de seguir um guia que geralmente era em inglês.
Mas
atenção, a solução
apresentada aqui não funciona quando a
BIOS estiver queimada.
Como todos devem saber, a BIOS (Basic
Input/Output System) é o coração
da placa mãe do computador, pois é ela
quem controla todos os dispositivos e circuitos, assim
como todos os seus subsistemas.
Os fabricantes atualmente, principalmente os de placas-mãe,
disponibilizam updates de BIOS freqüentemente para
corrigir bugs, aumentar a performance e a estabilidade,
ou por questões de compatibilidade com periféricos.
Apesar dessa freqüência e dos riscos que
a atualização pode acarretar, os sites
apenas nos dão informações de como
atualizar a BIOS, mas não de como recuperar de
uma operação mal sucedida.
Atualização
Basicamente o processo que o programa
que atualiza BIOS segue é o seguinte:
-
Carrega o modo protegido do DOS4G;
-
Identifica a BIOS;
-
Identifica o chipset da placa-mãe;
-
Verifica o CHEKSUM da BIOS (verifica
se não está corrompida);
-
Apaga a área do SYSTEM BLOCK;
-
Regrava a área do SYSTEM
BLOCK com a nova BIOS;
Se por um acaso ocorrer algum problema
até o 4° passo, será mostrada uma
mensagem de erro e o processo pára, mas se ocorrer
logo após o 5° passo, o computador não
irá dar o reboot e ficará inoperante.
Nesse caso não nos resta nada a fazer a não
ser tentar comprar uma nova BIOS.
Atenção:
Muitos programas de atualização têm
a opção de reescrever o BOOT BLOCK.
Caso aconteça alguma pane quando estiver
gravando nessa área, fica praticamente impossível
recuperar a BIOS.
As novas BIOS: seja
ela da Award ou da AMI, são chamadas de BOOT
BLOCK BIOS e diferem das antigas por serem divididas
em duas partes:
• BOOT BLOCK:
Contêm informações necessárias
para inicializar somente os dispositivos críticos
como o processador, a memória, o teclado, a placa
gráfica padrão ISA e o drive de disquete.
É uma área protegida contra gravação
e não pode ser reescrita pelo programa de atualização
da BIOS (ou programa de flash);
• SYSTEM BLOCK:
Contém informações necessárias
para inicializar todos os outros dispositivos como placas
gráficas PCI ou AGP, dispositivos de entrada,
de armazenamento, de comunicação, controle
de periféricos, o POST (Power On Self Test) e
outras funções. É essa área
que é atualizada pelo programa com a nova BIOS.
Se esse for o tipo de BIOS usada em
seu computador, fica fácil recuperá-la.
Alternativas
Existem hoje dois fabricantes de BIOS
mais usadas que são a Award (Award Software)
e AMI (American Megatrends International) e os métodos
usados na recuperação podem ser diferentes
para cada uma delas.
-
Com
slot e placa de vídeo ISA: Caso
você disponha de um slot e uma placa de vídeo
padrão ISA, basta conectá-la à
placa-mãe e fazer um disco de boot (que
pode ser feito através do Painel de Controle
do Win9x ou dando um download em www.bootdisk.com)
sem autoexec.bat e config.sys e com todos os arquivos
necessários, incluindo o programa de atualização
e a nova BIOS.
O procedimento nesse caso é o mesmo que seria
adotado normalmente: após remover qualquer
outro periférico (com
exceção da placa de vídeo ISA,
do drive e teclado), dar boot no computador
com o disco preparado e seguir os passos do programa
de flash.
-
Sem slot ou placa de vídeo
ISA: Caso não tenha o slot ISA ou
a placa de vídeo, basta fazer o mesmo disco
de boot mas com uma alteração: teremos
que editar o autoexec.bat para que o programa de
flash seja carregado automaticamente na inicialização
da máquina. Para isso, precisamos saber quais
comandos que o programa de flash deverá usar
(você pode saber os
comandos digitando /? após o nome: flash
/?).
No caso das BIOS Award o comando ficaria
assim:
a:\flash novabios.bin /py
Lembre-se que deverá
mudar os nomes do programa e o da BIOS para os que você
vai usar.
Muitas vezes, o programa de atualização
não tem opção de linha de comandos,
aí a única saída é treinar
o seu uso em outra máquina e fazer a atualização
"no escuro".
BIOS da AMI
Caso você tenha a sorte de ter
uma das novas versões da BIOS da AMI, o processo
de recuperação é ainda mais fácil
pois ela tem uma rotina no BOOT BLOCK que é carregada
no caso de falha ou corrupção no SYSTEM
BLOCK.
Quando a BIOS detecta qualquer anomalia com o SYSTEM
BLOCK, a rotina entra em ação procurando
no disco de boot um arquivo de BIOS chamado AMIBOOT.ROM,
caso exista esse arquivo, ele é carregado para
o SYSTEM BLOCK, recompondo assim as informações
danificadas.
Ou seja, basta copiar o arquivo da
BIOS para um disquete qualquer (não
precisa ter nenhum outro arquivo nele e nem ser de boot)
e renomeá-lo para AMIBOOT.ROM, dar boot no computador
com esse disco no drive (mantenha
as teclas Ctrl e Home pressionadas para forçar
a atualização), esperar alguns
minutos e se tudo der certo, você ouvirá
4 beeps indicando que tudo ocorreu bem. Então,
basta retirar o disco do drive e dar novo boot na máquina.
Método Kamikase alternativo
Caso você tenha uma versão
antiga de Bios ou que ela não forneça
esses meios de recuperação, existe ainda
um outro método que poderíamos chamar
de Kamikase (porque pode queimar
a BIOS, o computador ou ambos).
Mas atenção:
Faça por sua conta e risco, o Instrutor.com não
se responsabiliza por nenhum dano que possa vir a acontecer!
Você vai precisar de um outro
computador que tenha a mesma placa-mãe.
Retire levemente o chip da BIOS (com
o computador desligado é claro, e sem retirá-lo
totalmente) com alguma ferramenta não
condutiva.
Na BIOS, altere a opção de BIOS SHADOW
para Enable (isso fará
com que todo o conteúdo da BIOS seja carregado
para a memória principal), salve as alterações
e dê um novo boot normalmente.
Quando o sistema operacional acabar
de ser carregado (dê preferência
para DOS puro, pode ser o disco de boot criado pelas
instruções acima), tire cuidadosamente
o chip da BIOS, tomando cuidado para não tocar
em nada na placa-mãe, e o substitua pela BIOS
danificada (preste atenção
na posição do chip), agora basta
seguir às instruções normais de
atualização da BIOS e cruzar os dedos.
Se tudo der certo, quando ligar novamente
o computador, ele irá funcionar novamente.
Material enviado por Alexandre
Ciotte, revisado pelo Instrutor.com
|