我已检查 ntfs 设置中没有压缩检查,但 1 TB 文件在磁盘上仍显示 60 GB。
这怎么可能呢?
答案1
你有一个疏文件。其中仍为空(尚未被程序写入)的区域根本不存储在磁盘上 - 它们不是指向磁盘上的某个特定区域,而是在 NTFS 中被标记为“未分配”,并且在读取时自动显示为 0x00 字节。
答案2
如果你想找出文件夹中哪些文件或哪些文件比较稀疏:
如果只有一个稀疏文件,它将是唯一大小约为 29 GB 的文件,因此很容易找到。
如果有多个文件,您可以使用此 PowerShell 命令找到稀疏文件(一旦您定位到文件夹):
Get-ChildItem -Attributes SparseFile
参考:PowerShell获取子项。