VirtualBox và VMware sử dụng các định dạng máy ảo khác nhau, nhưng mỗi định dạng đều hỗ trợ Định dạng ảo hóa mở chuẩn. Chuyển đổi máy ảo hiện tại của bạn thành OVF hoặc OVA và bạn sẽ có thể nhập nó vào một chương trình máy ảo khác.
Thật không may, điều này có thể không phải lúc nào cũng hoạt động hoàn hảo, vì VirtualBox và VMware đều có vẻ sử dụng các triển khai OVA / OVF hơi khác nhau và không hoàn toàn tương thích. Nếu cách này không hiệu quả, bạn có thể muốn cài đặt lại hệ điều hành khách của máy ảo từ đầu.
VirtualBox cho VMware
Trước khi di chuyển một máy ảo từ VirtualBox sang VMware, hãy đảm bảo rằng nó được "tắt nguồn" trong VirtualBox - không bị treo. Nếu nó bị tạm ngưng, hãy khởi động máy ảo và tắt máy.
VMware đến VirtualBox
Trước khi di chuyển một máy ảo từ VMware sang VirtualBox, hãy đảm bảo rằng nó được "tắt nguồn" trong VMware - không bị treo. Nếu nó bị tạm ngưng, hãy khởi động máy ảo và tắt máy.
ovftool source.vmx export.ovf
Ví dụ, nếu chúng ta muốn chuyển đổi máy ảo được đặt tại C: Users NAME Documents Virtual Machines Windows 7 x64 Windows 7 x64.vmx và tạo một tệp OVF mới tại C: Users NAME export. ovf, chúng tôi sẽ chạy lệnh sau:
ovftool “C:UsersNAMEDocumentsVirtual MachinesWindows 7 x64Windows 7 x64.vmx” C:UsersNAMEexport.ovf
Nếu bạn gặp lỗi “không mở được đĩa”, có khả năng máy ảo vẫn đang chạy hoặc không tắt đúng cách - khởi động máy ảo và thực hiện tắt.