![当我将数据从 NTFS 复制到 exFAT 时,为什么“磁盘大小”比“大小”大得多?](https://linux22.com/image/1341115/%E5%BD%93%E6%88%91%E5%B0%86%E6%95%B0%E6%8D%AE%E4%BB%8E%20NTFS%20%E5%A4%8D%E5%88%B6%E5%88%B0%20exFAT%20%E6%97%B6%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E2%80%9C%E7%A3%81%E7%9B%98%E5%A4%A7%E5%B0%8F%E2%80%9D%E6%AF%94%E2%80%9C%E5%A4%A7%E5%B0%8F%E2%80%9D%E5%A4%A7%E5%BE%97%E5%A4%9A%EF%BC%9F.png)
我尝试将 NTFS 外置硬盘备份到新的 exFAT 外置硬盘。复制完成后,我发现剩余的可用空间非常少。我检查了文件大小,发现文件的实际大小是“30.4GB”但磁盘大小是“396 GB”。
我必须提到文件数量非常高(大约 96110 个文件,10807 个文件夹)。
为什么会发生这种情况?我该如何解决这个问题?我用 A 将我的新硬盘格式化为 exFAT 文件系统分配单元大小的4096 千字节。
答案1
如果我的计算正确,那么 exFAT 上的平均文件大小为 331.7KB,但您已将最小单位大小设置为 4096 KB,这意味着每个单位中都有 92% 的未使用空间,因此 96110(文件)x 3768.32(可用空间)= 362173235.2 KB = 345.40 GB(可用)+ 30.4(实际)= 375.8 GB,仍然缺少几个 GB,也许是因为那个平均大小。
换句话说,将单位大小设置得尽可能小,或者使用“.tar”或类似的东西。