Windows 10原生CompactOS可立即节省2GB~7GB空间且无需重启:需64位专业版/企业版/教育版、NTFS格式、未启用BitLocker;以管理员身份运行compact /compactos:always启用,用compact /compactos:query验证状态。

当C盘空间告急、系统提示“磁盘空间不足”,又不想删文件、不打算换硬盘或装第三方工具时,用Windows 10原生的CompactOS压缩整个操作系统,能立即节省2GB~7GB空间,且解压完全透明、运行无感——它专为系统盘设计,压缩的是System32、WinSxS等核心目录下的数十万二进制文件,不碰引导区和驱动,也不需要重启即可生效。
确认系统是否支持并满足前提条件
CompactOS仅在64位Windows 10专业版/企业版/教育版中完整可用,家庭版虽能执行命令但部分系统文件无法压缩;需确保当前系统为NTFS格式(几乎全部默认满足),且未启用BitLocker全盘加密(已启用则需先暂停保护)。
打开“此电脑”→右键C盘→“属性”,若“常规”选项卡底部显示“压缩此驱动器以节约磁盘空间”为灰色,不影响CompactOS操作——这是NTFS驱动器级压缩的限制,与CompactOS无关。
这一步无需修改任何设置,直接进入下一步即可。
以管理员身份运行命令行并启用CompactOS
第一步:按 Win + X → 选择Windows PowerShell(管理员) 或 命令提示符(管理员);若弹出用户账户控制(UAC)窗口,点“是”。
第二步:输入以下命令并回车:
compact /compactos:always
第三步:等待执行完成。屏幕上会持续滚动显示“正在压缩…”字样,光标闪烁,进度不可见但可感知——过程不可中断,通常耗时5~15分钟;SSD越快、系统文件越少,完成越快。期间你仍可正常使用电脑,但避免更新Windows或安装大型软件。
第四步:命令结束后,终端自动返回提示符,无需重启即生效;此时系统已进入CompactOS模式,所有新写入的系统文件也会按规则自动压缩。
验证CompactOS是否成功启用
方法一:在同个管理员PowerShell窗口中,直接输入:
compact /compactos:query → 回车。
若输出中包含“Compact is enabled”,即表示已成功启用。
方法二:打开资源管理器,进入 C:\Windows\System32,任选一个大文件(如 winload.efi 或 csrss.exe),右键→“属性”→“常规”→“高级”→查看是否勾选了【压缩内容以便节省磁盘空间】——注意:这里只是状态反映,不要手动取消勾选,否则可能破坏CompactOS一致性。
方法三:打开“此电脑”,右键C盘→“属性”,对比“已用空间”数值——压缩完成后通常立即减少2GB以上,具体取决于系统版本和预装应用数量。


















