如何压缩 Windows 中的整个 C 盘(包括锁定的文件)?

如何压缩 Windows 中的整个 C 盘(包括锁定的文件)?

如果我只是C在 Windows 资源管理器中设置了压缩驱动器的复选框,我将收到大量文件共享错误,因为许多文件在 Windows 运行时打开。

是否有可能以某种方式以单极模式压缩驱动器,以便它压缩所有文件>

答案1

不要,我再说一遍,不要这样做!!

来源:一年前我做过同样的事情,结果系统完全无法使用。就我而言,这个过程没有任何错误,但当你启动时,Windows 不会创建正确解压数据的机制,启动失败。你可以压缩其他文件夹,但至少不要压缩 Windows 和 Program 文件。

此外,压缩可能甚至意味着根据您的处理能力,性能会变得更慢,因为每次都必须对所有内容进行解压缩(但如果您的 I/O 速度是瓶颈,则速度可能会稍微快一些)。

答案2

我在启动之前通过命令行对 Windows 恢复系统进行了压缩。compact /C /S /I E:\*.*

一切运行良好,已在 VMWare 中测试

图像

答案3

我会说使用 Windows 10/11 安装媒体,然后使用 SHIFT+F10 打开控制台,然后compact按照您希望的方式发出问题。

那我为什么要发帖呢?只是想说,我已经在商务和家用机器上使用 Win10 的压缩功能多年了,从来没有遇到过任何问题。你可以很好地压缩整个系统。

您甚至可以发出compact /CompactOs always并且不会遇到任何问题。

甚至还有一个 Compact 的 GUI:https://github.com/ImminentFate/CompactGUI

答案4

对于 SSD 使用 NTFS 压缩会大大缩短 SSD 的寿命,因为 NTFS 压缩的工作原理如下:

  1. 它以未压缩模式写入文件
  2. 然后,它解析文件,寻找压缩后可以留下至少 4KiB 空闲空间的簇块,如果是这样,则以压缩模式在该块的相同起始位置重写该块,释放在压缩模式下不需要的该块的最后 4KiB 簇。

这就是为什么具有高 NTFS 压缩比的大文件也会变得如此碎片化的原因。

使用 NTFS 压缩会导致对磁盘进行更多写入(如果整个驱动器的写入缓存和空缓存未处于活动状态,则磁盘管理->驱动器属性->指令)。

相关内容