c盘右侧有未分配空间时可直接压缩分出新分区,若被恢复分区阻隔则需先删除或移动它;磁盘管理最安全,diskpart可强制压缩但需关闭页面文件,傲梅助手能自动处理分区依赖。

当你发现C盘明明还有几十GB空闲,却因分区结构不合理导致D盘爆满、文件无处存放时,需要把C盘剩余空间“切”一部分出来新建分区或合并给其他盘。这个操作不涉及重装系统,但必须确保C盘右侧有连续未分配空间才能直接压缩——若右侧被恢复分区或EFI系统分区挡住,则需先处理拦路虎。
用磁盘管理直接压缩C盘
这是最安全、无需第三方工具的方法,适用于C盘右侧紧邻空闲区域的场景。
按 Win + X → 选择【磁盘管理】→ 在图形化界面中找到C盘所在条目。
右键点击C盘 → 选择【压缩卷】→ 系统自动计算可压缩空间上限(通常小于实际空闲量,因NTFS元数据和不可移动文件占位)。
在“输入压缩空间量”框中填入你想分出的MB数(例如50000即50GB),【注意:数值不能超过上方显示的“可用压缩空间大小”】 → 点击【压缩】。
完成后,C盘右侧会出现一块黑色【未分配】区域,后续可右键它 → 【新建简单卷】来创建D盘或E盘。
用Diskpart命令行精准控制压缩量
当图形界面压缩失败、提示“不能完成压缩操作”或需要绕过系统限制时,Diskpart能强制执行——但它不检查文件碎片,操作前务必确认C盘已彻底磁盘碎片整理并关闭页面文件。
以管理员身份运行Windows Terminal → 输入 diskpart 回车。
依次执行:list disk → select disk 0(根据实际磁盘编号替换)→ list partition。
找到C盘对应分区编号(通常是Partition 2),输入 select partition 2 → 再输入 shrink desired=51200(单位为MB,此处示例压缩50GB)。
若返回“虚拟内存页面文件阻止压缩”,说明pagefile.sys锁住了空间——此时需先通过【系统属性→高级→性能→虚拟内存→更改】取消C盘分页文件,重启后再运行shrink命令。
绕过恢复分区拦路分出空间
若磁盘布局是 C盘 → 恢复分区 → D盘,那么C盘右侧被恢复分区占据,无法直接压缩出未分配空间。必须先删除恢复分区,再压缩C盘。
方法一:使用Diskpart删除恢复分区
在管理员终端中执行:diskpart → list disk → select disk 0 → list partition → 找到类型为“Recovery”的小分区(通常900MB左右)→ select partition X(X为该分区编号)→ delete partition override。
【警告:此操作不可逆,且会永久删除Windows重置功能支持】 删除后,原恢复分区位置变成未分配空间,再用上一步的shrink命令从C盘向右压缩即可连通这块区域。
方法二:用傲梅分区助手可视化操作
运行软件 → 右键C盘 → 选择【调整/移动分区】→ 拖动C盘右边界向左收缩 → 软件自动识别并提示是否移动右侧恢复分区 → 勾选【同时移动恢复分区】→ 点击确定 → 提交执行。
该方式底层调用相同逻辑,但自动处理分区依赖关系,避免手动误删EFI或MSR分区导致系统无法启动。











