为什么某些应用程序忽略 NTFS 压缩设置?

为什么某些应用程序忽略 NTFS 压缩设置?

我在一些文件夹上使用 NTFS 压缩,我了解这样做的优缺点,但对于我的使用情况来说,这是首选。

多年来,我注意到一些奇怪的行为。一些应用程序不“遵守”目录压缩标志。

我一直无法确定为什么会这样。我想了解原因,以及是否有任何方法可以“强制”并应用以遵守它。

目前,我只是使用一个批处理程序,它会不时地对所需的文件夹进行压缩运行。

答案1

您的意思是该compression复选框完全未被选中吗?

可能发生的情况是这些应用程序正在其他地方创建文件,然后将其移动到目标文件夹。由于有了新的父级,在同一分区上移动不会强制应用压缩。

答案2

是的,一些文件夹和核心系统文件将忽略 NTFS 压缩标志。

仅当该选项在驱动器设置中启用,而不是在文件夹或文件上明确启用时

Windows 操作系统控制这一点。例如,NTLDR, NTDETECT.COM, HIBERFIL.SYS文件会被忽略。启动文件也会被忽略。但是,如果您明确启用压缩,则会破坏启动。

来源:https://blogs.msdn.microsoft.com/oldnewthing/20071127-00/?p=24373

相关内容