形形色色的磁盘文件系统认识常见的磁盘文件系统

来源 :微型计算机 | 被引量 : 0次 | 上传用户:evaxiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  近日,笔者使用Windows XP系统,从电驴网站下载了一份《CUBASE软件套装》,这是一个大小为6,38GB的ISO镜像文件。我准备用一个格式化好了的8GB的闪盘将该ISO文件拷到朋友的电脑里,不料Window系统却提示我的闪盘容量不足,笔者甚是纳闷,原因究竟何在?看完后文,相信你就会对此问题豁然开朗。
  
  一、磁盘文件系统是什么
  
  磁盘文件系统是操作系统用于存取和查找磁盘或分区上的文件的方法和数据结构,即磁盘组织文件的方法。可能读者朋友们会问:拥有一种最佳的磁盘文件系统不就行了嘛,为什么有这么多的文件系统?为什么不统一使用一种文件系统来存储数据?
  事实并没有这么简单,对于不同的操作系统,不同大小的硬盘,不同的使用场合,应该选用特定的文件系统,因此,“最佳”的文件系统总是针对某种情况而言的,根据不同的操作系统和存储需求来选择不同的文件系统,才能从快速、准确高效的方式来存取数据。
  
  二、认识常见的磁盘文件系统
  
  1.FAT家族成员多
  今年,微软的Windows系统迎来了它的25周岁生日,从Windows 1.0到今天的Windows 7,文件系统也在不断地变化,以适应更大的硬盘容量和高效存储。相信国内读者使用最多的操作系统就是windows系列,自然地,也就最熟悉FAT系列的文件系统。FAT系列的文件系统主要包括FATl6、FATl2以及FAT32。
  FATl6:1982年,微软的DOS系统正式采用FATl6文件系统,该文件系统支持的最大磁盘分区是4GB,单个文件不能超过2GB。但在那个年代,2GB已经非常“奢侈”。年轻的90后电脑玩家可能很少接触DOS,自然也对FATl6了解较少,它能支持最长文件名为8个字符,扩展名最长为3个字符,也就是俗称的“8,3文件名”。
  FATl2:该文件系统用于“老掉牙”的软盘,它能支持最大磁盘容量为32MB。目前,软盘已经淘汰了,FATl2也渐渐成为了历史。
  FAT32:FAT系列里,大家最熟知的恐怕要数FAT32了。 FAT32的正式应用,在是鲜为人知的Windows97系统(微软没有正式发布)里。相信不少玩家至今都还是用FAT32文件系统来格式化硬盘的,该文件系统支持的最大单个文件可达4GB,支持长文件名可达256个字符,早已打破了“8.3文件名”的束缚。
  
  2.高性能的网络文件系统
  提起网络磁盘文件系统,不得不说说网络操作系统,国内读者最熟悉的网络操作系统应该算Windows NT及其之后的版本了。除了Windows系列外,UNIX和类UNIX(各种Linux发行版)在企业里用的很广泛。网络操作系统常用的磁盘文件系统有NTFS、GPT、Ext2、Ext3等。
  NTFS:这也是大家非常熟悉的文件系统之一,它最初应用在windoWS NT系统。拥有事务登录、文件压缩等一系列特性。同时,它还是Windows Sorvor 2008/Vista/7的标准文件系统。与FAT32一样,NTFS格式磁盘里的文件名可达256个字符。它支持的单个分区可达2TB,服务器使用较多。WindowsServer 2008也可以用GPT磁盘分区进行文件操作,但仅在EFI主板的系统上,Windows Server 2008才能启动和运行。GTP的最大优点是无分区数量限制,支持的最大磁盘容量为18EB(1EB=1 024PB=1 048 576TB)。上表展示了常见FAT系列文件系统与NTFS的特性比较。
  Ext2/3:Ext2与Ext3是LinuxTN常见的两种磁盘文件系统。采用这两种文件系统来格式化硬盘时,硬盘被划分成了若干个Block,通常来讲,一个Block大小为1024字节,也有4096字节的Block,因此,采用Ext2文件系统的分区,单个文件大小要根据Block大小来确定。我们可以把Ext3可以理解成Ext2的增强版,除了Ext2/3之外。Linux还使用Ext4、Btrfs等文件系统。
  
  3.苹果电脑使用的磁盘文件系统
  苹果操作系统目前在对磁盘格式化时,最常见的文件系统是HFS+(Hierarchical File System Plus),它是NFS的增强版。1998年,苹果公司发布了HFS+。相对于HFS,HFS+能够以更高的效率对磁盘空间的地址进行定位。苹果早期使用的是MFS文件系统,目前已经淘汰。
  笔者曾遇到这样一个问题,在Windows系统下从网上下载了一份苹果Leopard操作系统的ISO镜像文件,其大小约7GB。在Windows操作系统中将其解压,解压后的目录中仅仅是一些数十KB的文件。之所以会这样,是因为Windows系统中的磁盘文件系统与苹果系统中的文件系统不一样。我们不能q~EWindows系统中直接访问NFS+分区上的文件,但可通过安装Macdrive这类第三方工具来实现。
  
  4.移动存储介质所使用的文件系统
  光盘:CDFS和UDF是光盘存储媒介所使用的文件系统。前者主要用于音频光盘,大家平时在唱片店购买的音乐CD,大都采用了CDFS文件系统来存储数据。它还支持Vcache,可控制缓存以便光盘顺畅读取。后者则是由ISO(国际标准化组织)于1996年制定的,它是通用光盘文件系统,采用了PW(Packet Writing)来简化刻录过程,尽可能地让用户以操作硬盘的方式来操作刻录机。
  闪盘:exFAT文件系统通常用在大容量的闪盘上,在Windows系统中,我们需要在闪盘上存储大于4G的单个文件时,可以在文件系统的下拉菜单中选择exFAT,如图所示。
  回到最初笔者遇到的问题,我在格式化8GB的闪存盘时,没有选择exFAT(默认的是以FAT32格式化),自然也就不能装下单个6.38GB的ISO文件了(上面提到,FAT32支持的最大单个文件为4GB)。在有些Windows XP版本中,并没有提供exFAT的格式化选项,我们需手动从微软的官方网站(http://support.microsofl.com/kb/955704/zh-cn)下载一份补丁程序即可,而最新的Windows Vista/7已经自动集成了XffexFAT的支持。
  
  写在最后
  
  上面介绍了这么多文件系统,相信很多朋友已经会觉的够多的了。事实上,磁盘文件系统的种类多达上百种,远远不止本文提到的这些。从操作系统的角度来讲,文件系统是对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索的系统,因此,不同的操作系统就有了特定的文件系统。
  我们也可使用第三方工具在不同的文件系统之间互相访问。比如前文提到的Macdrive软件,就能让FAT32分区正常操作NFS+分区上的文件,还有Ext2IFS这个小工具可以实现在Windows系统下访问Linux的Ext2分区上的文件。
其他文献
在这个便携时代,智能手机、Pad等掌上设备的功能日趋丰富和强大,人们每天捧着设备上网、发微博、玩游戏的时间越来越多,设备的续航能力也因此面临着挑战。智能手机的用户无不感
便携、插卡、收音……微型音箱还可以有些什么新创意?漫步者想出了引入DTS音效的玩法。实际效果如何?我们还是通过M20 DTS的实际测试来说明吧!    与我们上期报道的M2 PLUS一样,这次的M20 DTS也是一个升级型号。在去年9月下,我们曾对漫步者M20进行过评测,它凭借优秀的工业设计、出色的中频表现、独特的USB HUB功能赢得了我们的赞同。如今,漫步者与DTS公司携手,在M20 DTS上
2010年,中国的汽车销量创新高,1800万辆的数字让中国再次领跑美国,成为全球汽车销量最高的国家。汽车已经成为很多人除去家庭与办公室外的另一个主要的空间。在这个空间里,我们上下班、约会,周末郊游、长途旅行……汽车销量的显著增长也预示着用户对车辆的需求将是多样化的。世界正朝着信息化,智能化发展,而如何让汽车变得更智能,也是IT业者的努力方向。当汽车和电脑相遇,会发生什么奇妙的事情呢?  车载电脑已
维吾尔族本土农业知识是维吾尔人们在长期的观察和生产实践活动中所创造的、与农业生产活动直接相关的和对农业生产活动有直接影响的各种经验和知识的总和。本文主要以生活在
老马真是疯了!当然这个老马不是咱们编辑部的那位,而是球王马拉多纳,现任阿根廷国家队主帅是也。如果我没记错,现在距离世界杯开球还有613小时59分03秒,
“青出于蓝而胜于蓝”。同样是基于Atom处理器,NVIDIA翼扬平台却提供了远超英特尔自有Atom平台的性能,让我们得以将日常使用的电脑缩小到极小的体积。1080p高清视频播放、网络
每个月都有那么一天,有些人怕麻烦几个月有哪么一天。那一天干什么呢?剪发!我是怕麻烦的那一类人,总觉得去理发店很麻烦。到理发店去理发,事情往往不向预计中的方向发展,等上1个小
随着认知语言学的兴起和发展,写作也渐渐被看成是一种思维的过程,是写作者将自身对写作对象的认知、思想转化为一种输出活动,对信息进行解码、编码、加工进而完成一篇习作的
近年来,食品安全问题层出不穷,传统农业越来越难以满足人们对食品的消费需求;随着种植技术的不断提高,有机农业、绿色农业蓬勃发展。但由于种种原因,现阶段绿色有机农业发展存在诸