वर्चुअलबॉक्स और वीएमवेयर विभिन्न वर्चुअल मशीन प्रारूपों का उपयोग करते हैं, लेकिन प्रत्येक मानक ओपन वर्चुअलाइजेशन प्रारूप का समर्थन करता है। अपनी मौजूदा वर्चुअल मशीन को ओवीएफ या ओवीए में कनवर्ट करें और आप इसे किसी अन्य वर्चुअल मशीन प्रोग्राम में आयात करने में सक्षम होंगे।
दुर्भाग्यवश, यह हमेशा पूरी तरह से काम नहीं कर सकता है, क्योंकि वर्चुअलबॉक्स और वीएमवेयर दोनों अलग-अलग ओवीए / ओवीएफ कार्यान्वयन का उपयोग करते हैं जो पूरी तरह से संगत नहीं हैं। यदि यह काम नहीं करता है, तो आप अपनी वर्चुअल मशीन के अतिथि ऑपरेटिंग सिस्टम को स्क्रैच से पुनर्स्थापित करना चाहेंगे।
VMware के लिए वर्चुअलबॉक्स
वर्चुअलबॉक्स से VMware तक वर्चुअल मशीन माइग्रेट करने से पहले, सुनिश्चित करें कि यह वर्चुअलबॉक्स में "संचालित" है - निलंबित नहीं है। अगर इसे निलंबित कर दिया गया है, तो वर्चुअल मशीन लॉन्च करें और इसे बंद करें।
वर्चुअलबॉक्स में वीएमवेयर
VMware से वर्चुअलबॉक्स में वर्चुअल मशीन माइग्रेट करने से पहले, सुनिश्चित करें कि यह VMware में "संचालित" है - निलंबित नहीं है। अगर इसे निलंबित कर दिया गया है, तो वर्चुअल मशीन लॉन्च करें और इसे बंद करें।
ovftool source.vmx export.ovf
उदाहरण के लिए, यदि हम सी: उपयोगकर्ता NAME दस्तावेज़ वर्चुअल मशीन विंडोज 7 x64 विंडोज 7 x64.vmx पर स्थित वर्चुअल मशीन को कन्वर्ट करना चाहते हैं और C: Users NAME export पर एक नई ओवीएफ फ़ाइल बनाते हैं। ओवीएफ, हम निम्नलिखित कमांड चलाएंगे:
ovftool “C:UsersNAMEDocumentsVirtual MachinesWindows 7 x64Windows 7 x64.vmx” C:UsersNAMEexport.ovf
यदि आपको "डिस्क खोलने में विफल" त्रुटि प्राप्त होती है, तो संभवतः वर्चुअल मशीन अभी भी चल रही है या ठीक से बंद नहीं हुई है - वर्चुअल मशीन को बूट करें और बंद करें।