Was ist das installierbare Dateisystem?
Das installierbare Dateisystem (IFS) ist eine abstrakte Programmierschnittstelle (API), die einem Betriebssystem die Möglichkeit gibt, auf verschiedene Dateisysteme zuzugreifen, ohne dass das Betriebssystem im spezifischen Format nativ konfiguriert werden muss. Im Wesentlichen kann das Betriebssystem Treiber laden, die die installierbare Dateisystem -API verwenden, die den Kernbereich des Betriebssystems mit dem Namen Kernel zum Zugriff auf das neue Dateisystem anweist. Diese Funktionalität ermöglicht es einem Benutzer, jedes Dateisystem zu durchsuchen und zu ändern, für das ein installierbares Dateisystem -Treiber (FSD) vorhanden ist. Es bietet den Herstellern auch einen Mechanismus, mit dem ein Computer mit einem Speichergerät eine Schnittstelle übernehmen kann, ohne dass das Gerät für die Verwendung eines vorhandenen Dateisystems entwerfen muss. Die IFS liefert eine Abstraktionsebene, die genug effektiv ist, damit ein Remote -Netzwerk -Laufwerk über dieselben Softwaremechanismen montiert werden kann, wie es beim Netzwerkdateisystem (NFS) angezeigt werden kann.Das E -Dateisystem wurde von IBM® und Microsoft® entwickelt, während er gemeinsam an der Entwicklung des Betriebssystems für OS/2 arbeitete, um sicherzustellen, dass die Software in Zukunft mit neuen Technologien arbeiten kann. Microsoft® hat die Technologie schließlich in das Windows® -Betriebssystem integriert. Weitere Versionen von abstrahierten Software-basierten Dateisystemschnittstellen existieren, obwohl sie im Allgemeinen als virtuelles Dateisystem auf Nicht-Windows®-Betriebssystemen bezeichnet werden.
Innerhalb des Betriebssystems funktioniert das installierbare Dateisystem, indem wichtiger Code in den Kern des Systems geladen wird, dem Bereich, in dem die Softwareverarbeitung auf niedrigster Ebene stattfindet. Auf diese Weise kann der IFS-Treiber einen sehr direkten Zugriff auf die Hardware haben, in der sich das Dateisystem befindet, aber auch die Verwendung von Bibliotheksfunktionen auf hoher Ebene einschränkt, da der Kernel partitioniert wird. Unter Windows®, der InstallabDas LE -Dateisystem wird tatsächlich als kompilierte dynamisch verknüpfte Bibliothek (DLL) geladen und enthält normalerweise Dienstprogramme, die dem Benutzer die Möglichkeit geben, ein Volumen mithilfe des benutzerdefinierten Dateisystems zu formatieren und zu reparieren.
Es gibt eine Vielzahl von Verwendungen für das installierbare Dateisystem. Eine der häufigsten ist der Zugriff auf Dateien auf einer Partition oder einem Laufwerk, das von einem anderen Art von Betriebssystem verwaltet wird. Die IFs können auch von Herstellern tragbarer Speicherantriebe wie Flash -Laufwerken oder den Herstellern von Digitalkameras verwendet werden, um die auf vertrauten Geräte gespeicherten Dateien zu sehen. Ein installierbarer Dateisystem-Treiber kann verwendet werden, um die Art und Weise zu ändern, wie auf eine vorhandene Partition trotz des verwendeten Dateisystems zugegriffen wird, sodass ein Laufwerk durch das Laden eines konfigurierten IFS.