Hvis du har oplevet et computernedbrud, kan en hardwaredriver have været årsagen. Disse er stykker software, som din computers operativsystem bruger til at tale med sin hardware. Alle operativsystemer – fra Windows til Android – bruger hardwaredrivere.

Drivere er som oversættere til din computer

På et grundlæggende niveau består to hovedkomponenter af en computer – software og hardware. Softwaren er dit operativsystem (OS) og alle programmer og apps, du har installeret på det. Dit bundkort, RAM, mus, tastatur, printer og alt andet fysisk forbundet til din computer udgør hardwaren.

Uden hjælp ved softwaren ikke, hvordan man taler til din hardware og omvendt. Hardwaredrivere er stykker software, der lærer dit operativsystem, dine programmer og apps, hvordan du arbejder med dine enheder. Forestil dig, at dit OS taler engelsk, og din hardware taler tysk. Hardwaredrivere er altså sprogtolken, der konverterer engelsk til tysk og tilbage igen.

Producenter gør drivere; Softwareudviklere bruger dem

Da drivere håndterer hardwareoversættelse, tror du måske, at det betyder, at de producenter, der fremstiller hardware, laver driverne. Det er sandt nogle gange; chancerne er, at producenten har lavet din grafikdriver, for eksempel. Men det er ikke altid sandt.

Microsoft (og nogle producenter) leverer universelle drivere, som alle kan bruge. Disse drivere giver omkostningsbesparelser og ensartet ydeevne på tværs af enheder. Ved at springe processen til at oprette drivere over giver producenten mulighed for at tune sin hardware til en velkendt, grundigt testet driver med specifikationer, der passer til virksomhedens behov. Din mus, tastatur og USB-drev bruger sandsynligvis generiske Microsoft-fremstillede drivere, for eksempel.

Nogle enheder kan bruge generiske drivere, men yder muligvis bedre med enhedsspecifikke drivere. For eksempel kan din computers grafikkort (GPU) sende dit skrivebord til en skærm med generiske drivere, men det har brug for drivere fra producenten – NVIDIA, AMD eller Intel – for at opnå optimal 3D-spilydeevne.

  Sådan får du vist meddelelsescenteret på Mac

Uanset hvem der laver driveren, drager softwareudviklere fordel af og bruger dem. Din teksteditor eller tekstbehandling kalder printerdriveren til at arbejde med printeren og grafikdriveren til at vise tekst. Uden disse drivere ved dit program ikke, hvordan det taler med printeren eller skærmen for at udføre vigtige funktioner som udskrivning og ændring af skriftstørrelsen. Hardwaredrivere giver softwareudviklere et ben op; de behøver ikke at lære hardwaresprogets ins og outs for at bruge hardwaren.

Softwareudvikleren behøver ikke bruge en masse tid på at genopfinde hjulet. Hvis en app skal udskrive, kan dens udvikler implementere en grundlæggende printfunktion og stole på, at systemets printerdrivere håndterer detaljerne. Ellers kan softwareudvikleren være nødt til at designe en udskrivningsoperation til HP-printere, derefter Brother-printere og så videre.

Software bruger nogle gange flere drivere til at arbejde med en enhed og sender dataene gennem hver. For at vende tilbage til vores sprogbarriereeksempel, forestil dig, at din software taler engelsk, og din hardware taler tysk. Desværre taler den første enhedstolk kun engelsk og italiensk. Det er nok til at lette kommunikationen. Forestil dig nu, at en anden tolk ankom, som talte italiensk og tysk. Ved at sende ned ad linjen gennem de to tolke ville kommunikationen til sidst fungere. Det samme grundlæggende koncept opstår, når flere drivere er i brug mellem software og hardware.

Hvorfor hardwaredrivere kan forårsage systemnedbrud

Det tætte samspil mellem software, driver og hardware er det, der får alt til at fungere på din computer. Det er også det, der knækker tingene. Lad os gå tilbage til vores sprogfortolkningsanalogi. Sprogoversættelse er kun så god som den dårligste taler af et sprog i kæden. Hvis din tolk taler meget godt engelsk, men kun acceptabelt tysk, så er det muligt, at de taler forkert, og den tysktalende vil ikke rigtigt forstå, hvad der bliver sagt.

  Sådan bruges citatfunktionen i Google Docs, Sheets og Slides

Det samme sker med enhedsdrivere, men problemet er forværret. Det er ikke kun, at selve enhedsdriveren måske ikke er perfekt, men softwaren og den involverede hardware kan også have problemer. Og disse problemer kan forstørres, mens de går ned ad kæden, ligesom et spil telefon. Så hvis du fortæller softwaren, du vil udskrive, og den sender retningen til chaufføren forkert, vil chaufføren til gengæld fortolke så godt den kan og sende disse retninger til hardwaren. Hvis alt går godt, bliver du ikke desto klogere.

Men software, drivere og din hardware er ikke altid smarte nok til at komme sig efter dårlige data. Hvis din tolk virker forvirret, fordi de ikke ved, hvorfor den tysktalende vil have “håndsko” (handschue på tysk), kan du arbejde sammen for at finde ud af, at de betyder handsker. Men hvis dit OS fortæller din grafikdriver om at slukke for grafikkortets blæser, når det betød tændt, vil dit grafikkort gøre som det bliver sagt, hvilket fører til en potentiel overophedning og lukning af systemet.

Problemet bliver mere kompliceret end som så, men på deres grundlæggende niveauer kan de koges ned til, at dårlige data lavede en umulig anmodning, og systemet ikke kunne genoprette. Dit operativsystem kan fryse eller gå ned. Driverne selv kan indeholde fejl eller inkompatibiliteter, men en driver kan også synes at være skyld i, når den underliggende hardwareenhed fejler eller har et andet fysisk problem.

Hvad skal du gøre, hvis du har mistanke om dårlige hardwaredrivere

Dette er det første sted at gå efter opdaterede hardwaredrivere.

Hvis du tror, ​​du har et hardwaredriverproblem, er den første ting, du skal gøre, at tage et skridt tilbage og undersøge, hvorfor du er kommet til den konklusion. Hvis et stykke software anbefaler dig at opdatere ‘forældet’ software og lover at hjælpe dig med at opdatere, bør du stoppe. Vi anbefaler ikke driveropdateringsværktøjer; de kan forårsage mere skade end gavn; faktisk kan det diskuteres, om de overhovedet forårsager noget godt. Det bedste, du kan gøre for din maskine, er at afinstallere driveropdateringen.

  Sådan kombineres eller grupperes cirkeldiagrammer i Microsoft Excel

Sandheden er, at du generelt ikke behøver at opdatere hardwaredrivere. Hvis du ikke kan se et problem med din hardware, og det ser ud til at fungere fint, så er det bedre at lade tingene være, som de er, end at risikere at introducere et problem. En undtagelse er grafikdrivere forbundet med grafikkort; disse opdateres jævnligt for at løse problemer, tilføje nye funktioner og forbedre ydeevnen for nye pc-spil. Men de fleste af dine hardwaredrivere behøver sandsynligvis ikke at blive opdateret.

Men hvis du har set en BSOD (Blue Screen of Death), der viser en fejlmeddelelse om en hardwaredriver, er du sandsynligvis på rette vej. Hvis en hardwaredriver forårsager nedbrud, bør dit næste trin være at søge efter nye drivere.

Men selv i så fald skal du ikke bruge driveropdateringsværktøjet. Den bedste måde at opdatere din driver på er gennem Windows Update eller producentens websted. Start med at tjekke for eventuelle Windows-opdateringer, Microsoft gør et anstændigt stykke arbejde med at tage sig af hardwareopdateringer for dig på dette tidspunkt, og det kan spare en masse kræfter.

Hvis du ikke kan se noget i Windows-opdatering, skal du gå til producentens websted og tjekke dets supportområde for driverdownloads. Sammenlign den seneste version, producenten tilbyder, med den version, der vises i Enhedshåndtering.

For det meste bør hardwaredrivere fungere i baggrunden, og du bør ikke bemærke deres tilstedeværelse. Desværre gør alt, hvad der får hardwaredrivere til at fungere godt, dem også til en potentiel kilde til problemer. Men normalt behøver du slet ikke bekymre dig om dem. De behøver enten ikke at opdateres, eller også vil Windows tage sig af det for dig. At forstå disse nøglefakta vil hjælpe dig med at løse et problem, hvis du har det – og undgå at forårsage et problem, hvor der ikke eksisterede noget i første omgang.

By Anders