gpt4 book ai didi

ntfs - Windows 8中非零文件的"size on disk"为零吗?

转载 作者:行者123 更新时间:2023-12-04 03:07:45 27 4
gpt4 key购买 nike

我发现磁盘上有一些文件
1)实际大小不为零,但很小,大约500个字节
2)当检查其属性时,“磁盘大小”显示为零
3)如果我缩小文件,则“磁盘大小”仍为0
4)如果我把文件做大,甚至大1个字节,磁盘上的大小就会变成4096
5)磁盘未压缩

怎么可能呢?我的操作系统是Windows 8.1:这是Windows 8的新功能吗?
Windows 8是否非常智能,可以将这些小文件合并到一个磁盘扇区中?

有人可以确认吗?

如果是一项新功能,如何禁用它?

最佳答案

NTFS中的文件由主文件记录表中的(至少一个)文件记录组成(称为MFT-每个文件记录由名称,文件信息等属性组成)。数据通常位于磁盘上的一个或多个群集中。 MFT中的文件记录包含对这些群集的引用(称为非驻留属性)。当数据大小确实很小时,即使它的数据也位于MFT记录内-data属性是常驻的。因此,NTFS不必分配任何群集。磁盘上的大小是分配的群集数*群集的大小,因此,如果data属性是常驻的,则磁盘上的大小为零。如果达到文件记录的最大大小,则data属性将变为非驻留状态,并且NTFS分配第一个群集,因此磁盘上的大小为1个群集-4096字节。

关于ntfs - Windows 8中非零文件的"size on disk"为零吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22994017/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com