空文件消耗多少空间?


12

Windows将空文件和文件夹都报告为占用0 bytes。存储文件名,属性,[创建/修改/访问]的日期等当然需要一些时间。

如何加权?


我看到您也将此标签也标记为[fat32] ...您是否还在寻找有关这两者的信息?
2012年

不确定会有什么不同。我对数据的存储方式不如对计算元数据的大小感兴趣。希望我在阅读Karan的链接后能够解决此问题。
加里2012年

Answers:


11

摘自MS文章“ 优化NTFS”

所有NT磁盘文件系统(包括NTFS)都使用群集作为其基本存储单元。无论文件有多小,它都必须至少占用一个磁盘空间集群。因此,小于群集的非常小的文件会浪费磁盘空间。(小于1KB的文件是一个例外。系统将这些文件存储在引用它们的MFT文件记录段(FRS)中,而不是在外部存储。)此外,当文件没有以偶数结尾时群集边界,文件的溢出将占用另一个完整群集,浪费空间。文件溢出到的群集越大,浪费的空间越多。

斜体部分告诉您为什么报告空文件不占用磁盘空间(文件表项占用的空间不包括在计算中)。

编辑:另一篇有用的文章详细介绍了随后的确切过程。


PC指南链接
无效

链接固定。指向WayBack Machine版本。
EnE_
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.