您好,登錄后才能下訂單哦!
本篇內容介紹了“FAT16與FAT32區別有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
在說明FAT文件系統之前,我們必須清楚FAT是什么?FAT(File Allocation Table)是“文件分配表”的意思。顧名思義,就是用來記錄文件所在位置的表格,它對于硬盤的使用是非常重要的,假若丟失文件分配表,那么硬盤上的數據就會因無法定位而不能使用了。不同的操作系統所使用的文件系統不盡相同,在個人計算機上常用的操作系統中,MS-DOS 6.x及以下版本使用FAT16;OS/2使用HPFS;Windows NT則使用NTFS;而MS-DOS 7.10及ROM-DOS 7.10同時提供了FAT16及FAT32供用戶選用。其中我們接觸最多的是FAT16、FAT32文件系統。
一、FAT16文件系統
FAT16使用了16位的空間來表示每個扇區(Sector)配置文件的情形,故稱之為FAT16。
FAT16由于受到先天的限制,因此每超過一定容量的分區之后,它所使用的簇(Cluster)大小就必須擴增,以適應更大的磁盤空間。所謂簇就是磁盤空間的配置單位,就象圖書館內一格一格的書架一樣。每個要存到磁盤的文件都必須配置足夠數量的簇,才能存放到磁盤中。FAT16各分區與簇大小的關系如下表:
分區大小 FAT16簇大小
16MB-127MB 2KB
128MB-255MB 4KB
256MB-511MB 8KB
512MB-1023MB 16KB
1024MB-2047MB 32KB
如果你在一個1000MB的分區中存放50KB的文件,由于該分區簇的大小為16KB,因此它要用到4個簇才行。而如果是一個1KB的文件,它也必須使用一個簇來存放。那么每個簇中剩下的空間可否拿來使用呢?答案是不行的,所以在使用磁盤時,無形中都會或多或少損失一些磁盤空間。
由上可知,FAT16文件系統有兩個最大的缺點:
(1)磁盤分區最大只能到2GB。當前只要你添購計算機的話,想必其中的硬盤大小必定至少有2GB,而3.2GB、4.3GB以上的硬盤比比皆是,且物美價廉。FAT16文件系統已不能適應當前這種大容量的硬盤,必須被迫分區成幾個磁盤空間。而分區磁盤的大小又牽扯出簇的問題來,可謂影響頗大。
(2)使用簇的大小不恰當。試想,如果一個只有1KB大小的文件放置在一個1000MB的磁盤分區中,它所占的空間并不是1KB,而是16KB,足足浪費了15KB!當前流行的HTML文件,其大小幾乎多為1KB、2KB,而制作一個網站往往用到數十個HTML文件。如果你的硬盤中有100個這種小文件的話,你浪費的磁盤空間可從700KB(511MB的分區),到3.1MB(2047MB的分區)。
以上這兩個問題常常使得用戶在“分多大的分區,才能節省空間,同時又可使硬盤的使用更加方便有效”的抉擇中徘徊不定。
二、FAT32文件系統
為了解決FAT16存在的問題,開發出FAT32系統。FAT32使用了32位的空間來表示每個扇區(Sector)配置文件的情形。利用FAT32所能使用的單個分區,最大可達到2TB(2048GB),而且各種大小的分區所能用到的簇的大小,也是恰如其分,上述兩大優點,造就了硬盤使用上更有效率。現將與分區與簇的大小匯整如下,我們可仔細做個比較:
分區大小 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硬盤劃分為單個分區的話,使用的簇的大小也只有4KB,比起以往的FAT16來說,真是節省了許多空間。
三、FAT32使用上的限制
看到這些優點,你一定迫不及待地想將FAT16轉換為FAT32。不過在轉換之前,要注意下面幾點:
(1)與其他的PC操作系統不兼容。當前支持FAT32的操作系統僅有MS-DOS 7.10、ROM-DOS 7.10、FreeDOS和Windows 2000以上版本,而其他操作系統則根本不能讀取FAT32的分區。例如你以MS-DOS 6.x等舊版本的DOS啟動盤開機的話,你硬盤中的FAT32分區就會憑空消失,完全看不到這個分區。另外,如果你要使用多重開機來啟動多種不同的操作系統,建議你不要將C:這個分區改為FAT32。因為有一些操作系統會強迫一定要從C:這個主要分區來安裝、開機,如果你將C:改為FAT32,而該操作系統不認FAT32,那就不能開機了。
(2)有些磁盤工具、防毒軟件還不認得FAT32,可能會造成轉換后,磁盤工具軟件不能對FAT32的分區進行磁盤處理工作,而防毒軟件會不認得這種文件系統,誤判為中毒現象。
(3)一些版本較舊的軟件不能在FAT32的分區中執行,例如Office 95等。
(4)小于512MB的分區一般不讓轉換為FAT32。雖說我們從前面的列表中發現小于512MB的分區只使用512Bytes大小的簇,但是在Windows 98中,你只能轉換512MB以上的分區。如果想轉換32MB到512MB這間的分區,必須使用CVT.EXE中的/MIN命令,如CVT D: /CVT32 /MIN,或FDISK /FPRMT。
(5)不能在FAT32分區中做磁盤壓縮,即使使用Windows 98中的磁盤壓縮也是行不通的。
(6)如果你主板的BIOS支持"suspend-to-disk"的功能,那么請將這項功能關閉,因為在FAT32分區中是不能使用的。
(7)Windows 98所提供的轉換工具只能將FAT16轉換為FAT32,并不能再從FAT32轉換回FAT16。要轉換回來只有:重新進行分區(Partition)、格式化(Format),然后重新安裝系統、應用軟件等。
要從FAT32轉換回FAT16,還可以借助一項工具:PowerQuest的Partition Magic 3.0或以上版本。這是一套能讓你自由改變分區大小、文件系統,而毫不損壞磁盤數據的一套軟件。你可以利用這套軟件將FAT32轉換為FAT16,而不必重新格式化你心愛的硬盤。如果你沒有該軟件,那么要有“準備后悔”的念頭,請在FAT16轉換FAT32前先做好備份。同時我們提醒大家,如果您的計算機配置不是很高(即不是PⅡ或同一級別的CPU),最好不要將分區表轉換成FAT32,因為這樣會影響硬盤讀取速度的。
“FAT16與FAT32區別有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。