如何恢复/压缩 Virtual PC 虚拟硬盘使用的空间?

如何恢复/压缩 Virtual PC 虚拟硬盘使用的空间?

我在 Virtual PC 中安装了 Windows 2003 Server。我在其中加载了 VS2005、SQL Server 等,VHD 文件的大小为 15 GB。几个月来,我尝试了各种方法,包括设置复制等,现在大小为 39 GB。

我已经删除了所有不需要的数据库、安装等,现在我的 VPC 上的 C 盘读取为 15 GB,但是,VHD 文件仍然读取为 39 GB 并显示它有 24 GB 的可用空间。

问题 - 如何确保 VHD 文件大小仅为 15 GB 而不是 39 GB?

答案1

您需要对虚拟机内的驱动器进行碎片整理(以使所有内容按逻辑顺序排列),然后使用 Virtual PC 压缩驱动器。虽然我这里没有安装 Virtual PC,但压缩虚拟硬盘的说明非常简单。完成压缩操作后,文件大小应与实际使用的空间大小相同。

当然,请记住,驱动器会随着空间的需要而再次扩大,并且在执行另一次压缩之前不会缩小。

答案2

如果在选择虚拟机时进入硬盘向导,则一个选项应该是压缩硬盘。

这应该可以实现你想要的效果。

答案3

我的猜测:卷影复制(VSS)是罪魁祸首。

在 asktheadmin.com 上阅读这篇文章:

神秘的 Server 2003 磁盘空间消耗

相关内容