有没有办法通过命令提示符切换 Windows“压缩此驱动器”命令?

有没有办法通过命令提示符切换 Windows“压缩此驱动器”命令?

我朋友的笔记本电脑(64 位 Windows 7 Home Premium,4GB RAM)运行缓慢,她让我帮她看看。除了磁盘很长时间没有进行碎片整理和其他一些原因外,原因之一是她在 OS 磁盘上勾选了“压缩此驱动器以节省磁盘空间”复选框。

由于这会使操作系统运行速度变慢,我决定取消勾选该复选框。开始解压过程后,Windows 估计需要 16 小时才能完成。然而大约 30 分钟后,操作系统突然关闭。

重启机器后,我发现大约一半的顶层文件夹已经解压,另一半尚未解压。然而,根目录下的“压缩此驱动器”复选框未勾选。

有没有办法通过命令提示符启动文件的解压缩?

答案1

是的,它被称为“紧凑”命令。

Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Windows\system32> compact /?

显示或更改 NTFS 分区上的文件的压缩。

COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [文件名 [...]]

/C 压缩指定的文件。目录将被标记,以便随后添加的文件将被压缩。

/U 解压指定的文件。目录将被标记,以便之后添加的文件不会被压缩。

/S 对给定目录及其所有子目录中的文件执行指定的操作。默认“dir”是当前目录。

/A 显示具有隐藏或系统属性的文件。默认情况下会忽略这些文件。

/I 即使发生错误,仍继续执行指定的操作。默认情况下,COMPACT 会在遇到错误时停止。

/F 强制对所有指定文件执行压缩操作,即使那些已经压缩的文件也是如此。默认情况下会跳过已压缩的文件。/Q 仅报告最重要的信息。filename 指定模式、文件或目录。

如果不带参数使用,COMPACT 将显示当前目录及其所含文件的压缩状态。您可以使用多个文件名和通配符。多个参数之间必须加空格。

更多信息请点击此处

答案2

虽然上述答案对于处理已经存在的驱动器是正确的,但在创建新驱动器(例如 RAM 驱动器)时启动它很有用。

在 Windows 中,可以通过将/c参数附加到format命令。

来自文档:

/c NTFS only. Files created on the new volume will be compressed by default.

相关内容