MFS (Macintosh File System)

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 08:08, 27 июня 2016.
Open book.svg Авторство
Куликов А.В.
Согласовано: 17.05.2016
MFS
Полное название Macintosh File System
Содержимое каталога Table
Распределение файлов Linked list
Сбойные блоки No
Limits
Макс. размер тома 20 MiB
Макс. размер файла 20 MiB
Макс. количество файлов 4094
Макс. длина имени файла 255 characters
Разрешенные символы
в именах файлов
Any Apple codepage (such as MacRoman) character but ":"
Features
Даты зарегистрирован Creation, modification
Диапазон дат January 1, 1904 - February 6, 2040
Дата резолюции 1s
Вилка Only 2 (data and resource)
Признаки version, locked, type, creator, Finder window, location in Finder window, Finder flags
Разрешения файловой системы No
Прозрачное сжатие No
Транспорантное шифрование No
Другие
Операционная система System 1 — OS 7.6 (Write), Mac OS 8.0 (Read), OS X (Read with MFSLives)

MFS (англ. Macintosh File System) — дисковая файловая система, созданная Apple Computer Inc. для хранения файлов на накопителе на дискетах 400 КБ. MFS впервые введена в компьютерах Macintosh в январе 1984 года и поддерживает все кодировки Apple. Появление MFS было значительно как для введения ветви ресурса, чтобы разрешить хранение структурированных данных, так и для хранения метаданных, необходимого для поддержки графического интерфейса Mac OS. В системе MFS были впервые введены ветви ресурсов, возможность обрабатывать имена файлов длиной до 255 символов и простые метаданные, хотя Finder не разрешает пользователям создавать названия длиннее 63 символов (31 в последних версиях).

Структура MFS

System 1.1
Пустая папка для создания новых папок

MFS называют «плоской» файловой системой, потому что она не поддерживает иерархию директорий, но тем не менее, программное обеспечение системы предлагало иерархический вид, в котором отображались вложенные папки. Папки существовали как понятие на изначальной MFS-основанной Macintosh, но работали абсолютно отлично от современных систем. Они были видны в окне Finder, но не в диалоговых окнах «Открыть» и «Сохранить». В корне папки всегда была одна пустая папка, и если она была изменена каким-либо образом (путем добавления или переименования файлов), появлялась новая папка, обеспечивая тем самым путь для создания новых папок. MFS хранила информацию обо всех файлах и директориях в одном единственном файле. Finder создавал иллюзию папок. Чтобы отобразить содержимое определенной папки, MFS сканировала каталог всех файлов. Не требовалось искать отдельный файл, содержащий список директорий. Корзина автоматически опустошалась после перезагрузки системы. Apple представила Иерархическую файловую систему (Hierarchical File System), которая заменила MFS, в 1985.

Недостатки

Изначально недостатки MFS были незаметны, потому что управлять небольшим объемом данных было нетрудно. Но после появления накопителей на жестких магнитных дисках, MFS требовалось слишком много времени на считывание больших объемов данных.

Ограничения

MFS не поддерживала томы больше 20 мебибайт. Хотя это мало по нынешним меркам, в то время это было очень дорогостояще в сравнении с дискетой на 400 кибибайт Macintosh.

Поддерживаются операционные системы

  • Mac OS 1 — 7,6 — чтение/запись,
  • Mac OS 8 — чтение
  • OS X – чтение с помощью MFSLive

В Mac OS 7.6.1. Apple убрали поддержку записи MFS томов, а в Mac OS 8.0. была убрана вся поддержка томов. Хотя OS X нет встроенной поддержки MFS, есть VFS плагин от Apple под названием MFSLive, который позволяет получать доступ только для чтения к MFS томам.

См. также