FAT16
这个话说在上古的DOS时代,由于CPU不够快,硬碟速度也很慢,所以在希望电脑速度能加快的期望之下,就只有尽可能的加速硬碟中档案的存取速度了,这也是当时电脑增进效能的关键之一。
那要如何做呢?首先要了解到,档案在磁碟上是以一个称为丛集(Cluster)为单位的方式来储存,也就是说任何档案不论大小,在磁碟中所占的空间都一定是丛集大小xN (N为自然数),因此为了加快档案的存取或执行速度,适度的将一个丛集单位所占用的容量提高会有不错的效果(因为一次就可以将较多的内容从硬碟中读取出来),所以当初的FAT16规格便针对当时的硬碟容量不同而制定了不同的丛集单位大小,大致如下:
硬碟容量 一个丛集大小
0~31MB 512Bytes
32~64MB 1KB
64~127MB 2KB
128~255MB 4KB
256~511MB 8KB
512~1023MB 16KB
1024~2048MB 32KB
由这个表可以看出,当初的硬碟肯定是个奢侈品,如果在当时有个2GB的硬碟肯定让大多数的人羡慕到不行,现在却是丢在路边连捡它都嫌太重!唉~硬碟的悲惨命运…好!所以说从上面的表可以知道,这样的定义确实让电脑的系统整体效能都有所改善,但是~!却也衍生出另一个问题,就是硬碟空间严重的浪费!举例说明好了,如果有一台1.2GB的硬碟(就当1200MB吧),根据当时的定义,一个丛集的大小是32KB,也就是说如果你只有一个纯文字文件不过5Bytes,储存在硬碟中的时候却仍然占用了32KB的容量(大约32768Bytes)!?一供浪费了32768-5=32763Bytes。怎样,够可怕了吧!?
FAT32
就这样,微X做着违背良心的事情(其实DOS是IBM开发的啦),一年一年的过,电脑技术不断的快速成长,CPU及硬碟速度与当时已不可同日而语!所以当初为了改善效能的规格似乎也没有必要了!终于,微X开发出了一种全新的格式,就是WinNT的NTFS啦 (NTFS的优点稍后再说)!但是在大约1997 ..
访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容