

Atualizando a BIOS
01de fevereiro
de 2003
Postado por:
Thadeu Camargo
A placa mãe tem todas as suas
configurações de entrada/saída numa
memoria ROM. Esta memória ROM., também chamada de
ROM-BIOS é composta
de tres
programinhas pequenos mas fundamentais para a vida do micro:
POST ( Power
on Self Test )
– É
o programa que faz um teste de diversos componentes ao se ligar o
micro.
Podemos percebê-lo ao ver a contagem de memória.
SETUP – Este
é o programa que possibilita gravar alterações na
configuração da placa
mãe,
bem como adicionar hardware, como HDs, etc..
Até a algum tempo
atrás, as
ROMs EPROMs eram extremamente
difíceis de
serem
regravadas, sendo para isso, terem a necessidade de leva-las a um
laboratório com
aparelhos especializados. Isto tornava a atualização de
BIOS cara e
difícil.
Com a chegada das Flash Roms a situação mudou.
A Flash Rom, ao contrário da
EPROM pode ser regravada via software.
Graças a isso, as atualizações de BIOS passaram a
ser comuns. Mas para
que você
vai atualizar a BIOS?
Razões
para atualizar ou
não a BIOS
- Resolver
problemas de
hardware e compatibilidade de dispositivos que só podem ser
solucionados com
uma BIOS mais recente.
- Ativar o
suporte a
dispositivos novos, não suportados pela BIOS antiga.
- Ativar o
suporte para
processadores ou HDs mais recentes que não são suportados
pela BIOS
antiga.
- Corrigir
bugs ou problemas
da BIOS antiga.
Procedimentos
a serem
feitos antes da atualização
- Antes de mais nada é
imperativo que você saiba qual é o modelo e
versão de sua placa mãe. Caso não tenha o manual,
pode se saber através
de
alguns programas excelentes como o Sandra, Hwinfo, CTBIOS, e outros,
verifique
na seção de
downloads
com
certeza algum destes deve lhe indicar o modelo.
- Lembre-se que após a
atualização o SETUP terá que ser
reconfigurado, então se você configurou algo no SETUP ao
seu modo, terá
que
fazê-lo de novo.
- Algumas placas mãe
tem um
jumper que bloqueia qualquer gravação a
ser feita na BIOS. Acho isto um recurso que deveria ter em todas as
placas,
pois evita que aconteça algum desastre como uma
gravação indevida,
principalmente por vírus. Infelizmente essa não é
a realidade e muitas
placas
não tem este jumper. Verifique se a sua é uma delas e
através do manual
( não
tem? Vá no site do fabricante e baixe-o ) verifique o
jumpeamento
correto para
deixá-la habilitada a fazer
gravações na
BIOS..
- Verifique no SETUP qual
é a
sequencia de inicialização. É
primordial que o drive de disquete (A: ) seja a primeira
opção. Se ele
não
estiver como tal, coloque-o para tal fim.
- E por fim, tome nota do
fabricante da BIOS. Os sistemas da Award
e Amibios são os mais comuns pois estão na grande maioria
das placas
mãe
comercializadas atualmente.
Para verificar qual é
o
fabricante é só verificar o nome que
aparece no POST ( ao ligar o micro ) na parte superior esquerda da
tela. Se
quiser ver através de softwares de detecção,
qualquer um dos citados no
primeiro ítem poderão lhe tirar a dúvida.
Preparando
os arquivos para
a atualização
De posse do modelo de sua
placa mãe, acesse o site do fabricante
para baixar os arquivos necessários para a
atualização. Geralmente são
dois: O
programa para fazer a atualização e a imagem da BIOS
propriamente dita.
Mas
isso depende muito do fabricante. Alguns como a Compaq e IBM podem
disponibilizar atualizações de suas BIOS em pacotes
executáveis com
processos
automáticos. Então será de grande valia dar uma
verificada no site do
fabricante e ler atentamente as instruções para que
você não fique
perdido que
nem cego em tiroteio ;-)
O programa de atualização
tanto nos sistemas Award como Amibios é
um executável. Ele é que vai coordenar todo o processo de
atualização e
este
deve ser indicado pelo fabricante. Isto
é extremamente
importante. Não use o programa
de
atualização de outro fabricante. Não vai servir e
as consequencias
podem ser
desastrosas. Igualmente desastroso será se utilizar um programa
que não tenha sido o indicado pelo fabricante,
mesmo que pertença ao mesmo, como por exemplo, uma versão
mais recente. Use somente o indicado.
O da Amibios é
o AMIFLASH ou
AMIxxxx
( onde o xxxx
é o
complemento do nome do arquivo, ex: AWD7FL834 ou AMINF346
)
Como
disse antes, deve se baixar o programa indicado pelo
fabricante.
O outro arquivo a ser
baixado
é a atualização da BIOS em si.
Geralmente ela vem assim:
Extensão
.BIN
para Award
Extensão .ROM
para Amibios.
Vale
dizer que isso não é a regra e que uma lida na
documentação
sempre é fundamental.
Agora vamos precisar fazer um
disquete de boot limpo, ou seja,
somente com os arquivos para inicializar o sistema em DOS puro.
Para se fazer este disquete,
deve se entrar no prompt do DOS e
digitar este comando:
Format a:/u/s
OBS:
Não se
assuste se não
conseguir ver os arquivos msdos e io.sys, pois estes são ocultos
:-)
Atualizando
a BIOS
Agora que você
já está com a
faca e o queijo nas mãos, chegou a
hora de fazer a festa. Coloque o disquete no drive e ligue o micro.
Espere dar
o boot e ficar no prompt de comando ( o famoso A:> :-)
A linha de comando default
para fazer a atualização é <nome do
executável> <nome do arquivo
de
atualização>:
Exemplos:
AWDFLASH xxxxxxxx.BIN
AMIFLASH
xxxxxxxx.ROM
Repare que nas instruções da
ASUS, existe uma opção no programa
para salvar a BIOS original em disquete, como um backup de
emergência
para
utilizá-lo caso algo dê errado. Atente
para isso nas instruções do fabricante e se
possível sempre o faça
antes de
começar a atualização, pois deste modo você
terá como reverter o
processo caso
algo dê errado.
Bem, depois de feito o backup
da BIOS original e após a
reinicialização, ter digitado os comandos para a
atualização,
geralmente o
programa de atualização pede para que se digite o nome do
arquivo de
atualização da BIOS. Faça isso. Provavelmente ele
lhe pedirá uma
confirmação,
tecle Y ou confirme.
Se tudo correr bem, você verá
um aviso de sucesso na atualização e
a opção para sair do programa ou reiniciar a
máquina.
Ao reniciar, entre no SETUP e
reconfigure-o. Salve as alterações e
reinicie a máquina após sair do programa SETUP.
Agora verifique se acabaram
os problemas que o levou a fazer esta
atualização de BIOS.
Se
algo der errado
Se após o termino
da
atualização, ao invés de uma mensagem de
sucesso, aparecerem mensagens de erro não
reinicie o micro de jeito algum. Tente refazer a
operação. Se mesmo
após
refazer a operação o erro persistir não
reinicie pelo amor de Deus. Recupere o BIOS antigo que você
salvou
em
backup ( por isso ele é tão importante )..
Se
o desastre
acontecer...
Bem, desastres
acontecem....um dos grandes problemas ao atualizar a
BIOS é se faltar energia ou houver algum problema na hora em que
o
processo de
atualização esteja apagando o SYSTEM BLOCK. Se isto
acontecer a
atualização vai
por agua abaixo e o micro não liga mais. A não ser que...
A
odisseia de recuperar uma
BIOS “morta”
Vale dar aqui uma pequena
explicação sobre as BIOS mais recentes
para que possa se entender o procedimento de “salvação”
destas.
Algumas BIOS mais recentes
são divididas em duas partes:
Por padrão, quando faz-se uma
atualização, somente a área do SYSTEM
BLOCK é gravada. Isto faz com que se tenha recursos para
recuperar a
BIOS, caso
algo dê errado. Se o BOOT BLOCK não for corrompido,
haverá meios de
inicializar
o micro e refazer a atualização, pois os dispositivos
essenciais
estarão
funcionando.
Como isso pode ser feito:
Este arquivo autoexec.bat
deve ter somente a linha de chamada
para o
programa de atualização e o respectivo arquivo para a
operação.
Por exemplo( sintaxe ):
Não entendeu? Bem,
digamos
que o programa de atualização que você
baixou seja o AWDFLASH.EXE e o respectivo arquivo de
atualização seja
NOVABIOS.BIN
O comando do autoexec.bat
será:
Para que possa se fazer isso,
o boot block tem que funcionar, e na
award ele dá o sinal através de uma mensagem no
vídeo ( se conseguir
inicializar a interface )ou através de acessos contínuos
ao drive de
disquete (
mais provável ).
Se ele conseguir inicializar
a interface de vídeo, o teclado também
será ativado. Neste caso, será ativado o suporte a
teclado padrão de 84
teclas.
Caso tenha sucesso nesta inicialização, pode se fazer a
recuperação
manualmente.
Não tendo sucesso na
inicialização da interface de vídeo, deve se
inserir o disquete para recuperação. Agora não
há nada mais o que fazer
a não
ser rezar para que dê tudo certo. Se o processo for realizado com
sucesso, o
micro reiniciará automaticamente.
O sinal para que se possa
fazer a recuperação é dado através de
bips longos com vários tons ou acessos ao drive de disquete.
Caso isso não aconteça, deve
se ligar o micro com as teclas Ctrl+home pressionadas
até que comece
os acessos ao drive de disquete.
Como no caso do BIOS da
Award, após isso não há mais nada a fazer a
não ser esperar e rezar para que tudo corra bem. Se a
operação concluir
com
sucesso, o o micro emitirá quatro bips.
Reinicie o micro e verifique
se está tudo ok.
Que azar, aquela mobo
espetacular de última geração não responde
após uma atualização mal sucedida. Você
tentou recuperar através do
boot block
e não deu certo. O que fazer? Usá-la como quadro para a
parede de seu
quarto?
Evidente que não. Sempre há uma esperança de vida
até que possa se
decretar a
morte por completo :-)
A última esperança se chama hot
swap. Este é o recurso dos desesperados:-)
O Hot Swap consiste no uso de
uma placa mãe saudável para gravar a
BIOS da placa mãe com problemas. A placa mãe a ser usada
para a
gravação tem
que ter o mesmo sistema BIOS. Recomenda-se que seja inclusive de mesmo
modelo,
mas caso não se tenha o mesmo modelo de placa em mãos
pode se usar um
modelo
diferente desde que o sistema BIOS seja
idêntico.
Este processo chama se Hot
Swap ( troca quente ) porque as BIOS são
trocadas com o sistema ligado. Devido a isto, este é um processo
extremamente
delicado, que pode envolver riscos de perda completa e
irreversível da
BIOS ou
mesmo danos a placa mãe que vai fazer a gravação.
Então, se você está
disposto
a fazer isso, tenha em mente os riscos a que está se submetendo.
Antes de começar, entre no
SETUP da placa mãe e configure a opção BIOS
Cacheable para
YES ou BIOS Shadow para
enable. Esta é uma maneira de tentar se
proteger contra danos a placa mãe devido a defeitos na EEPROM (
chip de
memoria
ROM-BIOS ) e tenha em mãos um extrator de EEPROM correspondente
ao tipo
que vai
ser utilizado. Existem dois formatos : o DIP, e o PLCC.
Dê o boot com o disquete
preparado para a atualização. Ao terninar
de carregar e estando no prompt de comando, efetue a troca da BIOS.
Com a BIOS “morta” na placa
mãe saudável, efetue a atualização
normalmente ( como sempre rezando para que tudo dê certo :-) .
Tenha o cuidado extremo de
não deixar o sistema reiniciar caso a
placa mãe não seja de modelo idêntico. Se deixar
reiniciar, as
consequências
podem ser desastrosas. Para isso, tome o cuidado de colocar na linha de
comando
um parâmetro para que o sistema não reinicie. Se
não fizer isso, tome o
cuidado
de desligar o sistema assim que a atualização acabar.
Considerações
importantes
Como pode ver, o
processo de
atualização da BIOS na realidade é até
bem simples. Se correr tudo bem você sairá desta
operação são e salvo e
sem
traumas. Mas erros e falhas existem e no caso de uma
atualização de
BIOS podem
assumir consequencias desastrosas. Tenha em mente que uma falta de
energia pode
lhe causar sérios problemas, então não é
frescura nenhuma usar um
no-break.
Além da falta de energia outros erros podem acontecer
naturalmente.
Evite ao
máximo estes erros, seguindo com atenção a
documentação do fabricante,
baixando
o programa de atualização correto, e tendo o cuidado de
fazer um backup
da BIOS
antiga. Precaução nunca é demais!
E para terminar, se você está
disposto realmente a fazer uma
atualização de BIOS, tenha plena consciência das
consequências que
poderão
ocorrer caso falhas aconteçam e faça por sua
própria conta e risco.
