Làm cách nào để thay đổi kích thước Vm Virtualbox?


0

Tôi có một máy chủ windows 2003 mà ai đó đã tạo nhưng họ đã làm cho nó nhỏ lại và tôi đã hết dung lượng.

Làm thế nào tôi có thể kích thước lại nó?

Tôi có hộp ảo 4.1 và loại tệp của vm là .vmdk

Tôi đang chạy vm trên máy windows 7.

Chỉnh sửa

Tôi nhận được lỗi sau khi tôi cố gắng thay đổi kích thước đĩa cứng.

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

Câu trả lời:


1

Đầu tiên, tắt máy và sử dụng một trong hai VBoxManage list hdds hoặc là VBoxManage showvminfo "your vm name" | grep UUID để tìm UUID / tên tệp của đĩa:

$ 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)

hoặc là

$ 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)  # <--

Sau đó, chỉ cần sử dụng VBoxManage modifyvdi --resize, Ở đâu 42000 là kích thước mới mong muốn tính bằng MB:

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

Tôi đang chạy nó trên máy Windows 7, nó có hoạt động không?
chobo2

Chắc chắn, hầu như tất cả các công cụ VirtualBox đều có sẵn trên tất cả các máy chủ. Nếu bạn không có Cygwin, grep sẽ không làm việc Bạn có thể tìm kiếm thủ công hoặc sử dụng FindStr.
phihag

Này, tôi đã khá bận rộn và không muốn thử điều này cho đến khi tôi sử dụng xong vm. Tôi đã thử các bước nhưng tôi gặp lỗi này: Trạng thái tiến trình: VBOX_E_NOT_SUPPORTED VBoxManage.exe: error: Thay đổi kích thước hoạt động của đĩa cứng cho định dạng này chưa được triển khai!
chobo2

Có vẻ như đĩa của bạn ở định dạng vmdk. Sử dụng VMWare để thay đổi kích thước đĩa hoặc chuyển đổi nó sang vdi với VBoxManage clonehd C:\SomePath\MyVm.vmdk --format vdi C:\SomePath\MyVm.vdi sau đó thay đổi kích thước nó
phihag

Tôi cần sản phẩm VmWare nào? Nó có miễn phí không?
chobo2
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.