Skip to main content

インストール可能なファイルシステムは何ですか?

installiableインストール可能なファイルシステム(IFS)は、オペレーティングシステムを特定の形式でネイティブに構成する必要なく、オペレーティングシステムに異なるファイルシステムにアクセスする機能を提供する抽象プログラミングインターフェイス(API)です。本質的に、オペレーティングシステムは、新しいファイルシステムへのアクセス方法について、カーネルと呼ばれるオペレーティングシステムのコアエリアを指示するインストール可能なファイルシステムAPIを使用するドライバーをロードできます。この機能により、ユーザーはインストール可能なファイルシステムドライバー(FSD)が存在するファイルシステムを閲覧および変更できます。また、既存のファイルシステムを使用するデバイスを設計することなく、コンピューターがストレージデバイスとインターフェイスできるようにするために使用できるメカニズムをメーカーに提供します。IFSは、ネットワークファイルシステム(NFS)で見ることができるように、同じソフトウェアメカニズムを介してリモートネットワークドライブをマウントできるように十分に効果的な抽象化のレイヤーを提供します。;およびMicrosoft&Reg;OS/2オペレーティングシステムの開発に共同で作業している間、ソフトウェアが将来新しいテクノロジーを操作できるようにすることを保証します。Microsoft&Reg;最終的にテクノロジーをWindows&Reg;に統合しました。オペレーティング·システム。抽象化されたソフトウェアベースのファイルシステムインターフェイスの他のバージョンは存在しますが、通常は非windows®の仮想ファイルシステムと呼ばれます。オペレーティングシステム。

オペレーティングシステム内では、インストール可能なファイルシステムは、システムのカーネルに重要なコードをロードすることにより機能します。これは、最低レベルのソフトウェア処理が行われる領域です。これにより、IFSドライバーは、ファイルシステムが配置されているハードウェアに非常に直接アクセスできますが、カーネルの分割方法により、高レベルのライブラリ関数の使用も制限されます。Windows&Reg;の下で、インストール可能なファイルシステムは実際にコンパイルされた動的リンクライブラリ(DLL)としてロードされ、通常、ユーザーにカスタムファイルシステムを使用してボリュームをフォーマットおよび修復する機能を提供するユーティリティが含まれています。インストール可能なファイルシステム用。最も一般的なものの1つは、異なるタイプのオペレーティングシステムによって管理されるパーティションまたはドライブ上のファイルにアクセスすることです。IFSは、フラッシュドライブやデジタルカメラのメーカーなどのポータブルストレージドライブのメーカーが使用して、デバイスに保存されているファイルを馴染みのある方法で表示する方法を提供することもできます。インストール可能なファイルシステムドライバーを使用して、実際のファイルシステムが使用されているにもかかわらず、既存のパーティションのアクセス方法を変更し、構成されたifsをロードすることでドライブを読み取り専用にすることができます。