如何调整 Virtual Box Vm 的大小?

如何调整 Virtual Box Vm 的大小?

我有一个别人创建的 Windows Server 2003 虚拟机,但是他们把它弄得太小了,我的空间已经不够了。

我怎样才能重新调整其大小?

我有虚拟盒 4.1,并且虚拟机的文件类型是 .vmdk

我在 Windows 7 机器上运行虚拟机。

编辑

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

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

答案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 --resize,其中42000是所需的新大小(以 MB 为单位):

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

相关内容