Informationen zu Dateisystemfiltertreibern

Dateisystemfiltertreiber für Windows

Ein Dateisystemfiltertreiber ist ein optionaler Treiber, der das Verhalten eines Dateisystems erhöht oder ändert. Es handelt sich um eine Kernelmoduskomponente, die als Teil der Windows Executive ausgeführt wird.

Ein Dateisystemfiltertreiber kann E/A-Vorgänge für ein oder mehrere Dateisysteme oder Dateisystemvolumes filtern. Je nach Art des Treibers kann der Filterprotokollieren, beobachten, ändern oder sogar verhindern. Typische Anwendungen für Dateisystemfiltertreiber sind Antivirenprogramme, Verschlüsselungsprogramme und hierarchische Speicherverwaltungssysteme.

Es gibt zwei Dateisystemfiltermodelle in Windows:

Hinweis

Filterentwickler sollten Dateisystem-Minifiltertreiber mit Filter-Manager-Unterstützung anstelle von Legacy-Dateisystemfiltertreibern entwickeln. Weitere Informationen finden Sie unter Richtlinien zum Portieren von Legacyfiltertreibern , um alle verbleibenden Legacyfilter als Minifiltertreiber zu portieren.

Dateisystemfiltertreiber sind keine Gerätetreiber

Ein Gerätetreiber ist eine Softwarekomponente, die ein bestimmtes Hardware-E/A-Gerät steuert. Beispielsweise steuert ein DVD-Speichertreiber ein DVD-Laufwerk.

Im Gegensatz dazu arbeitet ein Dateisystemfiltertreiber mit einem oder mehreren Dateisystemen zusammen, um Datei-E/A-Vorgänge zu verwalten. Dazu zählen die Operationen:

  • Erstellen, Öffnen, Schließen und Aufzählen von Dateien und Verzeichnissen

  • Abrufen und Festlegen von Datei-, Verzeichnis- und Volumeinformationen

  • Lesen und Schreiben von Dateidaten

Darüber hinaus müssen Dateisystemfiltertreiber dateisystemspezifische Features wie Caching, Sperren, Dateien mit geringer Dichte, Datenträgerkontingente, Komprimierung, Sicherheit, Wiederherstellbarkeit, Wiederholungspunkte und Volumeeinbindungspunkte unterstützen.

Weitere Informationen zu den Ähnlichkeiten und Unterschieden zwischen Dateisystemfiltertreibern und Gerätetreibern finden Sie in den folgenden Themen: