Cách chuyển đổi VMDK sang VDI / VHD


25

Người ta nói rằng VBoxManage modifyhd --resizelệnh của VirtualBox chỉ có thể được sử dụng trên các tệp VDI hoặc VHD. Đáng buồn thay, tôi có một hình ảnh VirtualBox ở định dạng VMDK và tôi không biết làm thế nào để chuyển đổi nó sang hai định dạng khác.


Không phải là clonehdmột lựa chọn cho bạn?
rozcietrzewiacz

Nếu nó chuyển đổi thành VDI, nó là.
tshepang

Câu trả lời:


27

Sau đó, bạn có thể sử dụng quy trình hai bước - trước tiên, sử dụng clonemediumlệnh để tạo hình ảnh VDI:

VBoxManage clonemedium disk aaaa.vmdk aaaa.vdi --format VDI 

(Hãy xem các tùy chọn khác để clonemedium, như --variant. Để đọc trợ giúp, chỉ cần chạy VBoxManage | lesshoặc truy cập https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi ).

Khi bạn có .vditệp, bạn có thể tiến hành sửa đổi.


Điều này thậm chí hoạt động nếu tệp VMDK trỏ đến (một phần) hình ảnh đĩa thô (như được tạo bởi VBoxManage internalcommands createrawvmdk).
krlmlr

3

Nếu bạn chỉ muốn chuyển đổi đĩa ảo, không phải toàn bộ VM, bạn cũng có thể sử dụng qemu-img cho Windows: nó miễn phí, di động và nó chạy theo dấu nhắc lệnh.

Các loại hình ảnh đĩa VirtualBox, VMware, Hyper-V đều được hỗ trợ.

Ví dụ: để chuyển đổi VMDK sang VHDX:

qemu-img.exe convert FileSource-Image.vmdk -O vhdx FileDestination-Image.vhdx

Trích xuất từ: http://www.sysadmit.com/2016/08/vmware-convertir-vhdx-en-vmdk.html


Cảm ơn bạn. Đây chính xác là những gì tôi cần. QEMU là tuyệt vời vì nó cũng có thể cài đặt đa nền tảng.
SeligkeitIstInGott
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.