O que é o BIOS?

Ao inicializar o computador, você pode notar que ele exibe algum texto na tela antes de carregar o Windows. Esse texto geralmente detalha coisas como capacidade de RAM, fornece uma lista de opções de inicialização para escolher ou apenas informa a tecla a ser pressionada para abrir o utilitário de configuração. Em computadores modernos, a experiência de inicialização tende a ser rápida e apresenta interrupções mínimas. Em computadores mais antigos, porém, eram mostradas telas de marca com muitos detalhes. Isso faz parte do BIOS, apenas uma pequena parte.

o BIOS é o primeiro software executado quando um computador é inicializado. Ficou para Sistema Básico de Entrada e Saída e foi inventado pela IBM em meados dos anos 70. Após sua inclusão no computador pessoal ou PC da IBM no início dos anos 80, tornou-se um padrão de fato com várias empresas de engenharia reversa para criar sistemas compatíveis.

O que o BIOS faz?

A principal responsabilidade do BIOS é localizar e executar o carregador de inicialização para um sistema operacional. Antes de fazer isso, no entanto, ele tem outras tarefas. A série de verificações POST identifica o hardware conectado e verifica se seria possível inicializar se um sistema operacional estiver presente. Em suas primeiras formas, isso era praticamente tudo o que o BIOS fazia. As iterações realmente iniciais padronizavam para inicializar a partir de um disquete se um estivesse presente e apenas retornando ao disco rígido do sistema. Em versões posteriores, isso foi atualizado para permitir que o usuário escolha de qual dispositivo inicializar.

Mais tarde, nos anos 90, o BIOS foi atualizado para adicionar um utilitário de configuração. Isso permitiria que os usuários alterassem uma série de configurações no dispositivo com o teclado, potencialmente permitindo até mesmo o overclock. As versões mais recentes do BIOS também suportam a inicialização de outros dispositivos de armazenamento, como unidades de CD/DVD e dispositivos de armazenamento USB. Se nenhuma unidade inicializável for encontrada, o BIOS imprimirá a mensagem “Nenhum disco inicializável encontrado” e solicitará ao usuário que insira uma, pressione uma tecla para reiniciar e tente inicializar novamente.

Como o BIOS é implementado?

Por muito tempo, o software do BIOS foi carregado a partir de um chip ROM colocado em um soquete na placa-mãe. Esse design significava que o BIOS era totalmente somente leitura e as configurações precisavam ser armazenadas em outro lugar. Ele também disse que a única maneira de atualizar o BIOS do sistema era removendo e substituindo completamente o chip do BIOS na placa-mãe. Isso normalmente exigia uma ferramenta de remoção e não era feito com muita frequência. Isso se deveu em parte à dificuldade, mas o custo e a falta geral de necessidade também foram fatores.

Em dispositivos mais modernos, o chip ROM foi substituído por EEPROM, programável in situ, e memória flash, que também foi atualizada via software em vez de uma substituição de hardware. As ferramentas às vezes são disponibilizadas pelos fabricantes de placas-mãe para atualizar o BIOS de dentro do sistema operacional. Como alternativa, geralmente é possível conectar uma unidade flash USB com uma imagem do BIOS e fazer o flash do BIOS por meio do utilitário de configuração do BIOS.

Embora a atualização do BIOS sem a necessidade de substituir o chip físico do BIOS fosse mais fácil, isso abriu alguns problemas em potencial. Uma atualização incorreta pode deixar o BIOS em um estado inutilizável, essencialmente paralisando o computador. Duas soluções foram desenvolvidas para reduzir este risco.

Um bloqueio de inicialização não é alterado em uma atualização do BIOS e verifica se o restante do BIOS está funcionando. Se detectar problemas, ele permite que o usuário inicialize a partir de uma mídia removível para tentar atualizar o BIOS novamente. A outra solução foi o BIOS duplo. Nesse caso, duas cópias do BIOS estão incluídas. O primeiro pode ser sobrescrito. Se o novo BIOS não carregar, ele alterna para o BIOS secundário bom conhecido.

Vírus do BIOS

A capacidade de atualizar o BIOS com software também levou à criação de vírus de BIOS. O primeiro vírus BIOS foi chamado BIOS Meningite. Ele infectou discos rígidos e tentou evitar a detecção de antivírus, mas foi relativamente inofensivo. O último vírus CIH foi muito mais destrutivo, pois apagou o BIOS da memória flash, tornando o computador inútil.

Ambos os vírus foram lançados nos anos 90 e tiveram sucesso graças à falta de controles de segurança. Os sistemas operacionais modernos são muito mais resistentes a esse tipo de ataque agora que muitos aprimoramentos de segurança foram implementados.

Apesar disso, alguns vírus ainda visam o setor de inicialização que o BIOS carrega, embora isso não seja um ataque direto ao BIOS. Não há como garantir 100% que uma imagem do BIOS baixada da Internet seja segura para uso. Mesmo que seja baixado do site do fabricante da placa-mãe.

Um vírus no seu computador pode infectá-lo durante o download. Por esse motivo, é essencial verificar a assinatura de uma atualização do BIOS antes de aplicá-la. Mesmo isso não protege você de uma atualização de BIOS deliberada ou acidental do fabricante. Felizmente, esse risco é tratado com relativa facilidade por sistemas de BIOS duplos.

Conclusão

O BIOS é o sistema básico de entrada/saída. Foi inventado e popularizado nos anos 70 e 80 pela IBM e sua linha de computadores PC. Ele verifica o hardware quanto à funcionalidade básica e carrega o sistema operacional. Mais recentemente, foi substituído pelo UEFI, ou Unified Extensible Firmware Interface, que oferece a mesma funcionalidade e mais recursos.

Por muito tempo, a UEFI ofereceu um modo de “BIOS legado”. Mesmo isso, no entanto, está sendo eliminado. Uma das principais vantagens do UEFI é a capacidade de inicializar a partir de um dispositivo de armazenamento com uma partição maior que 2 TB. Quais são seus pensamentos sobre o assunto? Deixe-nos saber nos comentários abaixo.