如何调整Virtual Box Vm的大小?


0

我有一个有人创建的Windows Server 2003虚拟机,但它们已经成为小型的,我已经跑出了空间。

我怎样才能调整尺寸?

我有虚拟框4.1,vm的文件类型是.vmdk

我在Windows 7机器上运行vm。

编辑

我尝试调整硬盘大小时出现以下错误。

Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Resize hard disk operation for this format is not impleme
nted yet!



UUID:        e6ab2a89-7db9-4445-a3f0-5d59cc5aee6b
Parent UUID: base
Format:      VMDK
Location:    C:\SomePath\MyVm.vmdk
State:       created
Type:        normal
Usage:       Rezolution - RezRez (UUID: b3cede23-71a7-40a3-a88e-1c49da60da4c)


C:\Program Files\Oracle\VirtualBox>VBoxManage modifyvdi --resize 42000 e6ab2a89-
7db9-4445-a3f0-5d59cc5aee6b

Answers:


1

首先,关闭机器并使用VBoxManage list hddsVBoxManage showvminfo "your vm name" | grep UUID查找磁盘的UUID /文件名:

$ VBoxManage list hdds
UUID:        1234aa6e-77e9-4997-b703-f0db02f95678 # <--
Parent UUID: base
Format:      VMDK
Location:    /home/chobo2/VirtualBox VMs/your-vm/your-vm.vdi
State:       created
Type:        normal
Usage:       your-vm (UUID: 4d38b281-bea8-43ba-9e00-aaab9e2e16da)

要么

$ VBoxManage showvminfo "Ubuntu" | grep UUID
UUID:            4d38b281-bea8-43ba-9e00-aaab9e2e16da
Hardware UUID:   4d38b281-bea8-43ba-9e00-aaab9e2e16da
SATA Controller (0, 0): /home/chobo2/VirtualBox VMs/your-vm/your-vm.vdi
    (UUID: 1234aa6e-77e9-4997-b703-f0db02f95678)  # <--

然后,只需使用VBoxManage modifyvdi --resize42000以MB为单位的所需新大小:

$ VBoxManage modifyvdi --resize 42000 1234aa6e-77e9-4997-b703-f0db02f95678

我在Windows 7机器上运行它会工作吗?
chobo2

当然,几乎所有VirtualBox工具都可在所有主机上使用。如果你没有cygwin,grep将无法正常工作。您可以手动搜索或使用FindStr
phihag

嘿,我一直很忙,不想尝试这个,直到我使用完vm。我尝试了这些步骤,但是我收到此错误:进度状态:VBOX_E_NOT_SUPPORTED VBoxManage.exe:错误:调整此格式的硬盘操作尚未实现!
chobo2

看起来您的磁盘是vmdk格式。无论是使用VMware来调整盘,或将其转换为VDIVBoxManage clonehd C:\SomePath\MyVm.vmdk --format vdi C:\SomePath\MyVm.vdi调整它的大小。
phihag

我需要哪种VmWare产品?它是免费的吗?
chobo2
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.