Drivers do Windows
Este artigo foi atualizado em 2020 com informações adicionais a atualizadas do vídeo abaixo:
Nessa primeira parte eu abordo em detalhes atualização de drivers e porquê programas de atualização de drivers que ficam residentes na memória são completamente desnecessários, além dos problemas graves que podem acontecer quando usuários afobados teimam em instalar um novo driver assim que ele está disponível. Esse artigo complementa o artigo “A praga dos otimizadores de PC”.
A segunda parte desse artigo aborda temas adicionais:
Drivers WHQL, que são os drivers certificados pela Microsoft
A pasta DriveStore
Eliminação de drivers antigos para recuperar espaço em disco
Backup de drivers
Por que a data dos drivers é de 2006?
… entre outros assuntos.
Essa é a primeira parte do artigo Drivers do Windows A FUNDO, um tema que está dividido em duas partes.
Windows atualizando os drivers
Não tenha a menor dúvida que a própria Microsoft é a maior interessada em deixar o Windows “voando baixo” – e ela consegue isso sem a necessidade de uso de drivers especiais ou programas milagrosos. Se algum novo driver é REALMENTE importante, ou seja, o driver atual tem algum problema ou limitação que afete o usuário e que precisa ser substituído, esse driver vem através do Windows Update.
Para a Microsoft, a atualização de driver fora desse escopo não é algo crítico, e se o usuário quiser atualizar um driver de algum periférico no Windows, ele pode fazer isso manualmente diretamente via Gerenciador de Dispositivos – tanto que existem drivers aprovados pela Microsoft que são mais recentes para o seu computador, mas que ele não traz nenhum benefício de estabilidade, funcionalidade ou performance, e por isso ele não é automaticamente instalado.
Um exemplo simples é você entrar no Gerenciador de Dispositivos, abrir Dispositivos de Sistema, e ver ali se há algum item Ponte PCI para PCI. Se houver, clique com o botão da direita nele e clique em Atualizar Driver.
Clique na opção Pesquisar automaticamente e o Windows baixará o driver atualizado para ele. Note que ao fazer a atualização dele, ele será substituído por um novo item, apenas com detalhes adicionais sobre o próprio driver.
Esse driver em especial é o pci.sys, um driver importantíssimo que é responsável pela detecção e funcionamento dos principais componentes internos do PC, integrados na placa-mãe ou não, e mesmo sendo um driver crucial, a atualização que você acabou de fazer não significa que o seu PC ficou mais rápido, mais estável ou “mais leve”.
Agora imagina se algum “atualizador de driver” baixar e instalar uma nova versão desse arquivo que tenha algum novo bug, causando tela azul que impede que o Windows seja carregado! Esse é um risco real que pode acontecer – e o fato do novo driver baixado por esses programas ser certificado pela Microsoft não impede esse problema, como eu detalharei na segunda parte desse artigo.
Drivers em servidores
Por fim, existe um conhecido cenário aonde a atualização de drivers é crucial: em servidores.
Como você já deve saber, servidores compõem o cenário mais complexo e intenso no uso de CPU, memória e disco – e justamente nesse ambiente, aonde o ganho de performance é extremamente valioso e importante, “atualização de driver” é um dos termos mais temidos e angustiantes.
A atualização de drivers em servidores é algo perigoso pois o uso intenso do hardware expõe a estabilidade e integridade do driver ao limite, e qualquer probleminha nele pode gerar sérios prejuízos, principalmente em drivers cruciais como controladoras de armazenamento e placas de rede, e esse prejuízo é multiplicado se esses servidores hospedam milhares de máquinas virtuais.
Muitos administradores de rede implementam regras no Windows Server que impedem a atualização automática de drivers justamente para evitar qualquer problema com algum bug desconhecido existente na versão nova do driver:
Se algum profissional de TI ou administrador de rede quiser destruir a sua carreira com uma única frase, basta ele falar para o diretor de TI que a empresa precisa comprar um “atualizador de drivers” para “melhorar a performance” dos seus servidores e também “aumentar a produtividade” dos funcionários da empresa. A demissão dele será imediata 🙂
No próximo artigo/vídeo eu detalho sobre drivers WHQL (drivers certificados pela Microsoft), pasta DriveStore, como apagar drivers antigos para recuperar espaço em disco, como fazer backup dos drivers e eu respondo uma dúvida curiosa: por que a data dos drivers é de 2006?