Alt du behøver at vide om Windows-drivere [MTE forklarer]
Når det kommer til bilister, ved mange mennesker ikke, hvad de skal forvente, når de installeres. Mange forstår ikke forskellen mellem drivere og software på brugerniveau, og endnu flere forstår ikke, hvad det indebærer. Drivere spiller en grundlæggende rolle i alle operativsystemer, uanset om du bruger Windows, Linux eller Macintosh. I dette segment taler vi især om Windows-drivere, deres hierarki og hvordan man løser de mest almindelige problemer med dem.
Hvad er en driver?
Gør ingen fejl, en chauffør er stadig et computerprogram. Dog tillader drivere rent faktisk andre programmer at kommunikere med din computers hardware. Alt, der kommunikerer direkte med hardware, uden at bruge nogen anden ramme eller indpakning, er kendt som en driver. Så længe du husker det, bliver det ikke svært at forstå, hvad drivere er, og hvilken rolle de spiller i Windows.
Kernel Mode vs. Bruger Mode Drivers
Drivere opererer i et simpelt hierarki med to typer: Kernel-tilstand og brugertilstand. Forskellen forklares nedenfor:
- Kernel-mode drivere kommunikerer med den fysiske maskine, der direkte har adgang til sine ressourcer. På kerneliveau har drivere direkte uafbrudt og ustyret adgang til computerens fysiske komponenter, såsom chipset, hukommelse, harddisk og CPU. Eksempler på kernelmodedrivere er CPU-, netværksgrænseflade-, video- og harddiskdrivere. Disse drivere opererer i kernel-tilstanden, fordi de skal danne en sømløs forbindelse med Windows-operativsystemet.
- Brugerdriverdriverne kommunikerer med enten andre drivere eller med operativsystemets øverste "bruger" -lag. På brugerniveau har drivere brugt brug af ressourcer og kommunikerer på samme niveau som andre programmer, du kører, gør. De skal overholde reglerne fra Windows og operere uden for dets integrerede system. Hvis der opstår en fejl med en af disse drivere, kan Windows fortsætte med at køre (i mange tilfælde), som det ikke er tilfældet med drivere, der opererer på kerneliveau. Mange enheder kan vælge at bruge brugerdriverdrivere, selv om det muligvis kan reducere deres effektivitet. Men de er meget sikrere og har mindre chancer for at kollapse et system. Ofte kan du finde dvd-drev emulatorer og firewalls ved hjælp af disse typer af drivere.
Nu, hvor du har fået kendskab til det, lad os se hvad driverhierarkiet ser ud:
Du behøver ikke være software ingeniør til at finde ud af, hvad denne grafik forsøger at fortælle dig. Du behøver ikke engang at forstå diagrammet, heller ikke. Du behøver kun at se, at brugerfunktionen har mindre direkte adgang til hardware end kernel-tilstanden. Åh, og Hardware Abstracion Layer (HAL)? Det er bare en Microsoft-implementering, der hjælper med at gøre softwareens kommunikation med hardware enklere. Det er, hvad der gør Windows til et attraktivt miljø for udviklere, især på grund af gennemsigtigheden og ensartetheden, som operativsystemet har med applikationsudviklingsplatforme.
Hvornår skal du opdatere drivere?
Dette er et spørgsmål, der altid kommer på tværs af mange forskellige menneskers sind, når de installerer nye enheder og modtager en meddelelse om, at en ny driver er tilgængelig. Så meget som folk fortæller dig altid at holde dine drivere opdateret, er der sjældent nogen sikkerhedsproblemer på din computer forårsaget af drivere. De fleste vira og andre ting inficerer dig på brugerniveau, ikke kerneniveau.
Så hvorfor installere opdaterede drivere?
Den eneste grund til, at du nogensinde skulle installere en opdateret driver, skyldes et systemproblem forårsaget af et hardware. Hvis du får underlig video på din computer, bør du for eksempel prøve at opdatere grafikkortdriverne. Mange hardwareproblemer kan løses ved blot at udføre en driveropdatering eller at downloade og installere de nyeste drivere fra producenten. Opdatering af drivere af anden grund kan have en negativ indvirkning på dit system. Du kan finde et bevis på dette ved at søge efter problemer forårsaget af driveropdateringer. Nogle personer i fora foreslår at rulle tilbage som en løsning, og det virker!
Der er en undtagelse herfra. Hvis du i øjeblikket bruger Windows grundlæggende drivere til enhver adapter, kan du opgradere til producentens drivere for bedre ydeevne.
Sådan opdateres dine drivere
For at opdatere en driver i Microsoft Windows, skal du gå til dit kontrolpanel og klikke på "Enheder og printere". Når du er indeni, skal du klikke på "Enhedshåndtering". Du får se en hel liste over enheder, der er knyttet til din computer. Højreklik på den enhed, du vil opdatere driveren til, og klik på "Opdater driver software".
Klik på "Søg automatisk for opdateret driver software" for at tillade Windows at søge efter en god producent driver til din enhed. Den vil downloade og installere den mest stabile en automatisk.
Hvis den ikke kan finde en driver, skal du bare gå til enhedsproducentens hjemmeside (dvs. nVidia) og downloade de nyeste drivere til din enhed fra deres hjemmeside. Nogle websteder kan endda hjælpe dig med at opdage, hvilken type enhed du kører, hvis du ikke ved, hvad du har på din computer.
Før opdatering til en Producentens nye driver
Hvis du opdaterer en enhedsdriver på din computer, skal du overveje at kontrollere versionen først for at se, om den falder sammen med, hvad du opdaterer den til. Hvis du har en driver med samme version som den opdatering, du downloader, behøver du selvfølgelig ikke at installere den. Hvis du forsøger at rette op på et problem, skal du overveje at rulle tilbage til en ældre driver for at se, om det virker.
For at kontrollere driverversioner skal du gå til enheden i "Enhedshåndtering" som beskrevet i det foregående afsnit. Højreklik på enheden og klik på "Egenskaber". Vælg fanen "Driver" og klik på "Driver Details". Dette viser dig den version, du bruger i øjeblikket, hvilket vil hjælpe dig med at sammenligne.
Afsluttende tanker
Når du forsøger at løse et hardwareproblem, fungerer det ikke, hvis du opdaterer driveren eller ruller den tilbage, skal du måske udskifte hardwareen selv, især hvis problemerne startede spontant. Dette sker ofte, når hardwaren er ved at dø. For eksempel kan et grafikkort pludselig vise forstyrrede billeder på skærmen, mens du kører et spil. Dette kan skyldes GPU overophedning.
Hvis du har noget at tilføje til denne diskussion, skal du gå videre og bruge kommentarafsnittet nedenfor. Vi vil gerne høre fra dig!