Un driver di dispositivo è un piccolo software che indica al sistema operativo e ad altri software come comunicare con un componente hardware.
Ad esempio, i driver della stampante dicono al sistema operativo e, per estensione, in qualsiasi programma in cui hai la cosa che vuoi stampare, apre esattamente come stampare le informazioni sulla pagina
Carte e driver
I driver della scheda audio sono necessari in modo che il tuo sistema operativo sappia esattamente come tradurre gli 1 e gli 0 che compongono il file MP3 in segnali audio che la scheda audio può inviare alle cuffie o agli altoparlanti.
La stessa idea generale si applica a schede video, tastiere, monitor, mouse, unità disco, ecc.
Continua a leggere per ulteriori informazioni sul motivo per cui i driver sono importanti, inclusi altri esempi, oltre a informazioni su come mantenere aggiornati i driver e cosa fare se non funzionano correttamente.
Come funzionano i driver di dispositivo?
Pensa ai driver di dispositivo come traduttori tra un programma che stai utilizzando e un dispositivo che il programma vuole utilizzare in qualche modo. Il software e l'hardware sono stati creati da persone o aziende diverse e parlano due lingue completamente diverse, quindi un traduttore (il driver) consente loro di comunicare.
In altre parole, un programma software può fornire informazioni a un driver per spiegare cosa vuole che un componente hardware faccia, informazioni che il driver del dispositivo comprende e quindi può soddisfare con l'hardware.
Driver del dispositivo e compatibilità
Grazie ai driver di dispositivo, la maggior parte dei programmi software non ha bisogno di sapere come lavorare direttamente con l'hardware e un driver non ha bisogno di includere un'esperienza applicativa completa con cui gli utenti possono interagire. Invece, il programma e il driver devono semplicemente sapere come interfacciarsi tra loro.
Questo è un buon affare per tutti i soggetti coinvolti, considerando che c'è una scorta quasi infinita di software e hardware là fuori. Se tutti dovessero sapere come comunicare con tutti gli altri, il processo di creazione di software e hardware sarebbe quasi impossibile.
Come gestire i driver di dispositivo
I driver per ogni componente hardware del tuo computer Windows sono gestiti centralmente da Gestione dispositivi, disponibile in tutte le versioni di Microsoft Windows.
Il più delle volte, i driver si installano automaticamente e non richiedono mai più attenzione, a parte l'aggiornamento occasionale per correggere bug o aggiungere una nuova fantastica funzionalità. Questo vale per alcuni driver in Windows scaricati tramite Windows Update.
Quando un produttore rilascia un aggiornamento del driver, è tua responsabilità installarlo. Alcune aziende forniscono programmi che verificheranno e installeranno eventuali aggiornamenti pertinenti, ma la maggior parte non lo rende così facile.
Fortunatamente, ci sono programmi di aggiornamento driver gratuiti che servono allo stesso scopo e funzionano con tutti i tipi di driver. Alcuni controlleranno anche automaticamente gli aggiornamenti, li scaricheranno e li installeranno per te, proprio come Windows Update.
Quando un aggiornamento del driver è disponibile da un produttore di hardware, sarà disponibile gratuitamente dal loro sito web. Non dovresti mai pagare per aggiornare i driver a meno che tu non stia pagando per un programma di aggiornamento dei driver, ma anche in questo caso, i driver specifici non dovrebbero essere acquistati.
Attività comuni del conducente
Ecco alcune attività comuni in Windows che coinvolgono i driver:
- Come aggiornare i driver in Windows
- Come trovare il numero di versione di un driver in Windows
- Come ripristinare un driver in Windows
Ecco alcune risorse aggiuntive relative ai driver:
- Driver per Windows 10 (elenco aggiornato)
- Driver per Windows 8 (elenco aggiornato)
- Driver per Windows 7 (elenco aggiornato)
- Come trovare e scaricare i driver dai siti Web dei produttori
- Siti web popolari per il download di driver
- Come determinare se stai utilizzando una versione a 32 o 64 bit di Windows
Molti problemi che possono essere isolati su un particolare componente hardware non sono problemi con l'hardware stesso, ma problemi con i driver di dispositivo installati per quell'hardware. Alcune delle risorse collegate sopra dovrebbero aiutarti a capirlo.
Quando un driver di dispositivo è o non è necessario
Oltre alla relazione di base software-driver-hardware, ci sono altre situazioni che coinvolgono i driver (e non lo fanno) che sono piuttosto interessanti.
Anche se al giorno d'oggi questo è meno comune, alcuni software sono in grado di comunicare direttamente con alcuni tipi di hardware, non sono necessari driver! Questo di solito è possibile solo quando il software invia comandi molto semplici all'hardware, o quando entrambi sono stati sviluppati dalla stessa azienda, ma può anche essere considerato come una sorta di situazione del driver integrato.
Quando aggiornare i driver
È comune chiedersi se dovresti aggiornare tutti i driver disponibili. Ad esempio, se il tuo computer, il sito Web del produttore dell'hardware o uno strumento di aggiornamento del driver ti dice che ci sono 10 aggiornamenti del driver compatibili con il tuo sistema, dovresti ottenerli tutti o solo alcuni? Importa quali installi?
La risposta breve è no, non è necessario installare tutti gli aggiornamenti dei driver suggeriti. Esistono due scenari di base in cui potresti prendere in considerazione l'installazione di un nuovo driver:
- Se l'hardware non funziona.
- Se desideri nuove funzionalità.
Ad esempio, se dopo aver eseguito Driver Booster, ti dice che ci sono diversi driver che puoi installare, potresti essere tentato di prenderli tutti in modo da essere sicuramente aggiornato con tutti i driver più recenti. Ma ogni installazione aumenta il rischio di conflitti software o altri problemi che potrebbero rendere inutilizzabile il dispositivo.
È meglio continuare ad aggiornare un driver di dispositivo solo se al momento non funziona. Se hai installato una stampante, ma il tuo computer non comunica con essa, ottenere il driver della stampante corretto può solo migliorare la situazione, ovvero ti consentirà finalmente di stampare. Ma se la stampante funzionava bene prima e aggiorni il driver solo perché lo desideri, c'è la possibilità che non funzioni più e non avrai ottenuto praticamente nulla anche se è stato installato correttamente.
L' altro motivo, ovviamente, è se vuoi ottenere il massimo dal dispositivo e l'unico modo per ottenere le ultime funzionalità è installare il driver più aggiornato.
Alcune utilità di aggiornamento del driver lo faranno per te, ma ricorda sempre di creare un punto di ripristino del sistema prima dell'installazione del driver in modo da poter annullare le modifiche se causa un problema.
Diversi tipi di driver di dispositivo
Alcuni driver comunicano direttamente con un dispositivo, ma altri sono sovrapposti. In queste situazioni, un programma comunicherà con un driver prima che quel driver comunichi con un altro ancora, e così via finché l'ultimo driver non esegue effettivamente la comunicazione diretta con l'hardware.
Questi driver "intermedi" spesso non svolgono alcuna funzione se non quella di verificare che gli altri driver funzionino correttamente. Indipendentemente dal fatto che ci sia uno o più driver che lavorano in uno "stack", tutto viene eseguito in background senza che tu debba sapere o fare nulla.
. SYS Files
Windows utilizza i file. SYS come driver di dispositivo caricabili, il che significa che possono essere caricati in base alle esigenze in modo che non occupino sempre memoria, gli altri driver sono nel formato DLL o EXE. Lo stesso vale per i moduli Linux. KO (kernel).
WHQL
WHQL è un processo di test di Microsoft che aiuta a dimostrare che un particolare driver di dispositivo funzionerà con una versione specifica di Windows. Potresti vedere che un driver che stai scaricando è o non è certificato WHQL. Puoi leggere ulteriori informazioni su Windows Hardware Quality Labs qui.
Driver dispositivo virtuale
Un' altra forma del driver è il driver del dispositivo virtuale. Questi di solito terminano con l'estensione del file VXD e vengono utilizzati con il software di virtualizzazione. Funzionano in modo simile ai normali driver, ma per impedire al sistema operativo guest di accedere direttamente all'hardware, i driver virtuali si mascherano come hardware reale in modo che il sistema operativo guest e i relativi driver possano accedere all'hardware proprio come i sistemi operativi non virtuali.
In altre parole, mentre un sistema operativo host e i suoi driver si interfacciano con componenti hardware reali, i sistemi operativi guest virtuali e i relativi driver si interfacciano con hardware virtuale tramite driver di dispositivi virtuali, che vengono poi inoltrati all'hardware fisico reale da il sistema operativo host.
Domande frequenti
Qual è il modo corretto per aggiornare un driver di dispositivo?
Per aggiornare manualmente i driver di dispositivo su Windows 11, apri Gestione dispositivi dal Pannello di controllo o dal menu Start di Windows. Quindi, fai clic con il pulsante destro del mouse sul dispositivo per aggiornare > seleziona Aggiorna driver > Cerca automaticamente i driver Se devi reinstallare un driver, fai clic con il pulsante destro del mouse su dispositivo > Disinstalla dispositivo > riavvia il computer.
Come installo il driver USB del dispositivo mobile Apple?
Se il tuo iPhone non si connette al tuo PC Windows, l'aggiornamento del software del driver potrebbe essere d'aiuto. Innanzitutto, sblocca il telefono, quindi collega il dispositivo al PC con un cavo USB. Avvia Gestione dispositivi > Dispositivi portatili > fai clic con il pulsante destro del mouse sul tuo iPhone > Aggiorna driver Dopo gli aggiornamenti del driver, disconnetti e ricollega di nuovo il telefono.