|
下面过期罐头为大家来深.入分区下NTFS和FAT32这两种不同文件系统类型的区别:
1.FAT12:一种十分“古老”的磁盘分区方式(与DOS同时问世),它采用12位的文件分区表,可以管理的磁盘容量极为有限,目前除了软盘驱动器还在采用FAT12之外,它基本上已经没有什么用武之地了。
2.FAT16:MS-DOS及老版本的Windows95大多是FAT16格式,它采用16位的磁盘分区表,所能管理的磁盘容量较FAT12有了较大提高,最大能支持2GB的磁盘分区,磁盘的读取速度也较快,是目前应用十分普遍的一种分区方式。FAT16有一个十分共同的优点,那就是它的兼容性十分好,简直所有的操作系统都支持该分区模式,不少同时使用多种操作系统的用户都是利用它来在不同操作系统中进行数据交流和交换的。
FAT16的缺陷也十分明显,那就是磁盘利用效率较低——在DOS及Windows中,磁盘文件的分配是以簇为单位的,一个簇只能分配给一个文件使用(即便该簇的容量有32KB,而某个文件仅仅占用了其中的一个字节也不例外),这就不可避免的导致磁盘空间的浪费(该簇中没有被使用的容量就被浪费了)。
而从理论上来说,均匀每个文件所浪费的磁盘空间为簇容量的一半,即一个簇的容量若为4KB,那么每个文件所浪费的空间就是2KB,若一个簇得容量为32KB,那么每个文件所浪费的空间就是16KB。由于分区表容量的限制,FAT16的分区容量越大,则磁盘上每个簇的容量就越大,浪费的磁盘空间也就跟着呈几何级的增长。如在一个容量为2GB的磁盘分区采用FAT16格式,那么它的一个簇是32KB,每个文件就要浪费16KB,若该磁盘分区上有20480个文件,则浪费的空间为20480*16/1024=320MB,几乎令人难以想象!
3.FAT32:正是为理解决前述问题,微软公司从Windows95 OSR2(Windows97)起推出了一种新的文件分区模式FAT32。FAT32采用了32位的文件分配表,管理硬盘的能力得以极大的提高,随便地打破了FAT16对磁盘分区容量的限制,到达了创纪录的2000GB,从而使得我们无论使用多大的硬盘都可以将它们定义为一个分区,极大地方.便了广大用户对磁盘的综合管理。
更重要的是,在一个分区不超越8GB的前提下FAT32分区每个簇的容量都固定为4KB,这就比FAT16要小了许多,从而使得磁盘的利用率得以极大的提高。好像样是前面那个2G的磁盘分区,采用FAT32之后,其每个簇的大小变为了4K,这就使得每个文件均匀所浪费的磁盘空间降为2K,假定硬盘上保存着20480个文件,则浪费的磁盘空间为20480*2/1024=40M。一个要浪费320M,另外一个仅浪费40M,FAT32的效率之高由此可见一斑。
当然,FAT32也决非十全十美,它也有一些固有的缺陷:
首先FAT32的兼容性不太好,操作系统(如DOS、Linux等)都不支持FAT32,这就影响了用户数据的交流;其次,由于文件分配表的扩展,使得FAT32的磁盘运行速度相对来说较FAT16要慢一些(在Windows图形界面下反映得并不明显,但在安全模式及MS-DOS状态下将会显出较大的差距);
其次FAT32在某些磁盘操作方式上对系统进行了修改,从而使得我们的某些常规磁盘操作不能继续进行(如FAT32不支持磁盘压缩技术,我们不能对采用FAT32的分区进行压缩、不能在FAT32中使用那些老式的磁盘处理程序等)。有特殊要求的用户绝对不能随便地将所有的磁盘分区全部转换为FAT32格式。
4.NTFS:WindowsNT所采用的一种磁盘分区方式,它的安全性及稳定性却独树一帜——NTFS分区对用户权限作出了十分严厉的限制,每个用户都只能依照系统赋予的权限进行操作,任何试图超越权限的操作都将被系统禁止,同时它还提供了容错构造日志,可以将用户的操作全部记录下来,从而保护了系统的安全。另外NTFS还具有文件级修复及热修复功能、分区格式稳定、不易产生文件碎片等优点,这些都是其他分区格式所不能企及的。这些优点进一步加强了系统的安全性。
|
|
|
|
|
|
|