Metoden för att hitta enhetens drivrutiner beror starkt på operativsystemet. Så här kan du göra det för några vanliga operativsystem:
Windows:
* Enhetshanterare: Detta är den mest enkla metoden. Öppna enhetshanterare (sök efter den i startmenyn), utöka kategorin som innehåller din enhet, högerklicka på enheten, välj "Egenskaper", gå till fliken "Driver" och klicka på "Driverinformation." Detta visar att drivrutinfilerna (.sys -filer) som används av enheten. Hela sökvägen kommer troligen att visas där eller lätt dras från filnamnet.
* DriverStore Explorer: För en mer omfattande bild av alla installerade drivrutiner och deras platser kan du använda ett tredjepartsverktyg som DriverStore Explorer. Det här verktyget låter dig bläddra i Mappen DriverStore, som innehåller kopiorna av alla installerade drivrutiner. Du behöver administratörsbehörighet för att komma åt den här mappen.
* PowerShell: Du kan använda PowerShell CMDLETS för att få förarinformation, men att extrahera den exakta sökvägen kräver mer skript. Denna metod är mindre användarvänlig än de två första.
macOS:
MacOS exponerar inte förarvägar på samma användarvänliga sätt som Windows. Förare är ofta inbyggda i kärnan, vilket gör enskilda drivrutinfiler mindre lätt identifierbara. Du skulle vanligtvis behöva använda kommandoradsverktyg och potentiellt gräva i kärnförlängningar (kexts). Detta är mer avancerat och kräver en djupare förståelse av macOS -systemet.
Linux:
Att hitta förarvägar i Linux beror på distributionen och den specifika drivrutinen. Vissa vanliga tillvägagångssätt inkluderar dock:
* `/sys/buss/` katalog: Detta filsystem representerar systemets bussar (t.ex. PCI, USB). Att utforska underkataloger under denna väg kan leda dig till information om förare och deras tillhörande enheter. Leta efter filer som heter "Driver" eller "Driver/Module" som ofta (men inte alltid) innehåller förarmodulnamnet. Du skulle då behöva hitta filen '.ko' (kärnobjekt) i katalogen '/lib/moduler//'.
* `lsmod` kommando: Detta kommando listar laddade kärnmoduler. Den visar modulnamnet, men inte direkt vägen. Du kommer fortfarande att behöva titta i `/lib/moduler//` för att hitta den faktiska ".ko" -filen.
* `dmesg` kommando: Detta kommando visar kärnmeddelanden. När en drivrutin laddas kan ett meddelande som indikerar att modulen laddas visas. Men du måste fortfarande hitta filen ".ko" som beskrivits ovan.
* `/proc/enheter`: Den här filen listar enhetsnummer och deras motsvarande drivrutiner, detta kan hjälpa dig att identifiera föraren i fråga men ger inte direkt en filväg.
Viktiga överväganden:
* kärnmoduler (.KO -filer på Linux, .Sys -filer på Windows): Det här är kärndrivrutinfilerna. Att hitta vägen till dessa filer är vanligtvis målet.
* Systemspecifika platser: Den exakta platsen för förare varierar beroende på OS -versionen, distributionen (i fallet med Linux) och hur föraren installerades.
* administrativa privilegier: Du kommer nästan säkert att behöva administrativa eller rotbehörigheter för att komma åt och visa förarens filvägar i många fall.
Kom ihåg att alltid vara försiktig när du modifierar eller interagerar med systemfiler relaterade till drivrutiner. Felaktiga förändringar kan leda till systeminstabilitet. Om du är osäker på något av dessa steg är det bäst att söka hjälp från erfarna användare eller konsultera officiell dokumentation.