我发现我的磁盘上有一些文件
1)实际大小不为零,但很小,大约500字节
2)当您检查其属性时,“磁盘上的大小”显示为零
3)如果我把文件变小,“磁盘上的大小”仍然是0
4)如果我将文件变大,即使变大1个字节,磁盘上的大小也会变为4096
5)磁盘未压缩
怎么可能呢?我的操作系统是 Windows 8.1:这是 Windows 8 中的新功能吗?
难道Windows 8就这么聪明,可以将那些小文件合并到一个磁盘扇区中吗?
有人能证实这一点吗?
如果这是一个新功能,如何禁用它?
NTFS 中的文件由主文件记录表中的(至少一条)文件记录(称为 MFT - 每条文件记录由名称、文件信息等属性组成)组成。数据通常位于磁盘上的一个或多个簇中。 MFT 中的文件记录包含对这些簇的引用(称为非常驻属性)。当数据量非常小时,即使其数据在MFT记录内——数据属性也是常驻的。因此 NTFS 不必分配任何簇。磁盘上的大小是分配的簇数 * 簇的大小,因此如果数据属性是常驻的,则磁盘上的大小为零。如果达到文件记录的最大大小,则数据属性将变为非常驻且 NTFS 分配第一个簇,因此磁盘上的大小为 1 个簇 - 4096 字节。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)