Macintosh File System ( MFS ) es un formato de volumen (o sistema de archivos de disco ) creado por Apple Computer para almacenar archivos en disquetes de 400K . MFS se introdujo con la computadora Apple Macintosh original en enero de 1984.
MFS es conocido tanto por introducir bifurcaciones de recursos para permitir el almacenamiento de datos estructurados, como por almacenar metadatos necesarios para soportar la interfaz gráfica de usuario del Mac OS clásico . MFS permite que los nombres de archivo tengan hasta 255 caracteres de longitud, [1] aunque Finder no permite a los usuarios crear nombres de más de 63 caracteres (31 caracteres en versiones posteriores). MFS se denomina un sistema de archivos plano porque no admite una jerarquía de directorios .
Las carpetas existen como un concepto en el Macintosh original basado en MFS, pero funcionan de manera completamente diferente a como lo hacen en los sistemas modernos. Son visibles en las ventanas del Finder , pero no en los cuadros de diálogo de abrir y guardar . [2] Siempre hay una carpeta vacía en el volumen, y si se altera de alguna manera (como al agregar o cambiar el nombre de archivos), aparece una nueva Carpeta vacía, lo que proporciona una forma de crear nuevas carpetas. MFS almacena toda la información de listado de archivos y directorios en un solo archivo. El Finder crea la ilusión de carpetas, al almacenar todos los archivos como pares de identificadores de directorio y de archivo. Para mostrar el contenido de una carpeta en particular, MFS escanea el directorio en busca de todos los archivos en ese identificador. No es necesario encontrar un archivo separado que contenga el listado de directorios.
El sistema de archivos de Macintosh no admite volúmenes de más de 20 MB de tamaño, o alrededor de 1.400 archivos. [ cita requerida ] Si bien esto es pequeño para los estándares actuales, en ese momento parecía muy expansivo en comparación con la unidad de disquete de 400 KB de Macintosh .
Apple introdujo el Sistema de archivos jerárquico como reemplazo de MFS en septiembre de 1985. En Mac OS 7.6.1 , Apple eliminó el soporte para escribir en volúmenes MFS "ya que tales escrituras a menudo resultaban en errores o bloqueos del sistema", [3] y en Mac OS 8.0 se eliminó por completo el soporte para volúmenes MFS. Aunque macOS (anteriormente Mac OS X) no tiene soporte integrado para MFS, un complemento VFS de ejemplo de Apple llamado MFSLives proporciona acceso de solo lectura a volúmenes MFS. [4]