当前位置:谷粒网 > 科普百科 > 正文

FAT16 (fat16fat32什么区别)

作者:晋新宁 科普百科 2023-04-07 16:17:39 阅读:20

FAT(File Allocation Table)是“档案分配表”的意思。顾名思义,就是用来记录档案所在位置的表格,它对于硬碟的使用是非常重要的,假若丢失档案分配表,那幺硬碟上的数据就会因无法定位而不能使用了。不同的作业系统所使用的档案系统不尽相同,在个人计算机上常用的作业系统中,MS-DOS 6.x及以下版本使用FAT16。作业系统根据表现整个磁碟空间所需要的簇数量来确定使用多大的FAT。所谓簇就是磁碟空间的配置单位,就象图书馆内一格一格的书架一样。FAT16使用了16位的空间来表示每个扇区(Sector)配置档案的情形,故称之为FAT16。

基本介绍

外文名:FAT16作用:记录档案所在位置的表格属于:个人计算机上常用的作业系统中表示:每个扇区(Sector)配置档案的情形

档案系统

先天限制

FAT16由于受到先天的限制,因此每超过一定容量的分区之后,它所使用的簇(Cluster)大小就必须扩增,以适应更大的磁碟空间。所谓簇就是磁碟空间的配置单位,就象图书馆内一格一格的书架一样。每个要存到磁碟的档案都必须配置足够数量的簇,才能存放到磁碟中。FAT16各分区与簇大小的关係如下表:分区大小 FAT16簇大小16MB-127MB 2KB128MB-255MB 4KB256MB-511MB 8KB512MB-1023MB16KB1024MB-2047MB 32KB如果你在一个1000MB的分区中存放50KB的档案,由于该分区簇的大小为16KB,因此它要用到4个簇才行。而如果是一个1KB的档案,它也必须使用一个簇来存放。那幺每个簇中剩下的空间可否拿来使用呢?答案是不行的,所以在使用磁碟时,无形中都会或多或少损失一些磁碟空间。

最大缺点

由上可知,FAT16档案系统有两个最大的缺点:(1)磁碟分区最大只能到2GB。当前只要你添购计算机的话,想必其中的硬碟大小必定至少有2GB,而现在300GB,700GB以上的硬碟比比皆是,且物美价廉。FAT16档案系统已不能适应当前这种大容量的硬碟,必须被迫分区成几个磁碟空间。而分区磁碟的大小又牵扯出簇的问题来,可谓影响颇大。(2)使用簇的大小不恰当。试想,如果一个只有1KB大小的档案放置在一个1000MB的磁碟分区中,它所占的空间并不是1KB,而是16KB,足足浪费了15KB!当前流行的HTML档案,其大小几乎多为1KB、2KB,而製作一个网站往往用到数十个HTML档案。如果你的硬碟中有100个这种小档案的话,你浪费的磁碟空间可从700KB(511MB的分区),到3.1MB(2047MB的分区)。以上这两个问题常常使得用户在“分多大的分区,才能节省空间,同时又可使硬碟的使用更加方便有效”的抉择中徘徊不定。在Dos2.0的使用过程中,对更大的磁碟的管理能力的需求已经出现了,所以在Dos3.0中,微软推出了新的档案系统Fat16。除了採用了16位字长的分区表之外,Fat16和Fat12在其他地方都非常的相似。实际上,随着字长增加4位,可以使用的簇的总数增加到了65536。在总的簇数在4096之下的时候,套用的还是Fat12的分区表,当实际需要超过4096簇的时候,套用的是Fat16的分区表。刚推出的Fat16档案系统管理磁碟的能力实际上是32M。这在当时是看来是足够大的。1987年,硬碟的发展推动了档案系统的发展,Dos4.0之后的Fat16可以管理128M的磁碟。然后这个数字不断的发展,一直到2G。在整整的10年中,2G的磁碟管理能力都是大大的多于了实际的需要。需要指出的是,在windows95系统中,採用了一种比较独特的技术,叫做VFat来解决长档案名称等问题。FAT16分区格式存在严重的缺点:大容量磁碟利用效率低。在微软的DOS和Windows系列中,磁碟档案的分配以簇为单位,一个簇只分配给一个档案使用,不管这个档案占用整个簇容量的多少。这样,即使一个很小的档案也要占用一个簇,剩余的簇空间便全部闲置,造成磁碟空间的浪费。由于分区表容量的限制,FAT16分区创建的越大,磁碟上每个簇的容量也越大,从而造成的浪费也越大。

版权声明:本文内容由用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。转载请注明出处:https://www.gulizw.com/guli/69927.html

网友评论

  • 随机文章

  • 热门文章

  • 最新文章