qiouyuesheng 2012-7-10 21:11
FAT16和FAT32的区别
[size=3][color=#000000][font=宋体]什么是[/font][font=Calibri]FAT[/font][font=宋体]?[/font][/color][/size]
[size=3][color=#000000][font=Calibri] FAT(File Allocation Table)[/font][font=宋体]是[/font][font=Calibri]“[/font][font=宋体]文件分配表[/font][font=Calibri]”[/font][font=宋体]的意思。就是用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据就会因无法定位而不能使用了。[/font][/color][/size]
[size=3][color=#000000][font=Calibri] [/font][font=宋体]微软在[/font][font=Calibri]Dos[/font][font=宋体]和[/font][font=Calibri]Windows[/font][font=宋体]系列操作系统前后曾使用了[/font][font=Calibri]6[/font][font=宋体]种不同的文件系统,[/font][font=Calibri]FAT12[/font][font=宋体]、[/font][font=Calibri]FAT16[/font][font=宋体]、[/font][font=Calibri]FAT32[/font][font=宋体]、[/font][font=Calibri]NTFS[/font][font=宋体]、[/font][font=Calibri]NTFS5.0[/font][font=宋体]和[/font][font=Calibri]WINFS[/font][font=宋体],现在的[/font][font=Calibri]CF[/font][font=宋体]卡以及[/font][font=Calibri]SD[/font][font=宋体]卡等闪存卡大部分都可以支持[/font][font=Calibri]FAT16[/font][font=宋体]和[/font][font=Calibri]FAT32[/font][font=宋体],那么我们究竟应该用[/font][font=Calibri]FAT16[/font][font=宋体]还是[/font][font=Calibri]FAT32[/font][font=宋体]呢?[/font][/color][/size][size=3][color=#000000][font=Calibri]
[/font][b][font=宋体]一、[/font][font=Calibri]FAT16[/font][/b][b][font=宋体]文件系统[/font][font=Calibri] [/font][/b][/color][/size]
[size=3][color=#000000][font=宋体] [/font][font=Calibri]FAT16[/font][font=宋体]使用了[/font][font=Calibri]16[/font][font=宋体]位的空间来表示每个扇区[/font][font=Calibri](Sector)[/font][font=宋体]配置文件的情形,故称之为[/font][font=Calibri]FAT16[/font][font=宋体]。[/font][/color][/size][size=3][color=#000000][font=Calibri]
FAT16[/font][font=宋体]由于受到先天的限制,因此每超过一定容量的分区之后,它所使用的簇[/font][font=Calibri](Cluster)[/font][font=宋体]大小就必须扩增,以适应更大的磁盘空间。所谓簇就是磁盘空间的配置单位,就象图书馆内一格一格的书架一样。每个要存到磁盘的文件都必须配置足够数量的簇,才能存放到磁盘中。[/font][font=Calibri]FAT16[/font][font=宋体]各分区与簇大小的关系如下表:[/font][/color][/size]
[align=center][table][tr][td=1,1,156][size=3][color=#000000][font=宋体]分区大小[/font][/color][/size]
[/td][td=1,1,157][size=3][color=#000000][font=Calibri]FAT16[/font][font=宋体]簇大小[/font][/color][/size]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]16MB-127MB[/color][/size][/font]
[/td][td=1,1,157][font=Calibri][size=3][color=#000000]2KB[/color][/size][/font]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]128MB-255MB[/color][/size][/font]
[/td][td=1,1,157][font=Calibri][size=3][color=#000000]4KB[/color][/size][/font]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]256MB-511MB[/color][/size][/font]
[/td][td=1,1,157][font=Calibri][size=3][color=#000000]8KB[/color][/size][/font]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]512MB-1023MB[/color][/size][/font]
[/td][td=1,1,157][font=Calibri][size=3][color=#000000]16KB[/color][/size][/font]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]1024MB-2047MB[/color][/size][/font]
[/td][td=1,1,157][font=Calibri][size=3][color=#000000]32KB[/color][/size][/font]
[/td][/tr][/table][/align][size=3][color=#000000][font=宋体] 如果你在一个[/font][font=Calibri]1000MB[/font][font=宋体]的分区中存放[/font][font=Calibri]50KB[/font][font=宋体]的文件,由于该分区簇的大小为[/font][font=Calibri]16KB[/font][font=宋体],因此它要用到[/font][font=Calibri]4[/font][font=宋体]个簇才行。而如果是一个[/font][font=Calibri]1KB[/font][font=宋体]的文件,它也必须使用一个簇来存放。那么每个簇中剩下的空间可否拿来使用呢?答案是不行的,所以在使用磁盘时,无形中都会或多或少损失一些磁盘空间。[/font][/color][/size][size=3][color=#000000][font=Calibri]
[/font][font=宋体] 由上可知,[/font][font=Calibri]FAT16[/font][font=宋体]文件系统有两个最大的缺点:[/font][/color][/size][size=3][color=#000000][font=Calibri]
[/font][font=宋体] ([/font][font=Calibri]1[/font][font=宋体])磁盘分区最大只能到[/font][font=Calibri]2GB[/font][font=宋体]。[/font][font=Calibri]FAT16[/font][font=宋体]文件系统已不能适应当前这种大容量的硬盘,必须被迫分区成几十甚至几百个磁盘空间。而分区磁盘的大小又牵扯出簇的问题来,可谓影响颇大。[/font][/color][/size]
[size=3][color=#000000][font=宋体] ([/font][font=Calibri]2[/font][font=宋体])使用簇的大小不恰当。试想,如果一个只有[/font][font=Calibri]1KB[/font][font=宋体]大小的文件放置在一个[/font][font=Calibri]1000MB[/font][font=宋体]的磁盘分区中,它所占的空间并不是[/font][font=Calibri]1KB[/font][font=宋体],而是[/font][font=Calibri]16KB[/font][font=宋体],足足浪费了[/font][font=Calibri]15KB[/font][font=宋体]。[/font][/color][/size]
[size=3][color=#000000][font=宋体] 以上这两个问题常常使得用户在[/font][font=Calibri]“[/font][font=宋体]分多大的分区,才能节省空间,同时又可使硬盘的使用更加方便有效[/font][font=Calibri]”[/font][font=宋体]的抉择中徘徊不定。[/font][/color][/size][size=3][color=#000000][font=Calibri]
[/font][b][font=宋体]二、[/font][font=Calibri]FAT32[/font][/b][b][font=宋体]文件系统[/font][font=Calibri] [/font][/b][/color][/size]
[size=3][color=#000000][font=宋体] 为了解决[/font][font=Calibri]FAT16[/font][font=宋体]存在的问题,开发出[/font][font=Calibri]FAT32[/font][font=宋体]系统。[/font][font=Calibri]FAT32[/font][font=宋体]使用了[/font][font=Calibri]32[/font][font=宋体]位的空间来表示每个扇区[/font][font=Calibri](Sector)[/font][font=宋体]配置文件的情形。利用[/font][font=Calibri]FAT32[/font][font=宋体]所能使用的单个分区,最大可达到[/font][font=Calibri]2TB(2048GB)[/font][font=宋体],而且各种大小的分区所能用到的簇的大小,也是恰如其分,上述两大优点,造就了硬盘使用上更有效率。现将与分区与簇的大小汇整如下,我们可仔细做个比较:[/font][/color][/size][size=3][color=#000000][font=Calibri]
[b]FAT16[/b][/font][b][font=宋体]和[/font][font=Calibri]FAT32[/font][/b][b][font=宋体]的对比:[/font][/b][/color][/size]
[align=center][table][tr][td=1,1,156][size=3][color=#000000][font=宋体]分区大小[/font][/color][/size]
[/td][td=1,1,156][size=3][color=#000000][font=Calibri]FAT16[/font][font=宋体]簇大小[/font][/color][/size]
[/td][td=1,1,156][size=3][color=#000000][font=Calibri]FAT32[/font][font=宋体]簇大小[/font][/color][/size]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]16MB-32MB[/color][/size][/font]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]2KB[/color][/size][/font]
[/td][td=1,1,156][size=3][color=#000000][font=宋体]不支持[/font][/color][/size]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]32MB-127MB[/color][/size][/font]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]2KB[/color][/size][/font]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]512bytes[/color][/size][/font]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]128MB-255MB[/color][/size][/font]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]4KB[/color][/size][/font]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]512bytes[/color][/size][/font]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]256MB-259MB[/color][/size][/font]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]8KB[/color][/size][/font]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]512bytes[/color][/size][/font]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]260MB-511MB[/color][/size][/font]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]8KB[/color][/size][/font]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]4KB[/color][/size][/font]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]512MB-1023MB[/color][/size][/font]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]16KB[/color][/size][/font]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]4KB[/color][/size][/font]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]1024MB-2047MB[/color][/size][/font]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]32KB[/color][/size][/font]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]4KB[/color][/size][/font]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]2048MB-8GB[/color][/size][/font]
[/td][td=1,1,156][size=3][color=#000000][font=宋体]不支持[/font][/color][/size]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]4KB[/color][/size][/font]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]8GB-16GB[/color][/size][/font]
[/td][td=1,1,156][size=3][color=#000000][font=宋体]不支持[/font][/color][/size]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]8KB[/color][/size][/font]
[/td][/tr][tr][td=1,1,156][font=Calibri][size=3][color=#000000]16GB-32GB[/color][/size][/font]
[/td][td=1,1,156][size=3][color=#000000][font=宋体]不支持[/font][/color][/size]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]16KB[/color][/size][/font]
[/td][/tr][tr][td=1,1,156][size=3][color=#000000][font=Calibri]32GB[/font][font=宋体]以上[/font][/color][/size]
[/td][td=1,1,156][size=3][color=#000000][font=宋体]不支持[/font][/color][/size]
[/td][td=1,1,156][font=Calibri][size=3][color=#000000]32KB[/color][/size][/font]
[/td][/tr][/table][/align][size=3][color=#000000][font=宋体] 以当前硬件所能支持的情况下,如将[/font][font=Calibri]8GB[/font][font=宋体]硬盘划分为单个分区的话,使用的簇的大小也只有[/font][font=Calibri]4KB[/font][font=宋体],比起以往的[/font][font=Calibri]FAT16[/font][font=宋体]来说,真是节省了许多空间。[/font][/color][/size][size=3][color=#000000][font=Calibri]
[/font][font=宋体] [/font][font=Calibri]FAT32[/font][font=宋体]就是微软为了取代[/font][font=Calibri]FAT16[/font][font=宋体]而开发出的又一种文件管理系统,[/font][font=Calibri]FAT32[/font][font=宋体]最大可支持[/font][font=Calibri]2TB(2048GB)[/font][font=宋体],对磁盘空间的管理也优于[/font][font=Calibri]FAT16[/font][font=宋体]。[/font][/color][/size]
[size=3][color=#000000][font=宋体] [/font][font=Calibri] FAT32[/font][font=宋体]是比[/font][font=Calibri]FAT16[/font][font=宋体]更先进、性能更好的文件管理系统,不过闪存卡毕竟还不是硬盘,主流容量目前还不是特别高,由于有相当一部分数码相机仅支持[/font][font=Calibri]FAT16[/font][font=宋体],因此如果有移动存储器、或者在掌上电脑、移动影音等设备需要使用[/font][font=Calibri]FAT32[/font][font=宋体],在数码相机上使用[/font][font=Calibri]FAT16[/font][font=宋体](可支持[/font][font=Calibri]FAT32[/font][font=宋体]的用[/font][font=Calibri]FAT32[/font][font=宋体]);大容量闪存卡用[/font][font=Calibri]FAT32[/font][font=宋体],小容量闪存卡用[/font][font=Calibri]FAT16[/font][font=宋体]。[/font][/color][/size]
[[i] 本帖最后由 qiouyuesheng 于 2012-7-10 21:15 编辑 [/i]]
鸡鸭鼠 2012-7-11 06:20
现在都用ntfs了。随着卡容量的上升fat马上就要退出历史了