这两天因为工作需要,检查一个硬盘的时候,由于FAT32不能拷贝超过4G的文件,所以我的机器基本都转换为NTFS分区了。但发现数据量相同或者是不大的情况下,可文件夹所占空间几何级的增长,所以就研究了一下NTFS分区的相关说明。

总结出来,如果文件夹越多,你的空间占用越大,因为mft,关于mft看下面的解释。


格式化成为ntfs时,系统将在磁盘上建立mft,它记录着mft本身的大小、备份、日志文件、位图文件、卷信息、属性定义表、根目录位置、坏簇、安全标志、大写文件、扩展元数据目录、重解析点文件、变更日志文件、配额管理文件、对象id以及目录数据等的信息,默认情况下,mft占磁盘分区的12%。但他也跟数据区一样,没有数据的时候就不会分配用户文件和目录的分配信息。但前面的16个信息是肯定存在的,不管有没有数据,这些信息将占据mft的容量,也就是磁盘的容量,因此,格式化以后,察看分区会出现磁盘被占用了一部分的情况。

解决办法,使用NTFS分区的硬盘,尽可能节省空间的方法就是,删除一些真的用不上的空文件夹