Um driver de dispositivo é um pequeno software que informa ao sistema operacional e a outros softwares como se comunicar com um hardware.
Por exemplo, drivers de impressora informam ao sistema operacional e, por extensão, qualquer programa em que você tenha a coisa que deseja imprimir aberta, exatamente como imprimir informações na página
Cartões e Drivers
Os drivers da placa de som são necessários para que seu sistema operacional saiba exatamente como traduzir os 1s e 0s que compõem esse arquivo MP3 em sinais de áudio que a placa de som pode enviar para seus fones de ouvido ou alto-falantes.
A mesma ideia geral se aplica a placas de vídeo, teclados, monitores, mouses, drives de disco, etc.
Continue lendo para saber por que os drivers são importantes, incluindo mais alguns exemplos, bem como informações sobre como manter seus drivers atualizados e o que fazer se eles não estiverem funcionando corretamente.
Como funcionam os drivers de dispositivo?
Pense em drivers de dispositivo como tradutores entre um programa que você está usando e um dispositivo que o programa deseja utilizar de alguma forma. O software e o hardware foram criados por pessoas ou empresas diferentes e falam dois idiomas completamente diferentes, então um tradutor (o driver) permite que eles se comuniquem.
Em outras palavras, um programa de software pode fornecer informações a um driver para explicar o que ele deseja que uma peça de hardware faça, informações que o driver de dispositivo entende e pode preencher com o hardware.
Drivers de dispositivo e compatibilidade
Graças aos drivers de dispositivo, a maioria dos programas de software não precisa saber como trabalhar diretamente com o hardware, e um driver não precisa incluir uma experiência de aplicativo completa para os usuários interagirem. Em vez disso, o programa e o driver simplesmente precisam saber como interagir um com o outro.
Este é um bom negócio para todos os envolvidos, considerando que há um suprimento quase infinito de software e hardware por aí. Se todos tivessem que saber como se comunicar com todos os outros, o processo de fabricação de software e hardware seria quase impossível.
Como gerenciar drivers de dispositivos
Os drivers para cada peça de hardware em seu computador Windows são gerenciados centralmente no Gerenciador de dispositivos, disponível em todas as versões do Microsoft Windows.
Na maioria das vezes, os drivers são instalados automaticamente e nunca precisam de mais atenção, além da atualização ocasional para corrigir bugs ou adicionar um novo recurso interessante. Isso é verdade para alguns drivers no Windows que são baixados pelo Windows Update.
Quando um fabricante lança uma atualização de driver, é sua responsabilidade instalá-la. Algumas empresas fornecem programas que verificam e instalam atualizações relevantes, mas a maioria não facilita isso.
Felizmente, existem programas de atualização de driver gratuitos que atendem ao mesmo propósito e funcionam com todos os tipos de drivers. Alguns até verificam as atualizações automaticamente e as baixam e instalam para você, como o Windows Update.
Quando uma atualização de driver estiver disponível de um fabricante de hardware, ela estará disponível gratuitamente em seu site. Você nunca deve pagar para atualizar os drivers, a menos que esteja pagando por um programa de atualização de drivers, mas mesmo assim, os drivers específicos não precisam ser comprados.
Tarefas comuns do driver
Aqui estão algumas tarefas comuns no Windows envolvendo drivers:
- Como atualizar drivers no Windows
- Como encontrar o número da versão de um driver no Windows
- Como reverter um driver no Windows
Aqui estão alguns recursos adicionais relacionados a drivers:
- Drivers do Windows 10 (Lista atualizada)
- Drivers do Windows 8 (Lista atualizada)
- Drivers do Windows 7 (Lista atualizada)
- Como encontrar e baixar drivers de sites de fabricantes
- Sites populares de download de drivers
- Como determinar se você está executando uma versão de 32 ou 64 bits do Windows
Muitos problemas que podem ser isolados em um determinado hardware não são problemas com o hardware em si, mas sim com os drivers de dispositivo instalados para aquele hardware. Alguns dos recursos vinculados acima devem ajudá-lo a descobrir tudo isso.
Quando um driver de dispositivo é ou não necessário
Além da relação básica software-driver-hardware, existem algumas outras situações que envolvem drivers (e que não envolvem) que são meio interessantes.
Embora isso seja menos comum hoje em dia, alguns softwares são capazes de se comunicar diretamente com alguns tipos de hardware - sem necessidade de drivers! Isso geralmente só é possível quando o software está enviando comandos muito simples para o hardware, ou quando ambos foram desenvolvidos pela mesma empresa, mas isso também pode ser pensado como um tipo de situação de driver embutido.
Quando atualizar os drivers
É comum se perguntar se você deve atualizar todos os drivers disponíveis. Por exemplo, se o seu computador, o site do fabricante do hardware ou uma ferramenta de atualização de driver informar que há 10 atualizações de driver compatíveis com seu sistema, você deve obter todas elas ou apenas algumas? Importa quais você instala?
A resposta curta é não, você não precisa necessariamente instalar todas as atualizações de driver sugeridas para você. Existem dois cenários básicos em que você pode considerar a instalação de um novo driver:
- Se o hardware não funcionar.
- Se você quiser novos recursos.
Por exemplo, se depois de executar o Driver Booster, ele disser que há vários drivers que você pode instalar, pode ser tentador obter todos eles para que você tenha certeza dos drivers mais recentes. Mas cada instalação aumenta o risco de conflito de software ou outro problema que pode inutilizar o dispositivo.
É melhor manter a atualização de um driver de dispositivo somente se ele não estiver funcionando no momento. Se você instalou uma impressora, mas seu computador não se comunica com ela, obter o driver de impressora correto só pode melhorar a situação, ou seja, ele finalmente permitirá que você imprima. Mas se a impressora estava funcionando bem antes, e você atualizar o driver apenas porque você quer, há uma chance de que ela não funcione mais, e você não terá ganho praticamente nada, mesmo que tenha sido instalado corretamente.
A outra razão, é claro, é se você quiser tirar o máximo proveito do dispositivo, e a única maneira de obter os recursos mais recentes é instalar o driver mais atualizado.
Alguns utilitários de atualização de driver fazem isso para você, mas lembre-se sempre de criar um ponto de restauração do sistema antes de instalar o driver para que você possa desfazer as alterações se isso causar algum problema.
Diferentes tipos de drivers de dispositivo
Alguns drivers se comunicam diretamente com um dispositivo, mas outros estão em camadas. Nessas situações, um programa se comunicará com um driver antes que esse driver se comunique com outro, e assim por diante até que o último driver realmente realize a comunicação direta com o hardware.
Esses drivers "intermediários" geralmente não executam nenhuma função além de verificar se os outros drivers estão funcionando corretamente. Independentemente de haver um driver ou vários trabalhando em uma "pilha", tudo isso é feito em segundo plano sem que você precise saber ou fazer nada.
. SYS Arquivos
O Windows usa arquivos. SYS como drivers de dispositivo carregáveis, o que significa que eles podem ser carregados conforme a necessidade, de modo que nem sempre ocupam memória - outros drivers estão no formato DLL ou EXE. O mesmo vale para os módulos Linux. KO (kernel).
WHQL
WHQL é um processo de teste da Microsoft que ajuda a provar que um driver de dispositivo específico funcionará com uma versão específica do Windows. Você pode ver que um driver que está baixando é ou não certificado pela WHQL. Você pode ler mais sobre o Windows Hardware Quality Labs aqui.
Drivers de dispositivos virtuais
Outra forma de driver é o driver de dispositivo virtual. Eles geralmente terminam na extensão de arquivo VXD e são usados com software de virtualização. Eles funcionam de maneira semelhante aos drivers comuns, mas para evitar que o sistema operacional convidado acesse o hardware diretamente, os drivers virtuais se disfarçam de hardware real para que o sistema operacional convidado e seus próprios drivers possam acessar o hardware como sistemas operacionais não virtuais.
Em outras palavras, enquanto um sistema operacional host e seus drivers fazem interface com componentes de hardware reais, sistemas operacionais convidados virtuais e seus drivers fazem interface com hardware virtual por meio de drivers de dispositivo virtual, que são então retransmitidos para o hardware físico real por o sistema operacional do host.
FAQ
Qual é a maneira correta de atualizar um driver de dispositivo?
Para atualizar manualmente os drivers de dispositivo no Windows 11, abra o Gerenciador de Dispositivos no Painel de Controle ou no menu Iniciar do Windows. Em seguida, clique com o botão direito do mouse no dispositivo para atualizar > selecione Update driver > Search automatic for drivers Se você precisar reinstalar um driver, clique com o botão direito do mouse no dispositivo > Desinstalar dispositivo > reinicie o computador.
Como instalo o driver USB do dispositivo móvel da Apple?
Se o seu iPhone não se conectar ao seu PC com Windows, atualizar o software do driver pode ajudar. Primeiro, desbloqueie o telefone e, em seguida, conecte o dispositivo ao PC com um cabo USB. Inicie o Device Manager > Portable Devices > clique com o botão direito do mouse no seu iPhone > Update driver Após as atualizações do driver, desconecte e reconecte seu telefone novamente.