Recuperando
BIOS Apagado
Se
você por algum motivo - como um ataque do vírus Chernobyl ou um upgrade de
BIOS mal sucedido - teve o BIOS da placa-mãe de seu micro apagado, há como
recuperá-lo.
Nas
placas-mães mais novas, não se utiliza mais uma EPROM ou uma ROM para se
gravar o código do BIOS. É utilizado um tipo um pouquinho mais caro de memória
ROM chamado Flash-ROM. Essa memórias são um misto entre RAM e EPROM, elas
podem ser gravadas e apagadas eletronicamente, sem necessidade do famoso banho
de ultravioleta das EPROMs. O mais interessante dessas memórias Flash-ROM é
que elas possuem duas áreas de acesso: a memória principal e o BootBlock.
O
BootBlock é uma área reservada da Flash-ROM que permite a você gravar um código
"protegido". Você pode apagar a área de memoria principal, mas não
tem meios de apagar facilmente o BootBlock. Com isso, os fabricantes mais
inteligentes de BIOS escondem ali um pequeno código que lhe permite inicializar
á maquina para recuperar o conteúdo do BIOS em caso de apagamento acidental.
Se
você tem uma placa-mãe que não inicializa, a primeira coisa que você vai
precisar é de uma placa de vídeo ISA antiga, por mais absurdo que isso possa
parecer. Esse pequeno código gravado no BootBlock permite a você dar boot em
uma seção DOS, com muito pouca memória (se não estou enganado, apenas 256 K)
e várias limitações, mas que te permite rodar o programa de gravação do
BIOS. Isso só funciona com placas de vídeo ISA, não adianta tentar outra.
O
procedimento é o seguinte: quando você ligar o micro, vai ver que um cursor
vai ficar piscando no monitor e o LED do drive vai acender. O seu querido drive
está esperando a introdução de um disco com o DOS (um disco de boot qualquer)
para a inicialização do sistema. Após carregado o DOS, não dá para fazer
muita coisa. Nem acessar o disco rígido, já que a placa-mãe "não tem
BIOS". Introduza o disquete com o código de seu BIOS e o seu programa de
gravação e execute-o, da mesma forma que faria para efetuar um upgrade de BIOS
(tanto o programa de gravação quanto o código podem ser baixados do site do
fabricante da placa-mãe). Quando terminado, basta reiniciar o computador que o
seu BIOS vai estar lá de volta, inteirinho.
Existe
um outro procedimento que pode ser tentado. Eu faço e funciona. Muitas pessoas
fazem e funciona. Eu faço isso desde que me entendo por gente. Mas pode não
funcionar com você. Pode queimar sua BIOS. Pode queimar sua placa-mãe. Pode
explodir o universo. Só o faça se você souber o que está fazendo. Caso
contrario, melhor chamar um técnico.
Se
você não tem como inicializar uma maquina com o BIOS apagado, faça o
seguinte:
1.
Prepare uma placa-mãe numa giga de teste que use, preferencialmente, o mesmo
modelo e marca do chip do BIOS que você tem. Existem poucos tipos de chips de
Flash-ROM usados em BIOS. Normalmente você só encontrará chips da Intel, da
Winbond e da UMC. Mas procure usar um que seja igual. Procure também um
programa de gravação de BIOS que funcione nessa placa. Http://www.mrbios.com
é um bom lugar para se começar a procurar, mas você poderá baixar esse
programa diretamente do site do fabricante da placa-mãe. Coloque essa giga
funcionando perfeitamente. Não se esqueça de ativar a opção BIOS Shadow RAM
no setup.
2.
Pratique (eu disse PRATIQUE) a colocada e a retirada do chip do BIOS (com a máquina
desligada, é claro!) nessa placa-mãe. Se você tiver grana para instalar um
soquete ZIF (Zero Insertion Force, igual ao do processador), ótimo. Vai
facilitar bastante seu trabalho.
3.
Crie um disquete de boot que já contenha o arquivo de BIOS específico da
placa-mãe que teve o BIOS apagado, além do programa de gravação. O arquivo
do BIOS tem que ser o correto (ou seja, o escrito para o modelo exato de placa-mãe
que você possui), porque senão provavelmente algumas coisas não irão
funcionar. O ideal é baixar do site do fabricante da placa-mãe. Outra solução
é encontrar uma placa-mãe que seja igual à sua e ler dela o código do BIOS
através do programa de gravação do BIOS.
4.
Ligue a giga, e dê boot com o disquete. Tudo deverá estar funcionando
perfeitamente.
5.
CUIDADOSAMENTE (elevado ao cubo), retire o chip do BIOS da placa-mãe com ela
LIGADA. Como o Shadow do BIOS vai estar ativado, não haverá problema de você
não ter o código do BIOS para o micro continuar rodando. Você deve retirar o
chip do BIOS preferencialmente começando pelo lado do pino 1. Como você vai
fazer isso? Pegue uma daquelas chaves de fenda que vem no "kit mecânico de
computador" e dobre-a fazendo um ângulo de 90 graus com a ponta. Ela vira
uma "alavanca de expulsar integrado do soquete" (alguns kits desses vêm
com um extrator de Cis, o que facilita o trabalho). Todo técnico deveria ter
uma assim. Faça isso com a chave de fendas pequena, não com a chave grande, ok?
6.
CUIDADOSAMENTE de novo, coloque o chip do BIOS apagado no lugar do BIOS gravada.
O primeiro pino que você vai encostar no soquete é o pino do terra, que é o
ultimo pino da coluna do pino 1. Como voce sabe onde é o pino 1? Procure ver no
integrado onde tem uma bolinha ou uma meia lua em baixo relevo. Ali será o lado
onde está o pino 1, à esquerda da bolinha ou da meia lua. Procure pela marcação
de pino 1 existente no soquete do circuito.
7.
Execute o programa de gravação do BIOS. Ele vai perguntar o nome do arquivo a
gravar no chip. Melhor você ter anotado, porque nenhum programa que eu conheça
permite ver o diretório do disco de dentro dele (e em geral o nome dos arquivos
de BIOS não são nada fáceis de decorar). Após o termino do processo, você
deverá ter o BIOS gravado na sua Flash-ROM. Note que o código do BIOS que você
está gravando não precisa ser igual ao da placa-mãe que você está usando.
Você só está usando a placa-mãe como um gravador de Flash-ROM, independente
do código que você vai colocar ali.
8.
Desligue a maquina, retire o chip gravado, coloque-o na placa-mãe original e
pronto. Ao ligar, deve entrar a tela do BIOS, etc. Não se esqueça de, após
isso tudo, zerar o conteúdo da memória CMOS, usando a opção "Load CMOS
Memory Defaults" ou "BIOS Defaults" do setup.
9.
Coloque o BIOS de sua placa-mãe "salva-vidas-gravadora-de-FLASH-ROM"
de volta, e guarde-a direitinho. E catalogue o código do BIOS em seu arquivo,
para você nunca mais se esquecer dele.
10.
Se você estiver recuperando uma placa-mãe de um cliente, cobre o justo, pois
sem esse procedimento muito provavelmente a placa-mãe dele iria para o lixo.
Uma
dica: recomendo a todo técnico que aprenda a catalogar todas as placas-mãe que
apareçam em seu laboratório (modelo, chipset, tipo de memória Flash-ROM,
características) e guarde isso em um arquivo. Preferencialmente em CD-ROM, já
que os disquetes de hoje não prestam. Isso quebra o maior galho. E pouca gente
sabe fazer. O macete está ai, quem quiser ganhar dinheiro com isso, divirta-se.