Ce este un driver de dispozitiv?

Un driver de dispozitiv este o mică parte din software care spune sistem de operare și alt software cum să comunice cu o bucată de hardware.

De exemplu, driverele de imprimantă spun sistemului de operare și, prin extensie, indiferent de programul pe care îl aveți, lucrul pe care doriți să îl imprimați este deschis, exact cum să tipăriți informațiile de pe pagină.

Carduri și șoferi

Placa de sunet driverele sunt necesare, astfel încât sistemul dvs. de operare să știe exact cum să traducă 1-urile și 0-urile care includ Fișier MP3 în semnale audio pe care placa de sunet le poate transmite către căști sau difuzoare.

Aceeași idee generală se aplică plăci video, tastaturi, monitoare, soareci, unități de disc, etc.

Continuați să citiți pentru mai multe despre motivul pentru care driverele sunt importante, inclusiv câteva exemple suplimentare, precum și informații despre cum să vă mențineți driverele actualizate și ce să faceți dacă nu funcționează corect.

Cum funcționează driverele de dispozitiv?

Gândiți-vă la driverele de dispozitiv, cum ar fi traducătorii între un program pe care îl utilizați și un dispozitiv pe care programul respectiv dorește să-l folosească cumva. Software-ul și hardware-ul au fost create de diferiți oameni sau companii și vorbesc două complet diferite limbi, astfel încât un traducător (soferul) le permite să comunice.

Cu alte cuvinte, un program software poate furniza informații unui șofer pentru a explica ce dorește hardware de făcut, informații pe care driverul de dispozitiv le înțelege și apoi le poate îndeplini cu hardware.

Drivere de dispozitiv și compatibilitate

Datorită driverelor de dispozitiv, majoritatea programelor software nu trebuie să știe cum să lucreze direct cu hardware-ul și un driver nu trebuie să includă o experiență completă a aplicației pentru ca utilizatorii să interacționeze. În schimb, programul și driverul trebuie pur și simplu să știe cum să interfațeze unul cu celălalt.

Aceasta este o afacere destul de bună pentru toți cei implicați, având în vedere că există o ofertă aproape nesfârșită de software și hardware. Dacă toată lumea ar trebui să știe cum să comunice cu toți ceilalți, procesul de realizare a software-ului și a hardware-ului ar fi aproape imposibil.

Cum să gestionați driverele de dispozitiv

Driverele pentru fiecare componentă hardware din computerul dumneavoastră Windows sunt gestionate central de la Manager de dispozitiv, disponibil în toate versiuni de Microsoft Windows.

De cele mai multe ori, driverele se instalează automat și nu au nevoie niciodată de mai multă atenție, în afară de actualizările ocazionale pentru a remedia erorile sau pentru a adăuga o funcție nouă. Acest lucru este valabil pentru unele drivere din Windows care sunt descărcate prin Windows Update.

Când un producător lansează o actualizare a driverului, este responsabilitatea dvs. să o instalați. Unele companii oferă programe care vor verifica și instala orice actualizări relevante, dar majoritatea nu o fac atât de ușoară.

Din fericire, există programe gratuite de actualizare a driverelor care servesc aceluiași scop și funcționează cu toate tipurile de șoferi. Unii vor verifica chiar dacă există actualizări automat și le vor descărca și instala pentru tine, la fel ca Windows Update.

Sarcini obișnuite ale șoferului

Iată câteva sarcini comune în Windows care implică drivere:

  • Cum se actualizează driverele în Windows
  • Cum să găsiți numărul versiunii unui driver în Windows
  • Cum să derulați înapoi un driver în Windows

Iată câteva resurse suplimentare legate de drivere:

  • Drivere Windows 10 (Listare actualizată)
  • Drivere Windows 8 (Listare actualizată)
  • Drivere Windows 7 (Listare actualizată)
  • Cum să găsiți și să descărcați drivere de pe site-urile web ale producătorilor
  • Site-uri web populare de descărcare a driverelor
  • Cum să determinați dacă rulați o versiune de Windows pe 32 de biți sau 64 de biți

Multe probleme care pot fi izolate la o anumită piesă de hardware nu sunt probleme cu hardware-ul propriu-zis, ci probleme cu driverele de dispozitiv care sunt instalate pentru acel hardware. Unele dintre resursele de mai sus ar trebui să vă ajute să înțelegeți toate acestea.

Când o actualizare a driverului este disponibilă de la un producător de hardware, aceasta va fi disponibilă gratuit pe site-ul său web. Nu ar trebui să plătiți niciodată pentru a actualiza driverele decât dacă plătiți pentru un program de actualizare a driverelor, dar chiar și atunci, driverele specifice în sine nu ar trebui să fie achiziționate.

Când un driver de dispozitiv este sau nu necesar

Dincolo de relația de bază software-driver-hardware, există și alte situații care implică drivere (și care nu) care sunt oarecum interesante.

Deși acest lucru este mai puțin obișnuit în zilele noastre, unele software-uri sunt capabile să comunice direct cu anumite tipuri de hardware - nu sunt necesare drivere! Acest lucru este de obicei posibil numai atunci când software-ul trimite comenzi foarte simple către hardware sau când ambele au fost dezvoltate de aceeași companie, dar acesta poate fi considerat și ca un fel de driver încorporat situatie.

Diferite tipuri de drivere de dispozitiv

Unele drivere de dispozitiv comunică direct cu un dispozitiv, dar altele sunt stratificate împreună. În aceste situații, un program va comunica cu un șofer înainte ca acel șofer să comunice încă altul și așa mai departe până când ultimul șofer realizează comunicarea directă cu hardware.

Aceste drivere „de mijloc” adesea nu îndeplinesc nicio funcție în afară de verificarea faptului că celelalte drivere funcționează corect. Indiferent dacă există un driver sau mai mulți care lucrează într-o „stivă”, totul se face în fundal fără ca tu să știi sau să faci nimic.

Fișiere .SYS

Windows folosește fișiere .SYS ca drivere de dispozitiv care se pot încărca, ceea ce înseamnă că pot fi încărcate după cum este necesar, astfel încât să nu ocupe întotdeauna memorie — alți șoferi sunt în DLL sau exe format. Același lucru este valabil și pentru modulele Linux .KO.

Captură de ecran a mai multor fișiere driver SYS în Windows 8
Fișiere SYS în Windows 8.

WHQL

WHQL este un proces de testare al Microsoft care ajută la demonstrarea faptului că un anumit driver de dispozitiv va funcționa cu o anumită versiune de Windows. S-ar putea să vedeți că un driver pe care îl descărcați este sau nu certificat WHQL. Poti citește mai multe despre Windows Hardware Quality Labs aici.

Drivere pentru dispozitive virtuale

O altă formă de driver este driverul de dispozitiv virtual. Aceste drivere se termină de obicei în .VXD extensia de fișier și sunt folosite cu software de virtualizare. Ele funcționează similar cu driverele obișnuite, dar pentru a împiedica sistemul de operare invitat să acceseze direct hardware-ul, virtualul driverele se maschează ca hardware real, astfel încât sistemul de operare invitat și propriile drivere pot accesa hardware la fel ca operarea non-virtuală sisteme.

Cu alte cuvinte, în timp ce un sistem de operare gazdă și driverele săi interfață cu componente hardware reale, sisteme de operare invitate virtuale și acestea driverele interfață cu hardware-ul virtual prin drivere de dispozitiv virtual, care sunt apoi transmise la hardware-ul fizic real de către gazda care operează sistem.

FAQ

  • Care este modalitatea corectă de a actualiza un driver de dispozitiv?

    Pentru a actualiza manual driverele de dispozitiv pe Windows 10, deschideți Manager dispozitive din Panoul de control sau din meniul Start din Windows. Apoi, faceți clic dreapta pe dispozitiv pentru a actualiza > selectați Actualizați driver-ul > Căutați automat software-ul de driver actualizat. Dacă trebuie să reinstalați un driver, faceți clic dreapta pe dispozitiv > Dezinstalează > reporniți computerul.

  • Cum instalez driverul USB al dispozitivului mobil Apple?

    Dacă ale tale iPhone-ul nu se va conecta la computerul tău Windows, actualizarea software-ului driverului ar putea ajuta. Mai întâi, deblocați telefonul, apoi conectați dispozitivul la computer cu un cablu USB. Lansa Manager de dispozitiv > Dispozitive portabile > faceți clic dreapta pe iPhone > Actualizați driver-ul. După actualizările driverului, deconectați-vă și reconectați telefonul din nou.