用 0 填充 C 分区空闲区域:
1 | sdelete -z c: |
关闭客户机。
最后在 KVM 主机上转换 qcow2 磁盘镜像文件:
1 | qemu-img convert -O qcow2 windows.qcow2 windows_new.qcow2 |
如果是派生镜像需要加 -B 来指定 back_file 原镜像。
参考 qemu-img 文档
转换完成后可以看到 windows_new.qcow2 占用的 KVM 主机存储空间与客户机使用的磁盘空间基本是一致的。然后用新的磁盘镜像文件 windows_new.qcow2 启动客户机即可。