VMDK से VHD कन्वर्टर

VMware Virtual Disk फ़ाइलों को Virtual Hard Disk फ़ॉर्मेट में बदलने से VMware Workstation में बनाई गई वर्चुअल मशीनें Microsoft Hyper-V या Windows Virtual PC परिवेशों में सीधे चलाई जा सकती हैं।

फ़ाइलें यहाँ चुनें या छोड़ें

निजी - फ़ाइलें कभी आपके डिवाइस से बाहर नहीं जातीं

या पेस्ट करें Ctrl+V

जब तक आपकी फ़ाइलें तैयार हो रही हैं, आप Code Rain खेल सकते हैं

नेटवर्क पर कोई डेटा भेजे बिना गोपनीयता की गारंटी: बाहरी सर्वर पर 0 बाइट अपलोड किए गए। सारी प्रोसेसिंग आपके ब्राउज़र सैन्डबॉक्स में स्थानीय रूप से हुई।

फ़ॉर्मेट तुलना और तकनीकी विनिर्देश

विशिष्टताVMDKVHD
MIME टाइपapplication/x-vmdkapplication/x-vhd
प्रकारवर्चुअल डिस्क कंटेनरवर्चुअल हार्ड डिस्क
संपीड़नस्पार्स / डायनेमिक आवंटन (zlib वैकल्पिक)निश्चित / डायनेमिक स्पार्स जियोमेट्री
मानक विनिर्देशVMware Virtual Disk Format 5.0Microsoft VHD Image Format Specification
मैजिक बाइट्स हेडर4B 44 4D 56 (KDMV)63 6F 6E 65 63 74 69 78 (conectix at footer)

फ़ॉर्मेट अवलोकन और अनुप्रयोग

सिस्टम प्रशासक और IT तकनीशियन अक्सर विभिन्न हाइपरवाइज़र प्लेटफ़ॉर्म के बीच वर्चुअल मशीनों को स्थानांतरित करते हैं। उदाहरण के लिए, VMware वातावरण के अंदर निर्मित और परीक्षण किया गया एक वर्चुअल सर्वर Microsoft Azure क्लाउड इंस्टेंस या Hyper-V चलाने वाले ऑन-प्रिमाइसेस Windows सर्वर पर तैनात करने की आवश्यकता हो सकती है। चूँकि Hyper-V को मूल रूप से Microsoft डिस्क कंटेनर की आवश्यकता होती है, इसलिए VMware स्टोरेज फ़ाइल को Microsoft फॉर्मेट में अनुवादित किया जाना चाहिए। इस माइग्रेशन को करने के लिए Microsoft वर्चुअल मशीन कन्वर्टर, StarWind V2V कन्वर्टर, या QEMU-img जैसे कमांड-लाइन यूटिलिटीज जैसे विशेष डिस्क रूपांतरण टूल की आवश्यकता होती है। ये टूल स्रोत स्टोरेज ब्लॉक को पढ़ते हैं, फ़ाइल आवंटन तालिकाओं की व्याख्या करते हैं और एक नया कंटेनर लिखते हैं जिसे Microsoft हाइपरवाइज़र बिना त्रुटियों के माउंट और बूट कर सकता है।

तकनीकी विनिर्देश और कोडेक विवरण

MIME टाइप application/x-vmdk के साथ एक VMware वर्चुअल डिस्क या तो एक फ्लैट संरचना या एक स्पार्स डायनेमिक आवंटन योजना का उपयोग करती है जो डिस्क स्थान बचाने के लिए वैकल्पिक zlib कम्प्रेशन को शामिल कर सकती है। सिंगल स्पार्स VMDK फ़ाइलें अक्सर उनके हेडर में मैजिक बाइट्स 'KDMV' के साथ शुरू होती हैं। इसके विपरीत, MIME टाइप application/x-vhd का उपयोग करने वाली वर्चुअल हार्ड डिस्क डेटा को एक निश्चित या गतिशील स्पार्स ज्यामिति संरचना में व्यवस्थित करती है। VHD फॉर्मेट में 'conectix' की कुकी स्ट्रिंग, निर्माता एप्लिकेशन संस्करण और सटीक डिस्क ज्यामिति डेटा युक्त एक प्रमुख 512-बाइट फ़ूटर का उपयोग होता है। रूपांतरण के दौरान, टूल स्रोत एक्सटेंट मैप्स को पार्स करता है, स्पार्स ब्लॉक को डिकोड करता है, और सेक्टरों को Microsoft फ़ूटर और डायनेमिक एलोकेशन ब्लॉक एलोकेशन टेबल लेआउट में पुनर्गठित करता है।

OS और ब्राउज़र संगतता

VMware वर्चुअल डिस्क फ़ाइलों को Windows और Linux होस्ट ऑपरेटिंग सिस्टम पर VMware ESXi, Workstation और Fusion द्वारा मूल रूप से समर्थित किया जाता है। वर्चुअल हार्ड डिस्क फ़ाइलों को Microsoft Hyper-V, Windows वर्चुअल PC और Azure द्वारा मूल रूप से समर्थित किया जाता है। न तो Android या iOS जैसे आधुनिक मोबाइल ऑपरेटिंग सिस्टम द्वारा किसी भी फॉर्मेट को मूल रूप से समर्थित किया जाता है, और न ही मानक वेब ब्राउज़र बैकएंड वर्चुअल सेवाओं के बिना इन डिस्क इमेज कंटेनरों के सीधे रेंडरिंग या माउंटिंग का समर्थन करते हैं।

उपयोगी जानकारी

बड़ी डिस्क इमेज को परिवर्तित करते समय, अपने होस्ट ड्राइव पर भौतिक स्टोरेज स्थान बचाने के लिए निश्चित आकार के लक्ष्य के बजाय एक गतिशील रूप से विस्तारित VHD लक्ष्य चुनें, हालांकि निश्चित आकार के लक्ष्य थोड़ा बेहतर अनुक्रमिक पठन और लेखन प्रदर्शन प्रदान करते हैं।

अक्सर पूछे जाने वाले प्रश्न

गुणवत्ता खोए बिना VMware वर्चुअल डिस्क को वर्चुअल हार्ड डिस्क में कैसे बदलें?

डिस्क इमेज रूपांतरण पूरी तरह से लॉसलेस है। चूँकि वर्चुअल डिस्क सटीक सेक्टर-दर-सेक्टर डेटा ब्लॉक और फ़ाइल सिस्टम को संग्रहीत करती हैं, इसलिए VMDK से VHD तक कंटेनर संरचना का अनुवाद करने से केवल यह पुनर्गठित होता है कि मेटाडेटा और डेटा ब्लॉक कैसे अनुक्रमित किए जाते हैं। अनुवाद प्रक्रिया के दौरान कोई वास्तविक फ़ाइल डेटा या ऑपरेटिंग सिस्टम सेक्टर संपीड़ित या संशोधित नहीं किए जाते हैं।

VMware वर्चुअल डिस्क और वर्चुअल हार्ड डिस्क में क्या अंतर है?

VMDK VMware द्वारा बनाया गया एक मालिकाना कंटेनर है जो स्प्लिट फ़ाइलों, मोनोलिथिक फ्लैट संरचनाओं और टेक्स्ट-आधारित डिस्क्रिप्टर फ़ाइलों द्वारा ट्रैक किए गए संपीड़ित स्पार्स एक्सटेंट का समर्थन करता है। VHD एक पुराना Microsoft विनिर्देश है जो गतिशील विकास को प्रबंधित करने के लिए डिस्क ज्यामिति और ब्लॉक आवंटन तालिका युक्त एक संरचित फ़ूटर का उपयोग करता है, हालांकि यह बड़े पैमाने पर आधुनिक VHDX फॉर्मेट द्वारा सफल हो चुका है।