FAT32是分割區格式的一種,這種格式採用32位元的檔案分配表,使其對磁碟的管理能力大大增強,突破了FAT16對每一個分割區的容量只有4 GB的限制。
由於現在的硬碟生產成本下降,其容量越來越大,運用FAT32的分割格式後,我們可以將一個大硬碟定義成一個分割區而不必分為幾個分割區使用,大大方便了對磁碟的管理。 (推薦學習:PHP影片教學)
但由於FAT32分割區內無法存放大於4GB的單一文件,且效能不佳,易產生磁碟碎片。目前對於硬碟已被效能更優異的NTFS分割區格式所取代,對於USB已被支援大於4GB單檔的exFAT分割區格式所取代。
效能特點
FAT32(File Allocation Table)具有一個最大的優點:在一個不超過8GB 的分割區中,FAT32分割區格式的每個叢集容量都固定為4KB,與FAT16相比,可以大幅減少磁碟的浪費,提高磁碟利用率。
目前,支援此磁碟分割格式的作業系統有Windows 95、Windows 98、Windows 2000、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1和Windows 10。
部分智慧型手機也支援對FAT32格式記憶體的直接讀寫(OTG)。但是,這種分割區格式也有它的缺點,首先是採用FAT32格式分割區的磁碟,由於檔案分配表的擴大,運行速度比採用FAT16格式分割區的磁碟慢。
約束
windows 2000和windows XP能夠讀取和寫入任何大小的FAT32檔案系統,但是這些平台上的格式化程式只能建立最大32GB的FAT32文件系統。
在dos系統下可直接存取fat32分區,而ntfs分區則不能直接在dos下方存取。
缺點
但FAT有一個嚴重的缺點:當檔案刪除後寫入新資料,FAT不會將檔案整理成完整片段再寫入,長期使用後會使檔案資料變得逐漸分散,而減慢了讀寫速度。硬碟碎片整理是一種解決方法,但必須經常整理以保持FAT檔案系統的效率。還有FAT32分區因為設計缺陷,無法支援超過4GB的單一檔案。
更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!
以上是fat32格式的詳細內容。更多資訊請關注PHP中文網其他相關文章!