你一定是看了汤子瀛教材得出的疑问。我来逐一为你解惑。
1、首先说4KB*2^32=16TB是理论上正确的,而在windows系统的真实环境里,FAT32表的表项中前4位一直都是0,所以只有28位是使用的,即4KB*2^28=1TB,8KB*2^28=2TB。
2、为什么不支持容量小于512M,2^28*?=512M,?=2KB,是4个扇区,与FAT32的规定“每个簇固定为4KB”,不吻合。深层次讲虽然只用了4个扇区,而同样的fat16用了16个扇区,看起来符合簇越小,簇内碎片少的原则。但实际上fat表的长度被大大增加,可用空间相对减少,优势劣势相抵消。
3为什么单个文件不能4G,实际上和FAT表关系不大,而是FAT后面的FDT(file directory table)文件目录表定义的。FDT表中一个目录项对应目录中的一个文件或子目录,每个目录项长度为32字节,其中最后4个字节(28-31)来表示文件的大小。So 我觉得你应该明白了。
1.不是固定大小。最小是4KB, 簇不能等于或大于 64 KB。最好最大32KB,
2.参考1你可以知道了。32除以4,8, 16除以8 2TB。。。
3.因为4KB的限制所以不支持小于512M的分区
4. 您不能在 FAT32 分区上创建大于 (2^32)-1 字节(即 4 GB 减去 1 个字节)的文件。以上是官方网上的原话,估计是规定。我也不知道为啥。
这些就延伸到存储的问题上了
比如同样大小的文件 在NTFS和FAT32两个格式下的盘里存储
NTFS占用的空间 比 FAT32占用的空间明显小的多
具体是什么情况记不清了 也说不清了
你可以去找网上找下这两个格式存储数据的区别,不是很好懂的知识啊
所以这东西计算也不是你这样子的
FAT32:分区格式的一种
ntfs转fat32会丢失所有数据 找个pe安装到U盘 从U盘引导进入系统 用pe下的分区工具进行分区
pq不会识别ahci硬盘模式
推荐win7pe
xp无法识别最新ahci模式