不同操作系统支持不同的文件系统,谁能帮我介绍一下不同文件系统有何区别,

不同文件系统是怎样划分的,有什么指标,不同文件系统的属性有何区别啊?

文件系统就是建立在存储器件(如硬盘)对物理存储介质的读写之上的。文件系统不关心存储介质的绝对物理位置。
简单说下FAT吧 相信你把这个弄明白了 其他的就简单多了。
首先,文件系统的建立是为了使文件管理和调用、存储介质管理等事务的效率提高。不管什么文件系统读取文件都得从某一地址读出。
拿硬盘来说吧。你先去弄明白几个概念。扇区、磁头和柱面。
fat就是把一系列连续的存储区域(扇区)划分为几个逻辑盘。每个逻辑盘有分区DBR,FAT,FDT,数据区等等,中间还有一些做其他用途的存储空间。
物理第一扇区有MBR表(主引导记录)和分区表DPT。这两个表是系统启动有关的。所谓表,也就是按规定顺序放置的一系列信息。此扇区是操作系统不可存取的。分区表记录了硬盘分区的信息、系统安装盘的信息等等。通过BPB可以找到安装系统的盘(叫做活动分区,在BPB表中有相关描述)的信息,然后到那个分区读取第一个扇区,即含DBR表(dos引导记录)的扇区。然后查找系统文件,开始载入系统。
DBR后有FAT,即文件分配表。系统把数据区分为簇来管理。每个簇对应一个FAT表项。把表项编号带入计算式既可以得到扇区号。
FDT,即根目录表,这个表由多个FDT项构成。每个项有文件的相关信息。如文件名、扩展名、创建日期、起始簇号等。如果文件比较小,放在一个簇里,通过起始簇号,计算出文件的内容的扇区号,然后就可以读出来。有的文件由多个簇存放。则对应的FAT中存放的下一个簇的簇号,类似与链表的机制。
其实要深究起来的话。内容可多了去了。有不明白的可以跟我留言交流。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-23
NTFS文件系统有以下几个特点:

1.NTFS可以支持的分区大小可以达到2TB(2048GB),而FAT32支持分区的大小最大为32GB。

2.NTFS采用了更小的簇组,可以更有效率地管理磁盘空间。NTFS文件系统,当分区的大小在2GB以下时,簇的大小都比相应的FAT32簇小,当分区的大小在2GB以上时,簇的大小都为4KB。在FAT32文件系统的情况下,分区大小在2GB~8GB时簇的大小为4KB,分区大小在8GB~16GB时簇的大小为8KB,分区大小在16GB~32GB时簇的大小为16KB。相比较而言,NTFS可以更有效地管理磁盘空间,最大限度地避免了磁盘空间的浪费。

3.NTFS可以自动地修复磁盘错误而不会显示出错信息。Windows XP向NTFS分区中写文件时,会保留文件的一份拷贝,然后检查向磁盘中所写的文件是否与内存中的一致。如果两者不一致,Windows就把相应的扇区标为坏扇区而不再使用它(簇重映射),然后用内存中保留的文件拷贝重新向磁盘上写文件。如果在读文件时出现错误,NTFS则返回一个读错误信息,并告知相应的应用程序数据已经丢失。

4.NTFS有许多安全性能方面的选项,可以在本机上和通过远程的方法保护文件、目录。NTFS还支持加密文件系统(EFS),可以阻止没有授权的用户访问文件。

5.NTFS文件系统带来的另一个好处是支持文件压缩功能,用户可以选择压缩单个文件或整个文件夹。任何基于Windows的应用程序对NTFS分区上的压缩文件进行读写时不需要事先由其他程序进行解压缩,当对文件进行读取时,文件将自动进行解压缩;文件关闭或保存时会自动对文件进行压缩。

6.磁盘限额功能允许系统管理员管理分配给各个用户的磁盘空间,合法用户只能访问属于自己的文件,Windows 2000中的磁盘限额功能是基于用户和卷的。

FAT32文件系统

在FAT32文件系统之前,PC机通常使用的文件系统是FAT16。像MS-DOS,Winows95等系统采都用了FAT16文件系统。在Win 9X系统下,FAT16最大支持的分区大小为2GB。在FAT16情况下簇比较大,存储效率越低,造成了存储空间的浪费。在这种情况下,推出了增强的文件系统FAT32。FAT32使用了32位的空间来表示每个扇区(Sector)配置文件的情形。利用FAT32所能使用的单个分区,最大可达到2TB(2048GB),而且各种大小的分区所能用到的簇的大小,也是恰如其分,上述两大优点,造就了硬盘使用上更有效率。

同FAT16相比,FAT32主要具有以下特点:

1. FAT32可以支持的磁盘大小达到2TB,Windows XP下可以支持分区最大为32GB。而FAT16最大只支持4GB的分区。

2. 由于采用的簇更小,因此FAT32文件系统可以更有效率地进行信息的保存,通常情况下可以提高15%。

网上有关于他们更详细的解释,你可以输入诸如“FAT32”“NTFS”等字样进行查询
相似回答