3、苹果电脑使用的磁盘文件系统
苹果操作系统目前在对磁盘格式化时,常见的文件系统是HFS+(Hierarchical File System Plus),它是NFS的增强版。1998年,苹果公司发布了HFS+。相对于HFS,HFS+能够以更高的效率对磁盘空间的地址进行定位。苹果早期使用的是MFS文件系统,目前已经淘汰。
笔者曾遇到这样一个问题,在Windows系统下从网上下载了一份苹果Leopard操作系统的ISO镜像文件,其大小约7GB。在Windows操作系统中将其解压,解压后的目录中仅仅是一些数十KB的文件。之所以会这样,是因为Windows系统中的磁盘文件系统与苹果系统中的文件系统不一样。我们不能在Windows系统中直接访问NFS+分区上的文件,但可通过安装Macdrive这类第三方工具来实现。
4、移动存储介质所使用的文件系统
光盘:CDFS和UDF是光盘存储媒介所使用的文件系统。前者主要用于音频光盘,大家平时在唱片店购买的音乐CD,大都采用了CDFS文件系统来存储数据。它还支持Vcache,可控制缓存以便光盘顺畅读取。后者则是由ISO(国际标准化组织)于1996年制定的,它是通用光盘文件系统,采用了PW(Packet Writing)来简化刻录过程,尽可能地让用户以操作硬盘的方式来操作刻录机。
闪盘:exFAT文件系统通常用在大容量的闪盘上,在Windows系统中,我们需要在闪盘上存储大于4GB的单个文件时,可以在文件系统的下拉菜单中选择exFAT,如图所示。
格式化大于4GB的闪盘,可选择exFAT文件系统。
回到初笔者遇到的问题,我在格式化8GB的闪存盘时,没有选择exFAT(默认的是以FAT32格式化),自然也就不能装下单个6.38GB的ISO文件了(上面提到,FAT32支持的大单个文件为4GB)。在有些Windows XP版本中,并没有提供exFAT的格式化选项,我们需手动从微软的官方网站(http://support.microsoft.com/kb/955704/zh-cn)下载一份补丁程序即可,而新的Windows Vista/7已经自动集成了对exFAT的支持。
上面介绍了这么多文件系统,相信很多朋友已经会觉的够多的了。事实上,磁盘文件系统的种类多达上百种,远远不止本文提到的这些。从操作系统的角度来讲,文件系统是对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索的系统,因此,不同的操作系统就有了特定的文件系统。
我们也可使用第三方工具在不同的文件系统之间互相访问。比如前文提到的Macdrive软件,就能让FAT32分区正常操作NFS+分区上的文件,还有Ext2IFS这个小工具可以实现在Windows系统下访问Linux的Ext2分区上的文件。
本期学到了什么
我们认识了磁盘文件系统的本质,了解了经常接触到的几类磁盘文件系统的发展简史,以及它们的存储特性。我们遇到磁盘空间不足或无法访问某个分区时,可以首先检查一下是否因为两个存储设备所用的文件系统不兼容,通常可以通过第三方软件来解决。