我的桌面上的所有文件以及从互联网上下载的所有文件在 Windows 10 中突然被压缩了(如图标右上角的两个蓝色箭头所示)。我从来没有在Windows中设置过这样的设置。这是病毒还是其他什么?
我的硬盘是 128GB SSD,有 5GB 可用空间。
那么为什么会发生这种情况? 有没有选项可以关闭此行为?
答案1
在cmd中使用此命令来禁用压缩
fsutil behavior set DisableCompression 1
答案2
我注意到在我的 32GB SSD 上升级到 Windows 10 版本 1809(2018 年 10 月更新)后发生了这种情况。我通常会将正在进行的文档保存在桌面上,然后再将它们移动到永久位置,我看到我所有的新文件都出现了两个蓝色箭头。检查这些文件的高级属性后发现,它们确实被 Windows 自动压缩了。用于禁用压缩的任何策略设置或注册表设置都无法阻止这种情况。如果我查看整个 C: 驱动器的属性,它会显示自动压缩已关闭。但如果我查看 C:\Users\myaccount\Desktop 和 C:\Users\myaccount\Documents 的高级属性,我可以看到它们已设置为自动压缩文件。如果我在这两个文件夹中取消选中此选项(并选择将更改应用于这些文件夹下的所有文件和文件夹),那么它似乎确实会停止这种行为,即使在重启后也是如此。
我找不到 Windows 10 版本 1809 的文档,其中描述了 Windows 在无需征求用户许可的情况下开始自动压缩文件的条件。版本 1809 的更新可能需要有足够的空间来完成更新,但 Windows 从未询问过我是否可以这样做。它只是这样做了。通常这不会太困扰我,但在版本 1809 发布初期发现的一个缺陷是,压缩自动压缩文件(例如,为了将文件复制/上传到计算机上的其他位置)会导致这些文件损坏。因此,就压缩而言,微软开发人员显然在发布的代码中犯了错误。
我似乎记得 Mac OS X 的最新版本也做过类似的事情,在特定更新后,它会不经询问就开始加密文件。这种趋势并不好。同样,至少如果 Windows 在执行此操作之前询问我,那么我的文件突然被压缩就不会让我感到惊讶,而我需要在互联网上寻找答案。
答案3
“128GB SSD,并有 5GB 可用空间。”
这就是原因——驱动器正在堵塞。
它迫切需要更多空间,所以它必须尝试压缩所有可能的东西。
您确实需要始终保持至少 10% 的可用空间;最好是 15%。
我的目标是永远不要显示超过 110GB 的已用空间,最好是 100GB。
答案4
看来,当硬盘有点满时,Windows 确实会压缩文件和文件夹。在我的 128 GB SSD 中,我还剩下大约 15 GB,它开始压缩所有内容都没问一下,导致歌曲项目损坏并 100% 丢失。
问题是,它应该总是询问您是否希望系统执行此类操作,还是希望自己执行此类操作,否则可能会导致像我这样的人失去大约一百个小时的工作成果。
话虽如此,我找不到可以停用此功能或至少更改设置的地方。