
从Mac OS X 10.13开始,Apple开始将由现有HFS +文件系统格式化的默认文件系统转换为APFS. 那么您是否知道Mac上曾经流行的文件系统,包括MFS,HFS甚至UFS?
Macintosh文件系统(MFS)是Mac计算机上最初使用的文件系统. 它支持最大20MB的容量,听起来像是少量数据,但是Macintosh 128K在1984年推出时,其主要应用场景是400KB Mac软盘,因此实际上20MB被认为是一个天文数字. 年. 它支持255个字符文件名,并执行MacRoman代码页. MFS不支持子目录. 系统7是最后一个可以将MFS挂载为读写的系统. 在Mac OS 8.0中,只能将MFS挂载为只读. 从Mac OS 8.1开始,Mac完全放弃了MFS支持.
引入MFS的最重要意义是建立Mac OS的最基本文件概念,包括资源派生“资源派生”和数据派生“数据派生”,其中资源派生是文件的最低结构,它存储文件结构化数据,元数据等,而数据派生存储资源数据而没有结构化文件. 对于Mac OS应用程序,资源派生是必不可少的. 它存储结构化的数据,例如应用程序图标,窗口大小,应用程序菜单样式和内容,并且可以通过Macintosh工具箱中的API进行调用. 每个文件可以包含资源派生. 这样,Mac OS上的文件概念与PC完全不同. 计算机读取资源分支以确定文件的类型,Mac文件不需要扩展名的PC概念即可正确打开它们.


使用ResEdit软件查看和编辑Finder的资源分支
HFS(Mac OS标准格式)长期以来一直是Mac专有的主文件系统,也是Apple的Open Firmware支持的最基本的文件系统. 在早期Mac计算机的硬盘,软盘和CD-ROM中非常常见. . 随着1984年苹果第一代硬盘的推出,HFS被应用于Macintosh. 与MFS相比,它是一种全新的设计. 最初,它专注于大容量存储方案,例如硬盘驱动器,而不是基于MFS进行改进. 显然,HFS不仅保留了先前文件中设置的基本概念,而且还带来了强大的功能增强: 新目录文件的应用,对基本功能(如子目录结构)的支持,对原始权限概念的支持,支持. 以获得更多Mac文件属性,并且会随着Mac OS更新而不断更新. HFS支持一直持续到今天. 在Mac OS X 10.5 Leopard之前,HFS可以读写方式安装;之后,只能将其安装为只读.
HFS +(Mac OS扩展格式,或HFS扩展)是Mac专有的大容量硬盘文件系统,在HFS的基础上进行了改进. 在1998年的Mac OS 8.1中,Apple首先带来了对HFS +的支持. HFS +放弃了MacRoman,并实现了Unicode作为文件命名的编码标准. HFS +通过增加可分配块的数量来减小单个文件的最大大小. HFS +的首要目标是优化大容量硬盘驱动器的存储容量. 例如,在4GB硬盘驱动器上,仅包含4K信息的HFS文件需要64KB的存储空间. 而HFS +文件仅需要4KB. HFS +还扩展了文件数量,并将单个文件的最大大小和硬盘容量极大地增加到8EB,今天几乎是无限的. 而HFS的最大大小为2GB,仅支持2TB硬盘. HFS +的全面支持一直持续到今天,直到将Mac OS X 10.12 Sierra用作系统的默认文件系统为止. 在Mac OS X 10.13 High Sierra中,它被AFPS取代mac 查看文件系统类型,它可以优化SSD文件系统上的默认SSD性能.
HFS +诞生于一个传承的时代,代号为Mac OS 8的Copland承载着苹果现代操作系统的梦想,而HFS +将为后续的Mac OS X提供基础. HFS+的兼容性要求很高. 它只能用作PowerPC计算机的启动盘,并且仅受Mac OS 8.1或更高版本的系统支持. 从Mac OS X开始,以Mac OS X磁盘工具格式化的HFS +支持Mac OS X的安装. 根据分区表,由Mac OS X磁盘工具格式化的HFS +需要先安装基于分区表的驱动程序,然后才能进行经典读取. 默认情况下mac 查看文件系统类型,由Mac OS 9初始化的基于HFS +的分区表将安装驱动程序. 完全替换HFS之后,作为Mac OS 9.2或更高版本推荐的文件系统,HFS +一直得到改进,最终在添加多个分支后被APFS替换.


在Mac OS 7下,无法正常装入使用HFS +格式化的磁盘,所有文件都消失,仅留下一个说明文件

文档内容

UFS在Macintosh上的应用历史悠久,但是时间不长,场景不多,它不能撼动HFS的主流地位,也不能被Open Firmware读取以直接启动计算机. A / UX是第一个在Mac和某些第三方Linux上使用UFS(UFS System V版本2)的操作系统. 带有Rhapsody和Rhapsody内核的早期Mac OS X Server是第二个在Mac UFS(Rhapsody UFS)操作系统上使用的服务器. Mac OS X的早期版本是在Mac上使用UFS的第三个操作系统. 三个操作系统的UFS无法相互读取. 例如,Mac OS X的正式版本无法读取Rhapsody UFS.
在Mac OS X时代,UFS出现了短暂的外观. Rhapsody内核的操作系统无法在HFS +上运行,并且该系统必须安装在以Rhapsody UFS格式化的分区上. 但是,由于Open Firmware无法直接在UFS分区上启动系统,因此需要一个HFS分区来协助引导操作系统. 在进入达尔文时代的Mac OS X的早期版本中,UFS提供了短期支持,但是此时Apple提供了安装在HFS +分区上的选项,而UFS文件系统从未成为主流. 无法在任何Mac OS上安装UFS.

狂想曲5.6,即Mac OS X Server 1.2在UFS格式化的磁盘上运行

FAT(DOS文件系统)从未用作Mac的默认文件系统,但是Macintosh计算机可以通过PC Control(文件交换程序)(默认安装的控制面板)在Mac OS下安装FAT磁盘. . 在System 7中,Apple提供PC Exchange作为增强PC兼容性的措施的一部分;包括PC兼容卡在内的其他部件也非常有趣. 它使用486处理器,使Macintosh能够在控制板上运行DOS和DOS. Windows功能. PC Exchange为FAT文件系统提供了完整的支持,并提供了文件扩展名的映射. 毕竟,Mac OS文件没有PC扩展名的概念.
在Mac OS X中,Mac OS X不再具有控制面板形式的程序. Mac OS X是高级UNIX操作系统,它使用完全不同类型的驱动程序来提供FAT支持.

Mac OS 8.6下的文件交换程序控制面板
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-241340-1.html
有去无回