清理旧Windows升级文件
我在 KVM 虚拟机中运行 Windoes 7 ,由于 私有云架构 构建的 Libvirt集成Ceph RBD 存储容量有限 ,需要尽可能释放出虚拟机内部的磁盘空间。
Windows系统升级会在系统目录保留下载升级包,以便能够出现异常时卸载回滚。不过,如果系统稳定显然没有必要o
使用 Disk Cleanup 程序清理
Windows提供了 Disk Cleanup 工具用来清理文件,不过默认不清理系统文件,所以在启动后需要再点一下 Clean up system files :
点击 Clean up system files 按钮,可以增加清理系统文件
此时会再做一遍扫描,扫描完成后待清理文件列表就多了3项系统文件待清理:
确认清理系统文件可以释放更多可用空间
点击确认后,可以释放出上GB的磁盘空间
从 Settings 中删除旧Windows更新文件
备注
Windoes 10 提供了 Settings > System > Storage > Temporary files 的清理方式,不过我当前使用 Windoes 7 所以没有执行这步
通过 SoftwareDistribution 目录清理
在Windows目录下有一个特殊的 SoftwareDistribution 目录,存储了所有最新安装的更新下载。对于无需保留的旧更新,完全可以清理掉这个目录下内容来释放空间:
在启动菜单
Start menu中输入services然后选择启动Services工具在
Services中找到Windows Update服务,然后右击该服务,选择Stop
停止 Windows Update 服务以便清理更新文件
在
Run对话框中输入C:\Windows\SoftwareDistribution并回车,此时就会打开SoftwareDistribution目录按下
Ctrl + A选择所有文件,然后重新在Services工具重新启动Windows Update服务