可通过windows 10磁盘管理或diskpart安全压缩c盘释放未分配空间:先禁用休眠、页面文件和卷影副本并修复磁盘错误,再用图形界面或管理员命令提示符执行无损压缩。

如果您希望调整Windows 10系统分区(通常为C盘)的容量,但又不希望丢失其中的操作系统和用户数据,则可以通过内置的“磁盘管理”工具执行安全的压缩操作,从而释放出未分配空间。以下是具体操作步骤:
一、使用图形界面磁盘管理压缩系统分区
该方法利用Windows 10自带的磁盘管理控制台,对NTFS格式的系统分区进行无损压缩,仅缩小其占用空间,生成右侧紧邻的未分配区域,全过程不格式化、不删除原有文件。
1、同时按下Windows徽标键 + R,打开“运行”对话框。
2、输入diskmgmt.msc并按回车,启动磁盘管理工具。
3、在磁盘列表中找到标有“系统”“启动”或“EFI系统分区”旁的C盘,右键单击它。
4、从弹出菜单中选择压缩卷选项。
5、系统将自动计算最大可压缩空间量;若需压缩特定大小(例如30GB),请换算为MB单位(30 × 1024 = 30720),填入“输入压缩空间量(MB)”框内。
6、点击压缩按钮,等待进度完成;完成后,C盘右侧将出现一块黑色标注为“未分配”的连续空间。
二、使用管理员权限命令提示符精确压缩系统卷
当图形界面显示的可压缩空间小于预期时,可能因系统文件(如页面文件、休眠文件、卷影副本)锁定部分空间所致。diskpart可在禁用相关功能后获取更大压缩余量,适合进阶用户精确控制。
1、在开始菜单搜索cmd,右键选择以管理员身份运行。
2、输入diskpart并回车,进入DiskPart环境。
3、依次执行:list volume,识别C盘对应卷号(如Volume 0)。
4、输入select volume 0(将0替换为实际C盘卷号)。
5、执行shrink querymax,查看当前最大可压缩值(单位MB)。
6、若需压缩指定大小(如25600MB),输入:shrink desired=25600,回车执行。
三、压缩前必须执行的系统准备操作
系统分区受多种保护机制限制,直接压缩常失败。须先释放被锁定的空间资源,确保压缩操作可顺利进行。
1、以管理员身份运行命令提示符,依次执行:powercfg /h off,禁用休眠以释放hiberfil.sys。
2、执行:del /f /q %systemdrive%\pagefile.sys(需先在系统属性中取消页面文件设置,重启后再运行)。
3、运行vssadmin delete shadows /all /quiet,清除所有卷影副本。
4、打开“此电脑”,右键C盘→“属性”→“工具”→“检查”,点击“扫描驱动器”修复潜在错误。
5、重启计算机,再执行压缩操作。










