quarta-feira, 17 de setembro de 2008

Setup de computadores

Trabalho AOC

Setup de computadores

(Bios, Upgrade de Bios, Recuperação do Bios,

Controles, Pasta Main, Pasta Advanced menu,

Pasta Power Menu, Pasta Boot)

Grupo:

- Vinicius Oliverio

- Luiz Fernando Mattos Schilindwein

- Fernando Alves Michalak

BIOS:

BIOS, em computação, é a sigla para Basic Input/Output System (Sistema Básico de Entrada/Saída) que por vezes é erradamente descrito como sendo Basic Integrated Operating System (Sistema Operacional Básico Integrado). O BIOS é o primeiro programa executado pelo computador ao ser ligado. Sua função primária é preparar a máquina para que o sistema operacional, que pode estar armazenado em diversos tipos de dispositivos (discos rígidos, disquetes, CDs, etc) possa ser executado. O BIOS é armazenado num chip ROM (Read-Only Memory, Memória de Somente Leitura) localizado na placa-mãe, chamado ROM BIOS.

Origem do termo

O termo apareceu pela primeira vez no sistema operacional CP/M, descrevendo a parte do sistema carregada durante a inicialização, que lidava diretamente com o hardware. A maioria das versões do DOS tem um arquivo chamado "IBMBIO.COM" ou "IO.SYS" que são análogos ao BIOS dos CP/M.

Funcionamento

Quando o computador é ligado, o BIOS opera na seguinte sequência:

  1. Leitura do CMOS, onde as configurações personalizáveis estão armazenadas.
  2. POST (Power-On Self-Test ou Autoteste de Partida), que são os diagnósticos e testes realizados nos componentes físicos (Disco rígido, processador, etc). Os problemas são comunicados ao usuário por uma combinação de sons (bipes) numa determinada sequência, ou exibidos na tela. O manual do fabricante permite a identificação do problema descrevendo a mensagem que cada sequência de sons representa.
  3. Ativação de outros BIOS possivelmente presentes em dispositivos instalados no computador (ex. discos SCSI e placas de vídeo).
  4. Descompactação para a memória principal. Os dados, armazenados numa forma compactada, são transferidos para a memória, e só aí descompactados. Isso é feito para evitar a perda de tempo na transferência dos dados.
  5. Leitura dos dispositivos de armazenamento, cujos detalhes e ordem de inicialização são armazenados no CMOS. Se há um sistema operacional instalado no dispositivo, em seu primeiro sector (o Master Boot Record) estão as informações necessárias para o BIOS encontrá-lo (este sector não deve exceder 512 bytes).

Recursos

Na maioria dos BIOS é possível especificar em qual ordem os dispositivos de armazenamento devem ser carregados. Desta forma é possível, por exemplo, carregar uma distribuição do sistema operacional Linux que funciona diretamente do CD antes do sistema operacional instalado no HD (especificando que o CD deve ser verificado antes do HD).

Alguns BIOS também permitem a escolha entre diversos sistemas operacionais instalados, mas isto geralmente é feito com um software de terceiros (boot loader).

SETUP

O SETUP é um programa que fica gravado na memória ROM. Ele serve para informar ao chipset, ao processador e ao sistema operacional, qual é a configuração do micro. É através do SETUP que fazemos o ajuste fino de hardware.

CURIOSIDADE -> como o SETUP está gravado no mesmo chip de memória ROM que o BIOS, muita gente confunde as bolas, chamando o setup de bios (“Fulano, entra na BIOS e configura...”), o que está tecnicamente errado. Nós não “entramos na BIOS” e sim no SETUP. Lembrando também, que neste mesmo chip temos no total, três programas gravados:

- BIOS (Basic Input-Output System): ensina o processador como lidar com o micro e seus circuitos básicos, tais como: vídeo em modo texto, acesso à discos, etc.

- POST (Power-On Self Test): realiza um auto-teste sempre que ligamos o computador (teste de memória, configurações, etc).

- SETUP (lê-se cetáp e não cetup): programa de configuração.

Pelo SETUP, configuramos várias opções que serão usadas tanto pelo POST (como habilitar ou desabilitar o teste de memória) e o BIOS, quanto pelo processador e chipset (tais como: ajuste de wait states e multiplicação de clock).

Geralmente, o fabricante da placa-mãe utiliza o chip de memória ROM que foi fabricado por outra empresa. Os fabricantes mais conhecidos são: Phoenix e AMI. Assim, o programa de Setup pode variar ligeiramente de um fabricante para o outro.


Upgrade de Bios:

Na maioria das placas-mãe modernas o BIOS pode ser atualizado, e os fabricantes disponibilizam arquivos para essa finalidade. A atualização pode resolver problemas de funcionamento de periféricos, ou mesmo erros da versão anterior do BIOS. A atualização do BIOS é uma operação de risco, e somente deve ser feita quando é realmente necessária.

Razões para atualizar ou não a BIOS

A atualização da BIOS se torna necessária para:

- 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.

Se você não está enquadrado num destes casos, pense seriamente em desistir de atualizar a BIOS de sua placa, pois não há necessidade nenhuma de fazer atualização só porque existe uma BIOS nova disponível. Uma atualização de BIOS só é necessária quando há fortes motivos para isso.

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.

- 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 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.

Para verificar qual é o fabricante é só verificar o nome que aparece no POST ( ao ligar o micro ) na parte superior esquerda da tela. Também pode ser visto ver através de softwares de detecção.

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 geralmente é 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 outro arquivo a ser baixado é a atualização da BIOS em si. Geralmente ela vem em arquivos .BIN ou .ROM.
Vale dizer que isso não é a regra e que uma lida na documentação sempre é fundamental.
É muito comum que estes programas estejam disponíveis em formato .ZIP neste caso, baixe os arquivos, salve em alguma pasta de seu HD e descompacte-os com o programa de sua preferência.
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

Com o disquete de boot pronto agora só resta copiar para ele os arquivos para fazer a atualização. O nosso disquete para operar a atualização deverá conter os arquivos COMMAND.COM; MSDOS.SYS; IO.SYS; o executável e a imagem de atualização xxxxx.ROM ou xxxxxx.BIN.

OBS: Não se assuste se não conseguir ver os arquivos msdos e io.sys, pois estes são ocultos.

Atualizando a BIOS

Chegou a hora de fazer a atualização. Coloque o disquete no drive e ligue o micro. Espere dar o boot e ficar no prompt de comando .

A linha de comando default para fazer a atualização é <nome do executável>  <nome do arquivo de atualização>:

Exemplos:

Para sistemas Award:

AWDFLASH  xxxxxxxx.BIN

Para sistemas Amibios:

AMIFLASH xxxxxxxx.ROM

OBS: Vale lembrar  que isto não é a regra, sendo sempre fundamental a lida da documentação no site do fabricante.

Você pode ver um exemplo de procedimento para atualizar a BIOS da ASUS, o executável tem um nome diferente e a linha de comando também difere do exemplo dado acima. 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. Recupere o BIOS antigo que você salvou em backup.

Recuperação de Bios:

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 água abaixo e o micro não liga mais.

Como recuperar a BIOS

Na verdade, este subtítulo está completamente errado porque uma BIOS está morta somente se estiver queimada ou defeituosa.
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:

BOOT BLOCK -  Esta área contém informações para inicializar somente os dispositivos extremamente essenciais como processador, drive de disquete, memoria, teclado e placas de vídeo ISA, PCI e On-Board.

SYSTEM BLOCK – Esta área abrange todos os outros dispositivos ( placas AGP, PCI, perifericos, interfaces IDE, etc)

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.
Exemplos de como isso pode ser feito:

Award

A recuperação destas BIOS é um pouco mais trabalhosa, pois terá que se fazer um disquete de recuperação com boot limpo, o arquivo de atualização da BIOS, o programa de atualização e um arquivo autoexec.bat.
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 ):

<programa de atualização> <nome do arquivo de atualização da BIOS>

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á:

AWDFLASH.EXE NOVABIOS.BIN

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. Se o processo for realizado com sucesso, o micro reiniciará automaticamente.

Amibios

O processo de recuperação das BIOS desta é mais simples. Não é necessário fazer disquete de boot. Precisa-se de um disquete contendo somente o arquivo de atualização da BIOS renomeado para amiboot.rom.
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. Se a operação concluir com sucesso, o micro emitirá quatro bips.
Reinicie o micro e verifique se está tudo ok.

Quando nada mais dá certo...

Sempre há uma esperança de vida até que possa se decretar a morte por completo, a última esperança se chama hot swap.
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 .

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.

Pasta Main:

· Hora e data

· Tipo do floppy e do HD

· CHS/LBA

· PIO mode e Ultra DMA mode

· Boot−up Num−lock

· Taxa de repetição do teclado

· Delay de repetição do teclado

· Senha do supervisor e senha do usuário

· Halt−on

Pasta Advanced Menu:

· Freqüência de operação

o - Barramento

o – Multiplicador

· Freqüência das DRAM

· System Performance Setting

o - Optimal

§ - DRAM interlaved, modo de página e refresh em burst

o - Normal

· CPU Vcore

· Habilitação do cache L1 e L2

· Habilitação de ECC no cache

· PS/2 Mouse

· Habilitação da porta USB

· OS/2 Onboard memory > 64MB

· Quando o sistema trava devido a configuração imprópria, ao ser religado ele inicia em uma configuração segura

· Configuração do Chipset

o Habilitação IDE

o Spread Spectrum Control

§ _ Habilitado gera menos interferência eletromagnética

o AGP drive strenght

§ _ Intensidade do sinal no barramento AGP

o Configuração da SDRAM

§ _ CAS latency

§ _ RAS precharge time

§ _ RAS to CAS delay

o PCI master read cache

o PCI delayed transaction

§ Libera o PCI durante o acesso a dispositivos ISA

o PCI to DRAM prefetch

o Byte merge

o DRAM read latch delay

o Memory early/delay write

o Memory data drive (Weak/strong)

o CAS drive

o DIMM interleave

o I/O recovery time

o Graphics apperture size

o Video memory cache mode

§ Uncacheable speculative write combining (USWC)

· Configuração do dispositivos de I/O

o FDC swap

o Floppy disk access control (RW/RO)

o Habilitação, endereços, IRQs das seriais

o Habilitação, endereço, IRQ da paralela

§ Modo da paralels (SPP, ECP, EPP)

§ DMA da paralela

o Habilitação de modem on−board

o Habilitação de áudio on−board

§ Endereços, IRQs, DMAs

o Habilitação da porta de joystick

o Habilitação de emulação da SoundBlaster

o Habilitação e endereço do MPU401

o Habilitação e endereço do modulador FM

· Configuração PCI

o Slot1, slot2, slot3, slot4, slot5 IRQ

o Habilitação do snoop do palette VGA

o Timer de latência do PCI

o Reserva de IRQs para dispostivos ISA

o Reserva de DMAs para dispositivos ISA

o Reserva de blocos de memória base

§ C8000−DFFFF (UMB)

· Configuração do shadow

o Habilitação da shadow da BIOS de vídeo

o Habilitação da shadow C8000−DFFFF

Pasta Power Menu:

· Habilitação de power management

· Habilitação de vídeo off

· Video off method

o Blank screen, V/H SYNC+Blank, DPMS, standby, DPMS Suspend, DPMS OFF, DPMS Reduce on

· Habilitação do power down do HD

· Habilitação de suspend to RAM

· Habilitação de ventoinha da CPU em standby

· Habilitação de suspend mode

· PWR button < 4 sec (off/suspend)

· Power up Control

o Habilitação de AC PWR Loss Restart

o Habilitação de PWR up on external Modem act

o Habilitação de wake−on−LAN ou modem PCI

o Habilitação de Power up automático

§ Liga o computador em hora pré−determinada

· Monitor de hardware

o Temperatura da motherboard, da CPU, da fonte

o Velocidade da ventoinha da CPU, da fonte, do

o chassi

o Tensões Vcore, +3.3V, +5V +12V

Pasta Boot:

· Seqüência de boot

o Removable devices, HD IDE, ATAPI CD − ROM, other.

· Habilitação de S. O. PnP

· Reset dos dados de configuração

o Extended System Configuration Data (ESCD)

· Habilitação de deteção de virus de boot

· Habilitação de Quick Power On Self Test

· Habilitação Boot Floppy Seek

· Seleção de BIOS VGA primária

o PCI ou AGP

Nenhum comentário: