Windows 11 可通过 NTFS 原生压缩减少磁盘占用:一、资源管理器右键属性→高级→勾选压缩;二、管理员终端用 compact /c /s:路径 /i 批量压缩;三、gpedit.msc 启用组策略强制压缩;四、格式化新卷时勾选“启用压缩”选项。

如果您希望在 Windows 11 中减少磁盘占用,同时不依赖第三方工具,则可通过 NTFS 文件系统原生支持的压缩功能实现。NTFS 压缩直接作用于文件系统层级,对文本、日志、文档等未压缩格式数据效果显著,且操作系统自动完成实时压缩与解压。以下是启用该功能的多种方法:
一、通过文件资源管理器为单个文件或文件夹启用NTFS压缩
此方法采用图形化操作界面,适合普通用户快速为特定目标启用压缩属性,所有操作均在资源管理器中完成,无需命令输入,直观安全。
1、打开“文件资源管理器”,导航至需要压缩的目标文件或文件夹。
2、右键点击该文件或文件夹,从上下文菜单中选择“属性”。
3、在“属性”窗口中,点击底部的“高级”按钮,打开“高级属性”对话框。
4、勾选压缩内容以节省磁盘空间复选框。
5、点击“确定”返回属性窗口,再点击“应用”按钮。
6、在弹出的确认对话框中,根据需求选择:将更改应用于该文件夹、子文件夹和文件,然后点击“确定”开始执行压缩。
二、使用 compact.exe 命令行工具批量压缩指定路径
该方法适用于需对多个目录或深层嵌套路径执行统一压缩的场景,支持递归处理与错误忽略机制,适合高级用户或脚本自动化部署,可精确控制压缩范围与行为。
1、按 Win + X 键,在弹出菜单中选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、在管理员权限终端中,输入以下命令查看当前目录压缩状态:compact。
3、执行压缩命令,例如压缩 D:\Projects 目录及其全部子项:compact /c /s:D:\Projects /i。
4、其中参数含义为:/c 表示启用压缩,/s 表示包含子目录,/i 表示忽略错误并继续执行。
5、命令运行结束后,终端将显示已处理的文件数、压缩区块数及空间节省估算值。
三、通过本地组策略配置NTFS压缩默认行为
在企业环境或需统一控制新创建文件夹压缩状态的场景下,可利用组策略强制设定 NTFS 压缩的启用策略,影响后续在指定位置新建的文件夹及其内容,确保策略一致性与可管理性。
1、按 Win + R 打开“运行”对话框,输入 gpedit.msc 并回车,启动本地组策略编辑器。
2、在左侧窗格中依次展开:计算机配置 → 管理模板 → 系统 → 文件系统 → NTFS。
3、双击右侧策略项:启用压缩文件以节省磁盘空间。
4、选择“已启用”,并在下方配置选项中设定是否允许用户手动修改该设置。
四、在格式化新卷时直接启用NTFS默认压缩
当创建新卷或重新格式化非系统驱动器时,可在格式化阶段启用“启用文件和文件夹的压缩”选项,使此后写入该卷的所有新文件自动应用压缩,无需逐个设置,适合全新数据分区规划。
1、打开“此电脑”,右键点击目标驱动器(如 D:\,建议避开系统盘),选择“格式化”。
2、在格式化对话框中,确保文件系统选择为 NTFS。
3、勾选启用文件和文件夹的压缩复选框。
4、点击“开始”完成格式化操作,此后该卷上新增的文件将自动应用压缩。










