Skip to main content

Was ist das installierbare Dateisystem?

Das installierbare Dateisystem (IFS) ist eine abstrakte Programmierschnittstelle (API), die einem Betriebssystem die Möglichkeit bietet, 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, 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.Das IFS bietet eine Abstraktionsebene, die so wirksam genug ist, um ein Remote -Netzwerklaufwerk über dieselben Softwaremechanismen montieren zu können, wie es im Netzwerkdateisystem (NFS) angezeigt werden kann.

Das ursprüngliche installierbare Dateisystem wurde von IBM Reg entwickelt;und Microsoft reg;Während der gemeinsamen Arbeit an der Entwicklung des Betriebssystems des Betriebssystems, um sicherzustellen, dass die Software in Zukunft mit neuen Technologien arbeiten kann.Microsoft reg;schließlich integrierte die Technologie in ihre Windows Betriebssystem.Andere Versionen von abstrahierten Software-basierten Dateisystemschnittstellen existieren, obwohl sie im Allgemeinen als virtuelles Dateisystem auf Nicht-Windows reg bezeichnet werden;Betriebssysteme.

In dem Betriebssystem 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 , das installierbare 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 VerwendungsmöglichkeitenFü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 -Laufwerke 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-Ladens durchgeführt werden kann.