Hvad er en enhedsdriver?

Indholdsfortegnelse:

Hvad er en enhedsdriver?
Hvad er en enhedsdriver?
Anonim

En enhedsdriver er et lille stykke software, der fortæller operativsystemet og anden software, hvordan man kommunikerer med et stykke hardware.

F.eks. fortæller printerdrivere operativsystemet, og i forlængelse heraf, hvilket program du har den ting, du vil udskrive, åbnes i, præcis hvordan man udskriver oplysninger på siden

Kort og drivere

Lydkortdrivere er nødvendige, så dit operativsystem ved præcis, hvordan det skal oversætte 1'erne og 0'erne, der udgør den MP3-fil, til lydsignaler, som lydkortet kan sende til dine hovedtelefoner eller højttalere.

Den samme generelle idé gælder for videokort, tastaturer, skærme, mus, diskdrev osv.

Fortsæt med at læse for mere om, hvorfor drivere er vigtige, herunder nogle flere eksempler, samt oplysninger om, hvordan du holder dine drivere opdaterede, og hvad du skal gøre, hvis de ikke fungerer korrekt.

Hvordan fungerer enhedsdrivere?

Tænk på enhedsdrivere som oversættere mellem et program, du bruger, og en enhed, som programmet ønsker at bruge på en eller anden måde. Softwaren og hardwaren er skabt af forskellige personer eller virksomheder og taler to helt forskellige sprog, så en oversætter (driveren) giver dem mulighed for at kommunikere.

Med andre ord kan et softwareprogram give information til en chauffør for at forklare, hvad den ønsker, at et stykke hardware skal gøre, oplysninger, som enhedsdriveren forstår og derefter kan opfylde med hardwaren.

Enhedsdrivere og kompatibilitet

Takket være enhedsdrivere behøver de fleste softwareprogrammer ikke at vide, hvordan man arbejder direkte med hardware, og en driver behøver ikke at inkludere en komplet applikationsoplevelse, som brugerne kan interagere med. I stedet skal programmet og driveren blot vide, hvordan man kommunikerer med hinanden.

Dette er en ret god aftale for alle involverede, i betragtning af at der er et næsten uendeligt udbud af software og hardware derude. Hvis alle skulle vide, hvordan man kommunikerer med alle andre, ville processen med at lave software og hardware være næsten umulig.

Sådan administreres enhedsdrivere

Driverne til hvert stykke hardware i din Windows-computer administreres centr alt fra Enhedshåndtering, tilgængelig i alle versioner af Microsoft Windows.

Image
Image

Det meste af tiden installeres drivere automatisk og behøver aldrig mere opmærksomhed, bortset fra lejlighedsvise opdateringer for at rette fejl eller tilføje en cool ny funktion. Dette gælder for nogle drivere i Windows, der downloades via Windows Update.

Når en producent frigiver en driveropdatering, er det dit ansvar at installere den. Nogle virksomheder leverer programmer, der vil søge efter og installere relevante opdateringer, men de fleste gør det ikke så nemt.

Heldigvis er der gratis driveropdateringsprogrammer, der tjener samme formål og fungerer med alle typer drivere. Nogle vil endda automatisk søge efter opdateringer og downloade og installere dem for dig, ligesom Windows Update.

Når en driveropdatering er tilgængelig fra en hardwareproducent, vil den være tilgængelig gratis fra deres hjemmeside. Du skulle aldrig skulle betale for at opdatere drivere, medmindre du betaler for et driveropdateringsprogram, men selv da skulle de specifikke drivere ikke skulle købes.

Almindelige føreropgaver

Her er nogle almindelige opgaver i Windows, der involverer drivere:

  • Sådan opdaterer du drivere i Windows
  • Sådan finder du en drivers versionsnummer i Windows
  • Sådan ruller du en driver tilbage i Windows

Her er et par yderligere ressourcer relateret til chauffører:

  • Windows 10-drivere (opdateret fortegnelse)
  • Windows 8-drivere (opdateret fortegnelse)
  • Windows 7-drivere (opdateret fortegnelse)
  • Sådan finder og downloader du drivere fra producentens websteder
  • Populære driverdownloadwebsteder
  • Sådan afgør du, om du kører en 32-bit eller 64-bit version af Windows

Mange problemer, der kan isoleres til et bestemt stykke hardware, er ikke problemer med selve hardwaren, men problemer med enhedsdriverne, der er installeret til den hardware. Nogle af de ressourcer, der er linket ovenfor, burde hjælpe dig med at finde ud af alt det.

Når en enhedsdriver er eller ikke er nødvendig

Ud over det grundlæggende software-driver-hardware-forhold er der nogle andre situationer, der involverer drivere (og som ikke gør), som er ret interessante.

Selvom dette er mindre almindeligt i disse dage, er noget software i stand til at kommunikere direkte med nogle typer hardware - ingen drivere er nødvendige! Dette er norm alt kun muligt, når softwaren sender meget simple kommandoer til hardwaren, eller når begge dele er udviklet af samme virksomhed, men dette kan også opfattes som en slags indbygget driversituation.

Hvornår skal drivere opdateres

Det er almindeligt at spekulere på, om du skal opdatere alle drivere, der er tilgængelige. For eksempel, hvis din computer, hardwareproducentens websted eller et driveropdateringsværktøj fortæller dig, at der er 10 driveropdateringer, der er kompatible med dit system, skal du så få dem alle eller kun nogle få? Er det lige meget, hvilke du installerer?

Det korte svar er nej, du behøver ikke nødvendigvis at installere alle de driveropdateringer, der er foreslået til dig. Der er to grundlæggende scenarier, hvor du kan overveje at installere en ny driver:

  • Hvis hardwaren ikke virker.
  • Hvis du vil have nye funktioner.

For eksempel, hvis den efter at have kørt Driver Booster fortæller dig, at der er flere drivere, du kan installere, kan det være fristende at få dem alle sammen, så du helt sikkert er fanget med alle de nyeste drivere. Men hver installation øger risikoen for en softwarekonflikt eller andet problem, der kan gøre enheden ubrugelig.

Det er bedst kun at holde sig til at opdatere en enhedsdriver, hvis den ikke fungerer i øjeblikket. Hvis du har installeret en printer, men din computer ikke vil kommunikere med den, kan det kun forbedre situationen at få den korrekte printerdriver - dvs. den giver dig endelig mulighed for at udskrive. Men hvis printeren fungerede fint før, og du opdaterer driveren, bare fordi du vil, er der en chance for, at den ikke virker længere, og du vil stort set ikke have opnået noget, selvom den installerede korrekt.

Den anden grund er selvfølgelig, hvis du vil have mest muligt ud af enheden, og den eneste måde at få de nyeste funktioner på er at installere den mest opdaterede driver.

Nogle driveropdateringsværktøjer vil gøre dette for dig, men husk altid at oprette et systemgendannelsespunkt før en driverinstallation, så du kan fortryde ændringerne, hvis det forårsager et problem.

Forskellige typer enhedsdrivere

Nogle drivere kommunikerer direkte med en enhed, men andre er lagdelt sammen. I disse situationer vil et program kommunikere med én driver, før denne driver kommunikerer med endnu en, og så videre, indtil den sidste driver faktisk udfører den direkte kommunikation med hardwaren.

Disse "midterste" drivere udfører ofte ikke nogen anden funktion end at verificere, at de andre drivere fungerer korrekt. Uanset om der er én driver eller flere, der arbejder i en "stak", bliver det hele gjort i baggrunden, uden at du behøver at vide eller gøre noget.

. SYS-filer

Windows bruger. SYS-filer som indlæsbare enhedsdrivere, hvilket betyder, at de kan indlæses efter behov, så de ikke altid optager hukommelse - andre drivere er i DLL- eller EXE-formatet. Det samme gælder for Linux. KO (kerne)-moduler.

Image
Image

WHQL

WHQL er en testproces fra Microsoft, der hjælper med at bevise, at en bestemt enhedsdriver vil fungere med en bestemt version af Windows. Du kan muligvis se, at en driver, du downloader, er eller ikke er WHQL-certificeret. Du kan læse mere om Windows Hardware Quality Labs her.

Virtuelle enhedsdrivere

En anden form for driveren er den virtuelle enhedsdriver. Disse ender norm alt i filtypen VXD og bruges sammen med virtualiseringssoftware. De fungerer på samme måde som almindelige drivere, men for at forhindre gæsteoperativsystemet i at få direkte adgang til hardware, udgiver de virtuelle drivere sig som ægte hardware, så gæsteoperativsystemet og dets egne drivere kan få adgang til hardware ligesom ikke-virtuelle operativsystemer.

Med andre ord, mens et værtsoperativsystem og dets drivere har grænseflader med faktiske hardwarekomponenter, grænseflade virtuelle gæsteoperativsystemer og deres drivere med virtuel hardware gennem virtuelle enhedsdrivere, som derefter videresendes til den rigtige, fysiske hardware af værtsoperativsystemet.

FAQ

    Hvad er den korrekte måde at opdatere en enhedsdriver på?

    For at opdatere enhedsdrivere på Windows 11 manuelt, skal du åbne Enhedshåndtering fra Kontrolpanel eller Windows Start-menu. Højreklik derefter på enheden for at opdatere > vælg Opdater driver > Søg automatisk efter drivere Hvis du skal geninstallere en driver, skal du højreklikke på enhed > Afinstaller enhed > genstart din computer.

    Hvordan installerer jeg Apple-mobilenhedens USB-driver?

    Hvis din iPhone ikke vil oprette forbindelse til din Windows-pc, kan det måske hjælpe at opdatere driversoftwaren. Lås først din telefon op, og tilslut derefter enheden til din pc med et USB-kabel. Start Device Manager > Portable Devices > højreklik på din iPhone > Opdater driver Efter driveropdateringer, afbryd og tilslut din telefon igen.

Anbefalede: