为什么文件大小与占用空间相差巨大?
关注者
14
被浏览
72,334
5 个回答
exFAT 默认簇大小是 128 KiB,1 B ~ 128 KiB 大小的文件占用空间都是 128 KiB,128 KiB + 1 B ~ 256 KiB 大小的文件占用空间都是 256 KiB,256 KiB + 1 B ~ 384 KiB 大小的文件占用空间都是 384 KiB,以此类推。
这么多文件,按平均每个文件浪费 64 KiB 估算,总量高达 43.9 GiB。(实际上文件大小不是随机分布,往往有大量几千字节的小文件,浪费更严重。)
既然都把它当内置存储用了,直接上 NTFS 吧。现在的 μSD 都有磨损均衡,虽然算法不如 SSD,但对于正规产品,NTFS 日志的额外写入对寿命的影响可以忽略。而且 NTFS 不用担心意外断开导致元数据损坏丢文件,可以开更激进的缓存策略,在内置存储这种注定要频繁读写的场合,说不定还能延长一点寿命。