У меня есть виртуальный сервер Windows Server 2003, который кто-то создал, но они сделали его маленьким, и у меня уже не хватило места.

Как я могу изменить его размер?

У меня есть виртуальный ящик 4.1, и тип файла VM является .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 ответ1

1

Во-первых, выключите машину и используйте VBoxManage list hdds или VBoxManage 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 - желаемый новый размер в МБ:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .