![Superfetch 和 Windows 文件压缩](https://linux22.com/image/1539843/Superfetch%20%E5%92%8C%20Windows%20%E6%96%87%E4%BB%B6%E5%8E%8B%E7%BC%A9.png)
我到处寻找这个问题的答案,但没能找到:
如果我使用文件属性对话框中的“压缩内容以节省空间”选项将文件标记为压缩,当 Superfetch 将文件加载到内存中时,它会将文件的压缩版本保存在内存中还是先解压缩文件然后将未压缩的版本保存在内存中?
答案1
NTFS 压缩文件在被访问时会被文件系统自动解压。Superfetch 只会看到未压缩的文件数据,甚至可能不知道文件已被压缩。实际上,未压缩的文件根本不存在于内存中。当然,未压缩的数据会被读入文件系统缓冲区,并可能在那里保留一段时间,但这些细节没有记录。