为啥 exFAT 的“磁盘大小”比 NFTS 的大小要大,因为它们都具有相同的分配单元大小?

Posted

技术标签:

【中文标题】为啥 exFAT 的“磁盘大小”比 NFTS 的大小要大,因为它们都具有相同的分配单元大小?【英文标题】:Why is exFAT's "Size on Disk" larger than that of NTFS when they both have the same allocation unit size?为什么 exFAT 的“磁盘大小”比 NFTS 的大小要大,因为它们都具有相同的分配单元大小? 【发布时间】:2018-06-16 18:33:11 【问题描述】:

我有两个硬盘驱动器,一个用 NTFS 格式化,另一个用 exFAT 格式化。两者的分配单元大小均为 16384K。但是,当我在两个磁盘之间复制文件时,与 NTFS 驱动器相比,exFAT 驱动器上的同一个文件会占用更多的“磁盘大小”。为什么?

【问题讨论】:

【参考方案1】:

您确定您的分配单位是 16 MB 吗?无论如何,这是因为 NTFS 可以将小文件作为内部属性存储在 MFT(主文件表)中,不像 exFAT,即使 100 字节的文件也占用一个簇。

【讨论】:

确实,根据 Windows 为 16384K:i.imgur.com/iLTGZjM.jpg 感谢您的回答! MFT 的存在是否也解释了为什么与同等容量的 NTFS 磁盘相比,exFAT 磁盘具有更多可用空间? exFAT 中的可用空间只是一般情况下几乎无法达到的最佳值,NTFS 可以更有效地利用磁盘空间。

以上是关于为啥 exFAT 的“磁盘大小”比 NFTS 的大小要大,因为它们都具有相同的分配单元大小?的主要内容,如果未能解决你的问题,请参考以下文章

硬盘格式化为exFAT后,还播放吗

为啥逆向工程时,大小为 7.6 MB 的 APK 文件会在 exFAT 格式的外置硬盘上分配 1.36 GB?

移动硬盘格式化成exfat格式为啥在mac上读不出?

为啥shutils和df报告的磁盘大小有百分之几的差异?

为啥我的磁盘大小减小了,而没有使用 storageSize 的可用空间? ongodb

picasa支持EXFAT的处理方法