文件分配表
维基百科,自由的 encyclopedia
档案配置表(英语:File Allocation Table,首字母缩略字:FAT),是一种由微软发明并拥有部分专利[2] 的文件系统,供MS-DOS使用,也是所有非NT核心的Windows系统使用的档案系统。
Quick Facts 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 | 无 |
Close
FAT文件系统考虑当时电脑效能有限,所以未被复杂化,因此几乎所有个人电脑的作业系统都支持。这特性使它成为理想的软碟和记忆卡档案系统,也适合用作不同操作系统中的资料交流。
但FAT有一个严重的缺点:当文件删除后写入新资料,FAT不会将档案整理成完整片段再写入,长期使用后会使档案资料变得逐渐分散,而减慢了读写速度。碎片整理是一种解决方法,但必须经常磁碟重组来保持FAT文件系统的效率。