FAT系列文件系统总结

1.FAT12、16、32文件系统的升级是随着管理容量的增大而产生的,根据系统定义这几种文件系统是没有严格管理容量界限的,盖因根据实际使用效率而人为划分了界限:

文件系统管理簇数量每簇包含扇区容量范围
FAT121--4096(2的12次)1(512B)--64(32K)0M--128M
FAT164096--65535(2的16次)1(512B)--64(32K)2M--2G
FAT3265527--2 的28 次(高4 位保留)8(4K)1G--1T

  FAT16分区大小与对应簇大小

分区(卷)空间大小

每个簇的扇区

簇空间大小

0MB-32MB

1

512个字节

33MB-64MB

2

1k

65MB-128MB

4

2k

129MB-225MB

8

4k

256MB-511MB

16

8k

512MB-1023MB

32

16k

1024MB-2047MB

64

32k

2048MB-4095MB

128

64k


FAT32分区大小与对因簇大小

分区空间大小

每个簇的扇区

簇空间大小

<8GB

8

4k

>=8GB<16GB

16

8k

>=16GB<32GB

32

16k

>=32GB

64

32k


注:[1].fat32文件系统默认簇为4K,但当所管理的容量过大就需要增大簇的容量,因此fat32管理8T、16T的容量都是有的。
        [2].FAT文件系统统一规定...FFF0H到...FFFFH表示坏簇,文件结束簇等, 当总簇数大于4080(FF0h)时为FAT16, 当总簇数大于65520(FFF0h)时为FAT32。

[3].Windows NT/2000 每簇扇区数可为128, FAT16 空间扩充到4G.

[4].在一个簇中,只要有一个扇区有问题,该簇就不能使用了。

2.文件名分长短,一般的FAT12、fat16文件系统只支持短文件名(8+3格式),fat32支持长文件名(255字符),fat32创建一个长文件名文件时,系统会自动加上对应的短文件名,其一般有的原则:
    (1)、取长文件名的前6个字符加上"~1"形成短文件名,扩展名不变。
    (2)、如果已存在这个文件名,则符号"~"后的数字递增,直到5。
    (3)、如果文件名中"~"后面的数字达到5,则短文件名只使用长文件名的前两个字母。通过数学操纵长文件名的剩余字母生成短文件名的后四个字母,然后加后缀"~1"直到最后(如果有必要,或是其他数字以避免重复的文件名)。
    (4)、如果存在老OS或程序无法读取的字符,换以"_"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值