檔案配置表
維基百科,自由的 encyclopedia
檔案配置表(英語:File Allocation Table,首字母縮略字:FAT),是一種由微軟發明並擁有部分專利[2] 的文件系統,供MS-DOS使用,也是所有非NT核心的Windows系统使用的檔案系統。
事实速览 FAT, 開發商 ...
FAT | |||
---|---|---|---|
開發商 | 微軟 | ||
全名 | 檔案配置表 | ||
(12位元版本) | (16位元版本) | (32位元版本) | |
发布 | 早於1980年 (微软Disk BASIC) |
1987年11月 (Compaq DOS 3.31) |
1996年8月 (Windows 95 OSR2) |
分区标识 | 0x01(MBR) | 0x04, 0x06, 0x0E(MBR) | 0x0B, 0x0C(MBR) EBD0A0A2-B9E5-4433 -87C0-68B6B72699C7(GPT) |
結構 | FAT12 | FAT16 | FAT32 |
目录内容 | 表格 | ||
檔案配置 | 連結串列 | ||
坏块 | 對含損壞磁區的叢集加以標誌 | ||
限制 | FAT12 | FAT16 | FAT32 |
最大文件大小 | 32 MB | 2 GB | 4 GB - 1 byte (232-1) |
最大文件數量 | 4,077 (212-19) |
65,517 (216-19) |
268,435,437 (228-19) |
最長檔名限制 | 8.3或者 长文件名255个字符 | ||
最大卷大小 | 32 MB | 2 GB, 使用64KB叢集時可達4 GB,但非所有系統均支援 |
2 TB 使用32KB叢集時可達8 TB |
Features | FAT12 | FAT16 | FAT32 |
记录日期 | 创建、修改、访问 | ||
日期范围 | 1980年1月1日至2107年12月31日 | ||
日期解析度 | 2 s | ||
岔流 | 非原生 | ||
屬性 | 唯讀,隱藏,系統,卷标,子目录,歸檔[1] | ||
透明压缩 | Per-volume, Stacker,DoubleSpace,DriveSpace | 無 | |
透明加密 | Per-volume only with DR-DOS | 無 |
关闭
FAT文件系統考慮當時電腦效能有限,所以未被複雜化,因此幾乎所有個人電腦的作業系統都支持。這特性使它成為理想的軟碟和記憶卡檔案系統,也適合用作不同操作系统中的資料交流。
但FAT有一個嚴重的缺點:當文件刪除後寫入新資料,FAT不會將檔案整理成完整片段再寫入,長期使用後會使檔案資料變得逐漸分散,而減慢了讀寫速度。碎片整理是一種解決方法,但必須經常磁碟重組來保持FAT文件系統的效率。