EMZETT.
Login

Treiber

Kurz: Ein Treiber ist ein Programm, das dem Betriebssystem erklärt, wie es ein bestimmtes Gerät (Grafikkarte, Drucker, Netzwerkkarte) ansteuert. Ohne Treiber kann das System das Gerät nicht oder nur eingeschränkt nutzen.

Genauer: Hardware spricht jeweils ihre eigene „Sprache” (Befehle, Register). Das Betriebssystem bietet Anwendungen eine einheitliche Schnittstelle (zum Beispiel „Drucke diese Seite”). Der Treiber übersetzt dazwischen. Er läuft meist mit hohen Rechten im Kernel-Modus, deshalb sind Treiberfehler besonders gefährlich.

Im Detail

Arten:

  • Gerätetreiber im Betriebssystem: Windows .sys-Dateien, Linux-Kernelmodule (.ko), macOS Kexts/DriverKit.
  • Firmware-Treiber (UEFI-Treiber): Laufen in der Firmware vor dem Betriebssystem und ermöglichen zum Beispiel, von einer NVMe-SSD zu starten oder Netzwerk-Boot (PXE) zu nutzen.
  • Klassentreiber: Allgemeine Treiber für Gerätearten (USB-Speicher, HID wie Maus und Tastatur), die ohne Hersteller-Software funktionieren.
  • Herstellertreiber: Mehr Funktionen und Leistung (NVIDIA, AMD, Intel).
  • Virtuelle Treiber: Für Software-Geräte (VPN-Adapter, virtuelle Laufwerke).

Treiber installieren und pflegen:

  • Windows Update liefert viele Treiber automatisch. Bei Grafikkarten lohnt der Hersteller-Treiber.
  • Geräte-Manager (devmgmt.msc): Gerät mit gelbem Warnzeichen bedeutet fehlenden oder fehlerhaften Treiber.
  • Alten Treiber zurücksetzen („Vorheriger Treiber”), wenn ein Update Probleme macht.
  • Nur Treiber aus vertrauenswürdiger Quelle installieren.

Sicherheit und Stabilität:

  • Treiber sind signiert. Windows lädt im 64-Bit-Modus nur signierte Kerneltreiber.
  • Schwachstellen in signierten, aber fehlerhaften Treibern werden für Angriffe genutzt („Bring Your Own Vulnerable Driver”). Microsoft pflegt eine Sperrliste.
  • Treiberfehler führen zu Blue Screens (zum Beispiel DRIVER_IRQL_NOT_LESS_OR_EQUAL).
  • Linux bringt viele Treiber direkt im Kern mit, daher läuft viel Hardware sofort.

Siehe auch: Firmware, Systemarchitektur, Schnittstellen