分区压缩不出容量
来自电脑维修知识库
Xiaojie(讨论 | 贡献)2021年4月13日 (二) 16:04的版本 (创建页面,内容为“知识库编号:0693 == '''问题现象''' == 压缩分区时无法压缩出所有的剩余空间,只能压缩出很小一部分 由于分区时,压缩的...”)
知识库编号:0693
问题现象
压缩分区时无法压缩出所有的剩余空间,只能压缩出很小一部分
由于分区时,压缩的是该分区末尾一段连续的空白空间,而硬盘上的文件并不一定是连续的,可能会变成碎片分布在硬盘的各个区块/扇区中。
所以一旦分区末尾的空白空间中间存在一个不可移动的文件,则该文件前面的容量无法压缩出来,只能压缩出后面很小的一部分空间。
解决方案
根据以上提示,右击开始菜单,打开【事件查看器】-【Windows日志】-【应用程序】
找到最上面的第二条来源为【Defrag】的日志,双击打开
查看其中记录的无法移动的文件名,并使用对应的方式关闭/删除,再继续尝试压缩
由于
如图。【System Volume Information】为还原点所在目录,删除还原点即可:右击【此电脑】-【属性】-【系统保护】-【配置】-【删除】(无需重启)
如为【pagefile.sys】,该文件是虚拟内存,暂时禁用虚拟内存即可。【此电脑】-【属性】-【高级系统设置】-【性能:设置】-【高级】-【虚拟内存:更改】 取消勾选自动管理,将所有分区的虚拟内存选择为【无分页文件】。点击设置。然后确定(设置虚拟内存需要重启)
如为【hiberfil.sys】,该文件是休眠文件,右击开始菜单-【命令提示符(管理员)】输入【powercfg -h off】(无需重启)
其他还有可能是迈克菲或者360等安全软件,需要卸载并重启
如提示文件为【$Extend\$UsnJrnl】,该文件是NTFS分区元数据的日志文件,右击开始菜单-【命令提示符(管理员)】输入【fsutil usn deletejournal /d c:】即可删除(无需重启)
如提示文件为【\$Extend\$Deleted】,该文件是已经被删除,但实际上仍然在被占用,重启后继续尝试