FAT12,FAT16,FAT32

FAT12,FAT16,FAT32
微软已经在DOS / Windows系列操作系统使用了6个不同的文件系统(包括WinFS,即将用于Windows的下一版本),它们是:FAT12,FAT16,FAT32,NTFS,ntfs5.0和WinFS。我们来与他们的特点和规律,是introduced.fat12,FAT16和FAT32是FAT文件系统是文件分配表的缩写
U3000 U3000
最古老的文件系统FAT12:
U3000 U3000
这是旧的文件系统伴随着DOS的诞生。它采用12位的文件分配表,并因此得名。和未来的脂肪系统是以这种方式命名的。用在dos3.0.but现在,我们都可以找到系统文件的软盘驱动器。当然,其他地方不基本上使用的文件系统,FAT12可以管理磁盘容量是8M。当时,这个磁盘管理能力非常大,没有硬盘
U3000 U3000
FAT12文件系统的局限性:
U3000 U3000
1)文件名:只有8.3格式的文件名。
2)磁盘容量可达8m。(4096clusters X 4sectors /簇X 512bytes,部门)
3)文件碎片是严重的。(只有磁盘不存储在不连续的集群中)。
U3000 U3000
FAT16文件系统的最长时间:
U3000 U3000
在使用的过程dos2.0,较大的磁盘管理功能的需求已经出现,所以在dos3.0,微软推出了一个新的文件系统FAT16。除了分区表的16位长度,FAT16和FAT12非常相似的地方。事实上,作为4位字长的增加,团簇的你可以使用增加到总人数的65546。当总簇数是4096,应用是FAT12分区表,当超过4096集群的实际需要应用到FAT16分区表,新推出的FAT16文件系统管理磁盘的能力实际上是32m。这似乎是足够大的,1987,硬盘的发展带动发展的文件系统,在dos4.0 FAT16可以管理128M的磁盘。然后这个数字还在继续增长到2G。整整10年,2G的磁盘管理能力远远超过实际需要。需要指出的是,在Windows95系统,一个独特的技术,VFAT叫,是用来解决长文件名的问题。FAT16分区格式有一个严重的缺点:大容量磁盘的效率是低下的。在微软的DOS和Windows系列,磁盘文件分配簇为单位。一个簇被分配到一个单一文件,无论文件占整个集群的能力。这样,即使一个小文件会占用一个簇,簇的空间,剩下的就是闲置,造成浪费的磁盘空间。大的fat16分区造成的,更大的容量每个群集磁盘上的分区表由于容量的限制,浪费也越大。所以,为了解决这个问题,微软推出了一个新的磁盘分区格式FAT32,并提供支持Windows 95 OSR2和后来的Windows版本。
{第一号图片} }
最新的FAT32文件系统:
U3000 U3000
FAT32文件系统将脂肪系列文件系统的最后产物。它的前辈一样,这种格式采用32位的文件分配表,大大提高了磁盘管理能力,突破了FAT16 2gb的分区容量限制。由于硬盘生产成本下降,其容量越来越大,我们可以使用FAT32分区格式定义一个大的硬盘作为一个分区,大大方便了对磁盘的管理。
U3000 U3000
FAT32的推出,硬盘空间的主流不是很大,所以在一个小于8GB的分区微软的设计,每个集群都有一个固定的格式FAT32分区是4KB,与FAT16,大大减少了磁盘空间的浪费,提高了磁盘的利用率。在其他更大的分区簇的大小可以看着表
{第2张图片} }
U3000 U3000
目前的操作系统都支持这种格式的Windows 95,Windows 98,Windows 98 OSR2,SE,Windows Me、Windows 2000和Windows XP,Linux版本也提供了有限的支持FAT32,但是,如果Linux安装在FAT32分区,您必须使用软磁盘启动。然而,这种分区格式也有其明显的缺点。首先,文件分配表的膨胀比FAT16格式慢,尤其是在DOS 7的性能差异更明显。
U3000 U3000
FAT32的限制:
U3000 U3000
1)最大的缺陷是兼容性和FAT32不能保持向下兼容。
2)FAT32不工作当分区小于512m。
4)单个文件不能大于4G。(准确的数据是4g2bytes)。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部