日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

教你知道FAT16和FAT32的区别?

發(fā)布時間:2024/3/26 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 教你知道FAT16和FAT32的区别? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

什么是FAT?

???????? FAT(File Allocation Table)是“文件分配表”的意思。就是用來記錄文件所在位置的表格,它對于硬盤的使用是非常重要的,假若丟失文件分配表,那么硬盤上的數(shù)據(jù)就會因無法定位而不能使用了。

??????? 微軟在Dos和Windows系列操作系統(tǒng)前后曾使用了6種不同的文件系統(tǒng),FAT12、FAT16、FAT32、NTFS、NTFS5.0和WINFS,現(xiàn)在的CF卡以及SD卡等閃存卡大部分都可以支持FAT16和FAT32,那么我們究竟應該用FAT16還是FAT32呢?


一、FAT16文件系統(tǒng)
  FAT16使用了16位的空間來表示每個扇區(qū)(Sector)配置文件的情形,故稱之為FAT16。
FAT16由于受到先天的限制,因此每超過一定容量的分區(qū)之后,它所使用的簇(Cluster)大小就必須擴增,以適應更大的磁盤空間。所謂簇就是磁盤空間的配置單位,就象圖書館內(nèi)一格一格的書架一樣。每個要存到磁盤的文件都必須配置足夠數(shù)量的簇,才能存放到磁盤中。FAT16各分區(qū)與簇大小的關(guān)系如下表:

分區(qū)大小

FAT16簇大小

16MB-127MB

2KB

128MB-255MB

4KB

256MB-511MB

8KB

512MB-1023MB

16KB

1024MB-2047MB

32KB

  如果你在一個1000MB的分區(qū)中存放50KB的文件,由于該分區(qū)簇的大小為16KB,因此它要用到4個簇才行。而如果是一個1KB的文件,它也必須使用一個簇來存放。那么每個簇中剩下的空間可否拿來使用呢?答案是不行的,所以在使用磁盤時,無形中都會或多或少損失一些磁盤空間。
  由上可知,FAT16文件系統(tǒng)有兩個最大的缺點:
  (1)磁盤分區(qū)最大只能到2GB。FAT16文件系統(tǒng)已不能適應當前這種大容量的硬盤,必須被迫分區(qū)成幾十甚至幾百個磁盤空間。而分區(qū)磁盤的大小又牽扯出簇的問題來,可謂影響頗大。

  (2)使用簇的大小不恰當。試想,如果一個只有1KB大小的文件放置在一個1000MB的磁盤分區(qū)中,它所占的空間并不是1KB,而是16KB,足足浪費了15KB。

  以上這兩個問題常常使得用戶在“分多大的分區(qū),才能節(jié)省空間,同時又可使硬盤的使用更加方便有效”的抉擇中徘徊不定。

二、FAT32文件系統(tǒng)
  為了解決FAT16存在的問題,開發(fā)出FAT32系統(tǒng)。FAT32使用了32位的空間來表示每個扇區(qū)(Sector)配置文件的情形。利用FAT32所能使用的單個分區(qū),最大可達到2TB(2048GB),而且各種大小的分區(qū)所能用到的簇的大小,也是恰如其分,上述兩大優(yōu)點,造就了硬盤使用上更有效率。現(xiàn)將與分區(qū)與簇的大小匯整如下,我們可仔細做個比較:

FAT16和FAT32的對比:

分區(qū)大小

FAT16簇大小

FAT32簇大小

16MB-32MB

2KB

不支持

32MB-127MB

2KB

512bytes

128MB-255MB

4KB

512bytes

256MB-259MB

8KB

512bytes

260MB-511MB

8KB

4KB

512MB-1023MB

16KB

4KB

1024MB-2047MB

32KB

4KB

2048MB-8GB

不支持

4KB

8GB-16GB

不支持

8KB

16GB-32GB

不支持

16KB

32GB以上

不支持

32KB

  以當前硬件所能支持的情況下,如將8GB硬盤劃分為單個分區(qū)的話,使用的簇的大小也只有4KB,比起以往的FAT16來說,真是節(jié)省了許多空間。

  FAT32就是微軟為了取代FAT16而開發(fā)出的又一種文件管理系統(tǒng),FAT32最大可支持2TB(2048GB),對磁盤空間的管理也優(yōu)于FAT16。

   FAT32是比FAT16更先進、性能更好的文件管理系統(tǒng),不過閃存卡畢竟還不是硬盤,主流容量目前還不是特別高,由于有相當一部分數(shù)碼相機僅支持FAT16,因此如果有移動存儲器、或者在掌上電腦、移動影音等設備需要使用FAT32,在數(shù)碼相機上使用FAT16(可支持FAT32的用FAT32);大容量閃存卡用FAT32,小容量閃存卡用FAT16。

總結(jié)

以上是生活随笔為你收集整理的教你知道FAT16和FAT32的区别?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。