De methode voor het vinden van apparaatstuurprogrammapaden is sterk afhankelijk van het besturingssysteem. Hier ziet u hoe u dit kunt doen voor enkele veelgebruikte besturingssystemen:
Vensters:
* Apparaatbeheer: Dit is de meest eenvoudige methode. Open Apparaatbeheer (zoek ernaar in het menu Start), vouw de categorie uit die uw apparaat bevat, klik met de rechtermuisknop op het apparaat, selecteer 'Eigenschappen', ga naar het tabblad 'Stuurprogramma' en klik op 'Stuurprogrammadetails'. Dit toont u de stuurprogrammabestanden (.sys-bestanden) die door het apparaat worden gebruikt. Het volledige pad zal daar waarschijnlijk worden weergegeven of gemakkelijk worden afgeleid uit de bestandsnaam.
* DriverStore-verkenner: Voor een uitgebreider overzicht van alle geïnstalleerde stuurprogramma's en hun locaties kunt u een tool van derden gebruiken, zoals DriverStore Explorer. Met dit hulpprogramma kunt u door de map DriverStore bladeren, die de kopieën van alle geïnstalleerde stuurprogramma's bevat. Om toegang te krijgen tot deze map heeft u beheerdersrechten nodig.
* PowerShell: U kunt PowerShell-cmdlets gebruiken om stuurprogramma-informatie op te halen, maar voor het extraheren van het precieze pad is meer scripting vereist. Deze methode is minder gebruiksvriendelijk dan de eerste twee.
macOS:
macOS geeft stuurprogrammapaden niet op dezelfde gebruiksvriendelijke manier weer als Windows. Stuurprogramma's zijn vaak in de kernel ingebouwd, waardoor individuele stuurprogrammabestanden minder gemakkelijk te identificeren zijn. Normaal gesproken zou u opdrachtregelprogramma's moeten gebruiken en mogelijk in kernelextensies (kexts) duiken. Dit is geavanceerder en vereist een dieper inzicht in het macOS-systeem.
Linux:
Het vinden van stuurprogrammapaden in Linux is afhankelijk van de distributie en het specifieke stuurprogramma. Enkele veel voorkomende benaderingen zijn echter:
* `/sys/bus/` map: Dit bestandssysteem vertegenwoordigt de systeembussen (bijvoorbeeld PCI, USB). Als u submappen onder dit pad verkent, kunt u informatie vinden over stuurprogramma's en de bijbehorende apparaten. Zoek naar bestanden met de naam 'driver' of 'driver/module' die vaak (maar niet altijd) de naam van de drivermodule bevatten. U moet dan het `.ko`-bestand (kernelobject) in de map `/lib/modules//` zoeken.
* `lsmod` commando: Met deze opdracht worden geladen kernelmodules weergegeven. Het toont de modulenaam, maar niet direct het pad. Je zult nog steeds in `/lib/modules//` moeten zoeken om het daadwerkelijke `.ko`-bestand te vinden.
* `dmesg` commando: Met deze opdracht worden kernelberichten weergegeven. Wanneer een stuurprogramma wordt geladen, kan er een bericht verschijnen dat aangeeft welke module wordt geladen. U zult echter nog steeds het `.ko`-bestand moeten lokaliseren zoals hierboven beschreven.
* `/proc/devices`: Dit bestand vermeldt de apparaatnummers en de bijbehorende stuurprogrammanamen. Dit kan u helpen het betreffende stuurprogramma te identificeren, maar biedt niet direct een bestandspad.
Belangrijke overwegingen:
* Kernelmodules (.ko-bestanden op Linux, .sys-bestanden op Windows): Dit zijn de kernstuurprogrammabestanden. Het vinden van het pad naar deze bestanden is meestal het doel.
* Systeemspecifieke locaties: De exacte locatie van stuurprogramma's varieert afhankelijk van de versie van het besturingssysteem, de distributie (in het geval van Linux) en hoe het stuurprogramma is geïnstalleerd.
* Beheerdersrechten: In veel gevallen hebt u vrijwel zeker beheerders- of rootrechten nodig om de bestandspaden van het stuurprogramma te openen en te bekijken.
Vergeet niet om altijd voorzichtig te zijn bij het wijzigen of gebruiken van systeembestanden die verband houden met stuurprogramma's. Onjuiste wijzigingen kunnen tot systeeminstabiliteit leiden. Als u niet zeker bent over een van deze stappen, kunt u het beste hulp zoeken bij ervaren gebruikers of de officiële documentatie raadplegen. |