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:
Das Minifiltermodell, bei dem ein "Minifilter"-Filter vom System bereitgestellte Filter-Manager-Unterstützung (FltMgr) verwendet, wodurch die Filterentwicklung vereinfacht wird
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: