调整虚拟机硬盘大小(virtualbox)

调整虚拟机硬盘大小(virtualbox)

有没有办法调整虚拟机硬盘的大小?我正在使用 virtualbox,我的虚拟机空间不足,查看了设置,但似乎我可能必须创建另一个分区。我想可能有更简单的方法,有人知道吗?

谢谢

答案1

您可以使用 VBoxManage 命令。

您可以查看详细信息这里

例子:

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\Users\busey\VirtualBox VMs\ubuntu10.10\ubuntu10.10.vdi" --resize 20480

调整硬盘大小后,您必须调整分区大小。

对于 ext3 分区,你可以按照这些脚步。

答案2

这在具有 Win7 可启动映像的 VHD 上运行:

  1. VirtualBox -> 虚拟媒体管理器 -> 复制

  2. C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifiedhd "c:\VirtualMachines\Windows 7 Large.vhd" --resize 2000000

  3. VirtualBox -> VM -> 设置 -> 释放当前 VHD 并挂载新 VHD

  4. 将虚拟机启动到 Windows

  5. 使用计算机管理 -> 磁盘管理器 -> 右键单击​​分区 -> 扩展

答案3

为了vdi实现这个目的,主机是 Windows 7。

c:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "C:\Users\busey\VirtualBox VMs\ubuntu10.10\ubuntu10.10.vdi" --resize 20480

答案4

有一篇关于此的文章:http://coderjournal.com/2011/07/reducing-the-size-of-a-virtualbox-hard-drive/

简短但足够。简而言之:

  • 删除临时文件(显而易见)
  • 碎片整理(假设您的客户文件系统可以进行碎片整理)
  • 使用 VBoxManage,正如其他用户建议的那样

相关内容