Macintoshファイルシステム
Macintosh File System ( MFS )は、Apple Computerが400Kフロッピーディスクにファイルを保存するために作成したボリュームフォーマット(またはディスクファイルシステム)です。 MFSは、1984年1月に元のApple Macintoshコンピューターで導入されました。
MFSは、構造化データの保存を可能にするリソースフォークの導入と、Mac OSのグラフィカルユーザーインターフェイスのサポートに必要なメタデータの保存の両方で注目に値します。 MFSでは、ファイル名の長さを最大255文字にすることができますが、Finderでは、ユーザーが63文字(以降のバージョンでは31文字)より長い名前を作成することはできません。 MFSは、ディレクトリの階層をサポートしないため、フラットファイルシステムと呼ばれます。
フォルダーは、元のMFSベースのMacintoshの概念として存在しますが、現代のシステムでの方法とはまったく異なる動作をします。これらはFinderウィンドウに表示されますが、開いているダイアログボックスと保存ダイアログボックスには表示されていません。ボリュームには常に空のフォルダーが1つあり、何らかの方法(ファイルの追加や名前変更など)で変更された場合、新しい空のフォルダーが表示されるため、新しいフォルダーを作成できます。 MFSは、すべてのファイルとディレクトリのリスト情報を単一のファイルに保存します。 Finderは、すべてのファイルをディレクトリハンドルとファイルハンドルのペアとして保存することにより、フォルダの錯覚を作成します。特定のフォルダーの内容を表示するために、MFSはそのハンドル内のすべてのファイルのディレクトリーをスキャンします。ディレクトリリストを含む別のファイルを見つける必要はありません。
Macintoshファイルシステムは、サイズが20 MBを超えるボリューム、または約1,400ファイルをサポートしません。これは今日の標準では小さいですが、当時はMacintoshの400 KBフロッピードライブと比較すると、非常に広大なように見えました。
Appleは、1985年9月にMFSの代わりとしてHierarchical File Systemを導入しました。MacOS 7.6.1では、MFSボリュームへの書き込みのサポートが削除され、Mac OS 8.0ではMFSボリュームのサポートが完全に削除されました。 macOSにはMFSの組み込みサポートはありませんが、MFSLivesと呼ばれるAppleのサンプルVFSプラグインは、MFSボリュームへの読み取り専用アクセスを提供します。