本篇文章由戴尔技术支持工程师 Yicheng Lin 撰写。
用 Windows7 或 Windows 8 系统自带的磁盘管理功能压缩系统盘时经常会发现只能压缩出大约一半的空间,这是由于系统盘有一些不可移动的文件(例如 pagefile.sys、systemvolume、Hiberfil.sys)导致的。
如果要从系统盘压缩超过一半大小的空间到新的分区,可以按照以下方法操作。
在“磁盘管理”中,右键点击系统盘,选择“压缩卷”,会弹出以下对话框,操作系统会提示用户要查看日志中的defrag 信息。
在“计算机管理”的“事件查看器”——“Windows日志”——“应用程序”,找到Defrag的事件,就能看到具体是什么文件导致的无法压缩。如下面两张图片就显示了不同的文件导致该问题。
通常来说,常见的不可移动的文件是 pagefiles(虚拟内存)或 systemvolume(系统还原)等。
关闭虚拟内存的方法
关闭系统还原的方法
先选择关闭虚拟内存之后点击下图所示 3 的“设置”才能起作用。选择“关闭系统保护”,最大使用量调为 “0”,点击“删除”,“确定”。
删除休眠文件的方法
运行 CMD 命令:powercfg -h off
综上所述,通过查看系统日志,判断由哪个文件导致不能压缩卷的问题后,关闭相应功能(删除相关文件),就可以解决问题。
注意,上述三种文件删除后均需要重新启动计算机。在按照需要压缩了系统盘后,可以根据需要重新打开虚拟内存、系统还原、休眠等功能。为了系统的快速稳定运行,还是应该给系统盘预留下足够的剩余空间。通常我们建议系统盘的使用率不超过 60%。
在修改分区前,如有重要资料,请做好备份。
更多推荐
服务器系统c盘只能压缩一半,关于操作系统分区只能压缩出一半的问题
发布评论