40G硬盘块大小1K时FAT占用多少空间?
最后计算FAT占用的总空间,将表项数量40M乘以每个表项的大小3.5B,得出FAT总共占用140MB的存储空间,这是基于标准块大小1K的计算结果。
最后计算FAT占用的总空间,将表项数量40M乘以每个表项的大小3.5B,得出FAT总共占用140MB的存储空间,这是基于标准块大小1K的计算结果。
逻辑完全反了吧?通常块大小越大,FAT表项越少,占用空间反而更小。1K块是极端情况,会导致FAT膨胀到140MB,这在实际应用中几乎没人用。
这个计算有个前提陷阱,40G盘用1K块大小,FAT表项数得看具体是FAT16还是FAT32,而且FAT表项本身大小在FAT32里固定是4字节不是3.5。如果按FAT16算,40G盘其实已经超标不支持了,得用FAT32,那样表项数是40G/1K=40M个,每个4字节,总共160MB左右。回答里说140MB有点太粗略,数字对不上逻辑啊,大家别被忽悠。