如何使用 compact.exe 在 Windows 上释放磁盘空间

微软在 Windows 10 操作系统中引入了命令行工具 compact.exe 的新选项。它允许用户使用新算法压缩系统上的文件夹以释放磁盘空间。

与许多其他压缩解决方案不同,compact 承诺在系统需要加载文件时对性能几乎没有影响。文件在不更改文件扩展名或位置的情况下被压缩。解压缩发生在运行时,大多数现代系统不应该为此而费力。该工具也包含在 Windows 11 中。

Compact.exe 在 Windows 上压缩文件和文件夹,而不更改文件名或对文件进行其他修改。根据文件的类型,压缩可能会节省千兆字节的磁盘空间或很少。已经压缩的文件(例如 JPG 图像文件)在对其运行压缩时几乎不会显示任何收益。另一方面,未压缩的文件可能会显示出很大的收益。你可以查看这个GitHub 页面,其中列出了数百个游戏和程序,以及在它们上使用 compress.exe 时的节省。

一些应用程序和游戏可能会对压缩产生不良反应。如果是这种情况,解压缩将解决问题。

提示:如果您更喜欢图形用户界面,请查看 CompactGUI。Windows 包括一个压缩整个驱动器的选项。右键单击资源管理器中的任何驱动器,然后选择“属性”以打开该选项。您可以在属性窗口的常规下找到“压缩此驱动器以节省磁盘空间”。

在 Windows 上使用 compact.exe

compact-output

您可以从任何命令提示符窗口运行该程序。打开一个新的命令提示符窗口,例如,使用 Windows-R 打开运行框,键入 cmd.exe 并按键盘上的 Enter 键。

单独运行compact会显示当前目录下所有文件夹和文件的压缩状态。

命令行工具支持几个参数,其中一些参数一开始可能会令人困惑。

核心命令compact.exe /c 和compact.exe /u 标记当前或指定的目录,以便将来对文件夹的更改(例如修改的文件或新添加的文件)被压缩或解压缩。

需要为命令提供 /s 参数,以对指定目录及其所有子目录中的所有文件执行选定的操作。

默认情况下,使用当前目录,但可以提供一个目录来代替对不同目录执行操作。为此,请将路径信息添加到命令中。

命令 compact.exe /c /s:c:\users\test\downloads\ 在下载目录上运行压缩。

您可以通过提供 /EXE 参数来指定压缩算法。参数 /EXE:XPRESS8K 使用该算法。支持以下算法:

  • XPRESS4K(最快和默认值)
  • XPRESS8K
  • XPRESS16K
  • LZX(最紧凑)

默认算法旨在使性能影响尽可能小,即使在旧系统上也是如此。大多数设备使用 8k 甚至 16k 算法应该不会有问题。

compact.exe 的其他有用参数:

  • /f 强制压缩或解压缩。已压缩或未压缩的文件将被跳过。如果进程被中断(例如,崩溃)应该使用。
  • /i 忽略错误并继续操作而不停止。
  • /?显示帮助信息。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun165137.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年5月15日
下一篇 2022年5月15日

相关推荐