很多时候看文件/文件夹属性时會发现占用空间永远比实际大小要大。
1.备份数据以为后面要格式化。
2.格式化时会有一个“分配单元大小”。把这个单元大小调小点(鈈要调的太小小了虽然空间利用率高,但是速度会降低)。
3.把数据拷回去注意是拷,是copy不是move。因为要是中间出什么问题剪切的話可能会丢数据。
我之前买了个64G的U盘发现16G的文件占了二十多G的空间。我发现分配单元大小里我的数值竟然是128KB然后我调到了32KB。现在非常赽乐
具体原因呢……我也不知道。我猜的是:
U盘、TF卡、SD卡里面用的都是Nand Flash他是按块读写的。这个分配单元大小就是设置这个块的大小(开始胡说)设置块的大小为什么会影响文件占用的空间呢?比方说我有一个70K的文件我设置块的大小是64KB。那么存储这个70K的文件就需要两個块也就是说,我一个70K的文件占了128K的空间。剩下的58K就浪费了(不要相信我)。。