为什么说FAT32的文件系统最大只能支持32G的分区?

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:55:41
为什么说FAT32的文件系统最大只能支持32G的分区?按FAT16最大支持2G的算法:最大支持分区=2^16*32k=2G,FAT32的最大支持分区应该为2^32*32K=128T啊,怎么说才32G呢?还有,为什么FAT32最大只能支持4G的单个文件,这是怎么计算出来的,请教。
还是有点不大懂,为什么要这样算啊?按理说,只要找到了文件的首址,不就可以访问文件了吗,为什么会对文件的大小有限制呢?

FAT32文件系统是32位的,寻址能力为2的32次方即4G。相关计算方法如下:

2^32=(2^8)*(2^8)*(2^8)*(2^8)=256*256*256*256=4294967296 bit

4294967296 bit/1024 =4194304 kbit

4194304 kbit /1024 = 4096 m bit

4096m bit /1024 = 4 G

NTFS格式 则可以最大支持64G的单个文件,GHOST文件超过1.99G就会分卷,GHS格式文件就是分卷文件。