BIOS: POST, CMOS e SETUP - Configuração
Jeronimo Costa Penha – SENAI-CFP/JIP Cataguases - MG
BIOS: POST, CMOS e SETUP - Configuração
Ao ligar um micro, o primeiro software que é
carregado é o BIOS da placa-mãe
Faz a contagem da memória RAM
Realiza uma detecção rápida dos dispositivos Carrega o sistema operacional principal a partir
do HD, CD-ROM, pendrive, disquete, rede ou outra mídia que estiver disponível.
Post
O procedimento inicial é chamado de POST
(Power-on self test).
Possui duas funções básicas:
Detectar o hardware instalado
Atribuir endereços de IRQ, endereços de I/O Verificar os componentes básicos
Em caso de erros, o BIOS emite o código de
avisos sonoros referente ao problema e paralisa o boot.
BIOS
Além da função de "dar a partida", o BIOS
oferece uma série de rotinas de acesso ao vídeo, HDs e outros periféricos, que podem ser usados pelo sistema operacional.
Hoje em dia, tanto o Windows quanto o Linux
acessam o hardware através de drivers
especializados, mas na época do MS-DOS as rotinas do BIOS eram importantes.
SETUP
Programa de configuração para os parâmetros do BIOS. Nos primeiros PCs, o BIOS precisava ser carregado
através de um disquete de boot,
As opções variam muito de acordo com o tipo de placa e
a que público ela é destinada.
Notebooks possuem geralmente conjuntos incrivelmente
limitados
Placas destinadas a entusiastas possuem mais de 20
BIOS
O BIOS e o Setup podem possuir bugs, em
muitos casos graves.
Atualizações para o BIOS de uma placa popular
são normais
A ausência de atualizações de BIOS não é um
sinal de qualidade, mas pode ser que o fabricante não se dá ao trabalho de corrigí-los.
BIOS
O BIOS é quase sempre escrito em assembly,
muitas vezes com módulos escritos em C.
Programa complexo, que possui diversas camadas
de legado, acumuladas desde o PC original, o
BIOS é um software cada vez mais caro e difícil de se manter.
Desenvolvimento de um sistema mais elegante,
BIOS
Existe ainda um projeto para substituir o BIOS da
placa-mãe por uma versão compacta do Kernel do Linux, que executa as mesmas funções, mas de
uma forma mais confiável e flexível.
BIOS X SO
Após a inicialização, o BIOS carrega o sistema
operacional
Primeiro setor do disco rígido o "Master Boot
Record" (MBR): gerenciador de boot
O gerenciador de boot usado no Windows XP e
no Vista é chamado de NTLDR
MBR
No MBR mesmo vai apenas um bootstrap Instrui o BIOS a carregar o executável do
gerenciador de boot
O MBR ocupa um único setor do HD (apenas 512
Acessando o SETUP
Pressionar a tecla "Del" durante o início do
boot
Nos notebooks é usada normalmente a tecla
"F2"
Existem casos onde a tecla de atalho é "Esc",
"F1", "F8", "F10", "Ins" ou combinações de teclas, como "Ctrl+Esc", "Alt+Esc",
"Ctrl+Alt+Esc", "Ctrl+Alt+Enter" ou "Ctrl+Alt+F2".
BIOS - Fabricantes
AMI (a mais usada atualmente)
Award
Phoenix (usada predominantemente em
SETUP – Dicas úteis
F10 para salvar e sair
ESC para sair sem salvar
As configurações do Setup são salvas no CMOS Permite que as configurações sejam apagadas ao
mudar a opção do jumper ou ao retirar a bateria
SETUP - Seções
A seção mais básica: "Main" ou "Standard
CMOS Setup"
Permitem ajustar o relógio do sistema e conferir a
detecção dos HDs.
É sempre importante acertar o relógio ao montar
SETUP - Seções
Possui a opção "Legacy Diskette A"
Indica se um drive de disquetes está instalado. "1.44M, 3.5 in.", caso um drive esteja instalado,
ou "Disabled", se não tiver nenhum.
Poucos ainda utilizam drives de disquetes Ainda são necessários em muitos casos para
carregar drivers da porta SATA ou RAID ao instalar o Windows XP.
No Vista, os drivers podem ser carregados
SETUP - Seções
Antigamente, a detecção dos HDs era feita
através da opção "IDE HDD Auto Detection" presente no menu principal do Setup, mas em placas atuais a detecção dos HDs é feita automaticamente durante o POST e os HDs presentes aparecem dentro da seção Main
SETUP - Seções
Acessando o submenu referente a cada um
dos discos instalados, encontra-se algumas opções adicionais, como:
Ajustar os modos de transferência (PIO Mode e
DMA Mode)
Desativar o uso do SMART, LBA e
transferências de 32 bits.
Estas opções podem ser úteis para solução
de problemas em algumas situações, mas em 99.9% dos casos você simplesmente
mantém o SMART e o "32bit Data Transfer" ativados e as demais opções em "Auto".
SETUP - Seções
O BIOS detecta estas configurações
automaticamente a partir de informações transmitidas pela controladora do HD ou
drive óptico, por isso existe pouca margem para erros de detecção
SETUP - Seções
O modelo e os recursos suportados pelo HD
são exibidos na parte superior da tela
É uma forma rápida de identificar o HD
instalado, sem precisar primeiro instalar o sistema e rodar algum programa de
SETUP - Seções
Uma observação importante sobre as portas
SATA e IDE da placa-mãe é que elas podem ser desativadas, ou configuradas para operar em modo RAID.
Por padrão, as portas ficam ativadas e
configuradas para operar em modo normal
Se você pegar uma placa-mãe usada, onde
os HDs misteriosamente não são detectados pela placa, verifique antes de mais nada se elas não estão desativadas. Se mesmo
assim o HD não for detectado, experimente instalá-lo em outra porta.
SETUP - Seções
Como cada porta IDE ou SATA é controlada
por um circuito separado dentro do chipset, é muito comum que uma das portas da placa se queime por motivos diversos, mas as
demais continuem funcionando.
As opções para desativar as interfaces SATA
e IDE estão geralmente dentro da seção
"Advanced", "Features Setup", "IDE Function Setup", "Integrated Peripherals" ou "Onboard Devices Configuration" do Setup
SETUP - Seções
Nas opções: "Onboard IDE", "Onboard PCI
IDE Controller", "IDE Controller", "Onboard SATA-IDE", "Onboard SATA Controller" ou "Serial ATA Controller", devem ser
configuradas com o valor "Enabled" ou
"Both" (que indica que ambas as portas IDE devem permanecer ativadas)
SETUP - Seções
BOOT
Uma das configurações mais básicas do
Setup é a ordem de boot.
Apesar do mais comum ser dar boot a partir
do CD-ROM para instalar o sistema e a partir daí dar boot a partir do HD, existe também a possibilidade de dar boot a partir de:
Pendrives
HDs externos e outras unidades de
armazenamento removível
SETUP - Seções
Na maioria das placas, as opções estão
concentradas dentro da seção "Boot", mas em muitas você pode usar as opções "1st
Boot Device", "2nd Boot Device", etc. dentro da seção "Advanced Setup".
SETUP - Seções
Muitos BIOS antigos tinham problemas com
a ordem de boot.
Eles simplesmente travavam caso não
encontrassem um sistema de inicialização no primeiro dispositivo, sem tentar os demais.
Os atuais são bem mais espertos e
realmente procuram por setores de
inicialização válidos, pulando os dispositivos que não estão presentes, ou que não contêm sistema operacional.
SETUP - Seções
Isso permite que você deixe o CD-ROM
continuamente como dispositivo primário de boot, por exemplo.
Dessa forma, quando você deixar uma
distribuição Linux live-CD no drive, o micro
inicia o boot através dele, quando não estiver disponível, é realizado um boot normal
SETUP - Seções
Em casos onde você tenha mais de um HD
instalado, você pode definir uma ordem "interna" de inicialização entre os HDs disponíveis.
SETUP - Seções
Dependendo da placa e também do BIOS
usado, os pendrives podem ser detectados como HDs, ou como discos removíveis, mas na prática isso não faz muita diferença.
Outra possibilidade, muito utilizada, é o boot
via rede. Dois sistemas de boot remoto muito utilizados são o LTSP (com um servidor
Linux) e o Citrix MetaFrame, onde é utilizado um servidor Windows.
SETUP - Seções
Algumas opções também relacionadas ao
processo de boot são:
Quick Boot:
Esta opção (caso ativada) faz com que o BIOS deixe
de executar parte do conjunto de testes do POST, sobretudo as checagens relacionadas à memória, reduzindo o tempo de boot
Full Screen Logo:
Muitas placas exigem um splash gráfico no início do
boot no lugar das mensagens de texto tradicionais
HDD Sequence SCSI/IDE First:
Esta opção, encontrada em muitas placas antigas,
permite definir a ordem de boot em casos onde uma controladora SCSI está instalada
SETUP - Seções
Overclock
As opções relacionadas à freqüência de
operação e tensão do processador e
memória são tradicionalmente agrupadas dentro da seção "CPU PnP Setup“
CPU Clock (ou CPU Frequency)
Esta é a opção mais básica ao fazer overclock,
onde você ajusta a freqüência do FSB.
Em praticamente todos os processadores atuais,
o multiplicador do processador é travado, de forma que a única forma de fazer overclock é aumentar a freqüência do FSB.
SETUP - Seções
Memória
Todos os módulos de memória atuais, sem
exceção, possuem o chip ESPD, que
armazena as configurações indicadas pelo fabricante, incluindo a freqüência do módulo e os tempos de acesso
SETUP - Seções
Componentes integrados
Com exceção do processador e da memória,
as placas tudo-onboard atuais são
praticamente PCs completos. Em alguns
casos, até o processador vem pré-instalado ou soldado à placa, de forma que você só precisa instalar a placa dentro do gabinete, instalar o HD e espetar um pente de
SETUP - Seções
"Onboard Device Configuration", "Features
Setup" ou "Integrated Peripherals“
Algumas das opções podem estar
espalhadas por outras seções, como a "PCI / Plug and Play Setup" ou "Advanced >
SETUP - Seções
Primary Graphics Adapter:
Permite especificar qual das placas instaladas
assumirá a função de vídeo primário.
Normalmente você pode escolher entre "PCI" e "PCI Express" ou "AGP".
Share Memory Size
Permite ajustar a quantidade de memória RAM
compartilhada com o vídeo onboard
Onboard LAN (Ethernet Device, Onboard
Giga LAN, Onboard PCIEX GbE LAN, etc):
SETUP - Seções
Onboard LAN Boot ROM:
Permite desativar a ROM da placa de rede
onboard
Audio Device (Audio Controller, AC97
Audio, HD Audio ou HD Audio Controller)
Desativar o som onboard, útil ao instalar uma
placa offboard
Game Port Address, Midi Port Address,
Midi Port IRQ:
Permitem alterar os endereços de IRQ e I/O
utilizados pela porta do joystick e Midi da placa-mãe
SETUP - Seções
Modem Device
Nas placas com modem onboard, esta opção
permite desativá-lo
Serial Port1 Address
SETUP - Seções
Onboard USB Function (USB Ports Enable)
SETUP - Seções
Legacy USB Support (USB Function for
DOS)
Esta opção ativa uma camada de
compatibilidade, que permite o uso de mouses e teclados USB em programas MS-DOS
USB 2.0 Controller Mode
O modo "HiSpeed" é o padrão de 480 megabits
usado pelo USB 2.0, enquanto o "FullSpeed" é o modo de 12 megabits, utilizado no padrão