The Macintosh File System (MFS) was the first file system used by Macintosh computers.
Features[]
MFS was a flat file system where all files were stored by the system on the root level of volumes. However, MFS had a mechanism that allowed users to create the cosmetic appearance of folders in the Finder by renaming the always-present folder "Empty Folder," which would then be re-created.[1]
MFS supported Macintosh files in two parts: a data fork for ordinary file data, and a resource fork for collections of metadata, such as icon bitmaps, user interface elements, program segments, parametric values, and other elements that were stored in attribute/value pairs. Accessing the resource fork from disk instead of keeping the contents in RAM helped reduce memory requirements for the original Macintosh 128K. Additional metadata was stored in a hidden resource database file called Desktop.[1][2]
Shortcomings[]
Folders within folders were not supported. Since the directory of files was still stored in RAM, the Macintosh 128K was known to slow down and run out of memory if too many files were on a drive, such as the Macintosh Hard Disk 20. One workaround was to partition hard disks.[3]
Support[]
MFS was the native file system for early compact Macs running System 1 and 2 from 400 KB floppy disks. It internally supported filenames up to 255 characters, but the Finder only supported 63 characters. On September 17, 1985, it was superseded by the Hierarchical File System (HFS) in System 2.1, which reduced the file name limit to 31 characters. Support for 255 character file names returned in HFS Plus, which was introduced with Mac OS 8.1 on January 19, 1998. However, the Finder's 31-character limit was not revised until Mac OS X.[1]
Deprecation[]
System 7 began to phase out support for MFS by first eliminating cosmetic folders and removing the ability to rename MFS volumes.[1] System 7.5 removed the ability to format new volumes with MFS.[4] However, due to problems with maintaining backwards compatibility with MFS volumes, they became read-only in Mac OS 7.6.1 and support was dropped in Mac OS 8.[5][6] However, the ability to format and copy MFS floppies was retained by Disk Copy, even up to a "Beige" Power Macintosh G3 running Mac OS 8 or 9; MFS volumes are stored as .dsk image files.[7]
Apple provided sample code of a VFS plug-in called MFSLives to provide read-only access of MFS volumes by Mac OS X 10.4 or later. Apple does not provide the compiled binary itself, but archival websites provide the MFSLives.fs file, which can be placed into /System/Library/Filesystems (no rebooting is required, but permissions will need to be repaired). Vintage .dsk images can be renamed to .dmg and opened directly as read-only volumes in the Finder.[8]
References[]
- ↑ 1.0 1.1 1.2 1.3 On the Macintosh File System by Stephen Hackett, 512 Pixels. 2012-02-25.
- ↑ About the Desktop Database (PDF), Inside Macintosh: More Macintosh Toolbox, p.9-4. Apple Computer. 1993.
- ↑ Macdrive upgrade: Dependable by Leon A. Wortman, InfoWorld. 1985-04-15.
- ↑ System 7.x: Limitations on Use of 400k Disks, Apple Computer. 1992-01-17. Archived 2007-10-12.
- ↑ Technical Note 1096: Mac OS 7.6.1, Apple Computer. 1998-02-09. Archived 2000-12-10.
- ↑ Floppy Disk Compatibility and Incompatibility in the Mac World by Daniel Knight, Low End Mac. 2016-08-16.
- ↑ Making a 400k MFS Boot Floppy on Any Beige Mac, Siber-Sonic. 2009-01-21.
- ↑ MFSLives, Apple Computer. 2006-11-09.
External links[]
- All About MFS: The Macintosh File System by Dog cow at the Mac 512K Blog (2018-08-05)
- Macintosh File System at the Free On-Line Dictionary Of Computing
- MFS at the OS Dev Wiki
- Macintosh File System at Wikipedia