如何调整VirtualBox vmdk文件的大小

虚拟机磁盘上的空间不足,需要重新调整虚拟映像的大小。 使用该命令调整大小

vboxmanage modifyhd Machine-disk1.vmdk --resize 30720

给出错误

Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

我怎样才能调整vmdk图像的大小?


是的,布赖恩,你是对的:这些是​​步骤,但如果你想结束回vmdk硬盘(也许你有兴趣在vwmare中使用磁盘),你会错过一步。 所以完整的howto是:

VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi
VBoxManage modifyhd "cloned.vdi" --resize 51200
VBoxManage clonehd "cloned.vdi" "resized.vmdk" --format vmdk

以上将调整硬盘高达50GB(50 * 1024MB)。

为了完成您需要调整驱动器大小的事情! 要实现这一点,您可能需要下载gparted iso并从该iso启动以调整驱动器大小(从virtualbox设置中选择iso)。

PS如果您的新尺寸太小,即使使用新的vdi文件,也会得到相同的错误。


我能够通过克隆它然后修改和调整大小来调整vmdk的大小。

vboxmanage clonehd "virtualdisk.vmdk" "new-virtualdisk.vdi" --format vdi
vboxmanage modifyhd "new-virtualdisk.vdi" --resize 30720

我在Mac主机上安装了Windows 7客户端,这篇文章非常有帮助。 谢谢。

我会补充说我没有使用gparted。 我这样做了:

  • 启动新的放大vmdk图像。
  • 转到开始并右键单击计算机,然后选择管理。
  • 点击磁盘管理
  • 你应该在你的C盘上看到一些灰色的空间
  • 右键单击C驱动器并选择扩展卷。
  • 选择大小,然后去
  • 甜! 我更喜欢使用有关数据丢失警告的第三方工具。

    干杯!

    链接地址: http://www.djcxy.com/p/18217.html

    上一篇: How to resize a VirtualBox vmdk file

    下一篇: Viewing localhost on virtualbox