マスターファイルテーブルとは
マスターファイルテーブルは、Windows NTファイルシステムの機能で使用されるファイル追跡システムです。 マスターファイルテーブルは、メタデータファイルの重要な部分と見なされ、NTFSボリュームのボリュームを定義するのに役立ちます。 MFTと呼ばれることも多いこのテーブルには、ファイルシステムで見つかったすべてのファイルとディレクトリに関する情報が格納されます。
実際の操作では、マスターファイルテーブルは、NTファイルシステムに関連する管理プロセスの開始点として機能します。 この観点から、マスターファイルテーブルは、システムに格納されているさまざまなファイルを実行するために必要な貴重な情報を格納しているため、リレーショナルスタイルのデータベーステーブルとして機能します。 マスターファイルテーブルにアクセスすることにより、システムは内容を調べて、指定されたアクションに必要なファイルを識別することができます。 この表には、システムが適切なファイルを選択し、ハードドライブ上の実際のファイルを見つけるのに十分な詳細が示されています。
マスターファイルテーブルの使用には、他の多くのファイリングシステムで見られるFATテーブルの機能が含まれます。 ただし、マスターファイルテーブルは、起動ポイントとして機能し、特定の実行に必要なファイルを識別する簡単なリソースを提供することにより、その機能を超えています。 新しいアプリケーションがハードドライブにロードされると、マスターファイルテーブルも拡張されます。 ファイルテーブルに割り当てられたディスク領域を効率的に管理するために、テーブルの編成により、作成されるレコードの実際のサイズが制限されます。
レコードの存在はパフォーマンスを最大化するのに役立つため、マスターファイルテーブルに新しいレコードを作成することをお勧めします。 このため、Windows NT用に構成されたハードドライブは、通常、マスターファイルテーブル用の領域の約12%を確保します。 テーブルのサイズが最終的にこの割り当てを超える場合、システムを調整して、割り当てられたディスク容量を増やすことができます。 ただし、追加のスペースは、必ずしも元のマスターファイルテーブルに隣接するセクターに格納されるわけではありません。 セクタ間に他のディレクトリとファイルが存在すると、効率がわずかに低下する場合があります。