如何缩小虚拟机硬盘的大小

如何缩小虚拟机硬盘的大小

我有一个超过 20GB 大小的虚拟机硬盘。但里面只有大约 8-10GB 的文件。

我需要将此 vhd 文件缩小到更易于管理的(实际)文件大小。我尝试使用虚拟 PC 向导,但它对文件大小没有任何影响。

还有其他解决方案或工具可以用来缩小 vhd 文件大小吗?

答案1

实际上,Microsoft Virtual PC 已经有一个选项,称为“压缩虚拟磁盘”。请参阅帮助文件。但是,为了实现最佳缩减效果,您需要将磁盘的空白部分填为零。为此,您需要第三方工具 - 但有很多这样的工具。只需谷歌一下即可。

抱歉,我误读了你的帖子。你已经尝试过了。如果是这样的话,你没有认真阅读帮助文件。我引用一下:

在压缩磁盘之前,我们建议您使用磁盘实用程序将空白空间清零,这将导致压缩后的虚拟硬盘更小。

我使用一个名为橡皮。我认为它在某些 Microsoft TechNet 帖子或 MSDN 中被推荐过。而且它完全免费。

答案2

您可以按照描述的步骤进行操作这里

答案3

如果您的磁盘是动态大小的:

  1. 碎片整理(您可以使用惠特尼碎片整理程序)。
  2. 使用 Virtual PC 压缩磁盘(更多信息请点击此处)。

如果你有一个固定大小的磁盘,我想你可以创建另一个较小的磁盘,并在第二个磁盘上备份/恢复第一个磁盘(使用类似 ghost 实用程序)克隆兹拉)。在这种情况下,您也必须先进行碎片整理。

为了首先创建较小的磁盘,听从杰夫的建议

答案4

我一直用这个:http://vmtoolkit.com/files/folders/converters/entry87.aspx

确保您已经使用过的工具缩小了 vhd 中的分区,然后调整大小工具应该允许您缩小 vhd 文件本身以匹配分区大小。

相关内容