वर्चुअल हार्ड डिस्क (.vhd)

Microsoft मानक

वर्चुअल हार्ड डिस्क (VHD) माइक्रोसॉफ्ट का क्लासिक वर्चुअल हार्ड ड्राइव फॉर्मेट है, जिसे पूर्ण ऑपरेटिंग सिस्टम डिस्क, पार्टिशन और फाइल सिस्टम को एक ही फाइल में एनकैप्सुलेट करने के लिए वर्चुअल पीसी और हाइपर-वी के साथ पेश किया गया था।

VMDK को VHD में कन्वर्ट करें

मुफ्त इन-ब्राउज़र VMDK से VHD कन्वर्टर। अपने डिवाइस पर तुरंत फ़ाइलें कन्वर्ट करें।

इंस्पेक्ट और मेटाडेटा

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके VHD फ़ाइलों की पहचान करते हैं:

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

100% प्राइवेट इन-ब्राउज़र कन्वर्शन - फ़ाइलें कभी आपका डिवाइस नहीं छोड़तीं

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

बाइट-स्तरीय हेडर हस्ताक्षर (मैजिक बाइट्स)

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके VHD फ़ाइलों की पहचान करते हैं:

HEX हस्ताक्षर (ऑफ़सेट 0):

63 6F 6E 65 63 74 69 78

ASCII निरूपण: conectix

मानकीकरण: Microsoft Virtual Hard Disk Image Format Specification

तकनीकी विनिर्देश

कंटेनर आर्किटेक्चर512-byte footer containing 'conectix' cookie located at end of file (and duplicated at beginning for dynamic/differencing disks)
कंप्रेशनUncompressed; sparse allocation in dynamic disks
बाइट एंडियानेसBig-Endian footer and Block Allocation Table (BAT)
कलर स्पेसN/A (Virtual Hard Disk)
चैनल और संरचनाComplete virtual hard drive: MBR/GPT partition tables, NTFS/FAT filesystems, and sector blocks
अधिकतम आयाम2 Terabytes (2,040 GB architectural 32-bit sector limit)
पारदर्शिता (Transparency)None
स्ट्रीमिंग और प्रोग्रेसिवDirect sector mapping for live operating system virtualization

तकनीकी तुलना मैट्रिक्स: VHD बनाम प्रतियोगी

तकनीकी विशेषताVHD (वर्तमान)VHDXVMDKQCOW2
अधिकतम क्षमता2 टेराबाइट (2,040 GB)64 टेराबाइट62 टेराबाइट2 पेटाबाइट
मूल विंडोज माउंट100% मूल (डिस्क मैनेजमेंट)100% मूल (डिस्क मैनेजमेंट)VMware या ड्राइवरों की आवश्यकता हैतृतीय-पक्ष टूल की आवश्यकता है
मैजिक बाइट्सconectix (0x63 0x6F 0x6E 0x65...)vhdxfileKDMV (0x4B 0x44 0x4D 0x56)QFIû (0x51 0x46 0x49 0xFB)
लचीलापनमध्यम (कोई राइट जर्नल नहीं)उच्च (लॉग-आधारित मेटाडेटा जर्नल)उच्चउच्च

सामान्य करप्शन मोड और हेक्स रिकवरी गाइड

विंडोज डिस्क मैनेजमेंट त्रुटि: 'वर्चुअल डिस्क फाइल दूषित है और खोली नहीं जा सकती'।

मूल कारण: फाइल के अंत में गायब या छोटा 512-बाइट 'conectix' फुटर।

रिकवरी: File2File VHD टूल का उपयोग करके गायब फुटर को दोबारा जनरेट करें और जोड़ें।

सुरक्षा विश्लेषण और पार्सर अटैक वेक्टर्स

वर्चुअलाइजेशन हाइपरवाइज़र में VHD पार्सर ब्लॉक एलोकेशन टेबल (BAT) का मूल्यांकन करते हैं जिन्हें होस्ट मेमोरी भ्रष्टाचार को रोकने के लिए बाध्य किया जाना चाहिए।

ज्ञात अटैक वेक्टर्स

  • ब्लॉक एलोकेशन टेबल (BAT) ऑफ़सेट गणना के दौरान पूर्णांक ओवरफ्लो।
  • वर्चुअल स्टोरेज ड्राइवरों में आउट-ऑफ-बाउंड्स सेक्टर राइट्स के माध्यम से हाइपरवाइज़र एस्केप।
  • विकृत मूल भिन्न श्रृंखला लूप के माध्यम से सेवा से इनकार।

सुरक्षात्मक सर्वोत्तम प्रथाएँ:

ऐतिहासिक मूल और मील के पत्थर

2012विंडोज सर्वर 2012 ने VHDX पेश किया, जिससे अधिकतम क्षमता 2 TB से बढ़कर 64 TB हो गई।
2008विंडोज 7 और विंडोज सर्वर 2008 R2 ने मूल VHD माउंटिंग और प्रत्यक्ष VHD बूट पेश किया।
2003माइक्रोसॉफ्ट ने कनेक्टिक्स कॉर्प का अधिग्रहण किया और VHD विनिर्देश को सार्वजनिक रूप से जारी किया।

मुख्य लाभ और खूबियाँ

  • मूल विंडोज एकीकरण: विंडोज डिस्क मैनेजमेंट में सीधे भौतिक ड्राइव लेटर के रूप में माउंट किया जा सकता है।
  • मूल VHD बूट: विंडोज हाइपरवाइज़र के बिना भौतिक हार्डवेयर पर सीधे .vhd फाइल से भौतिक रूप से बूट कर सकता है।
  • निश्चित, गतिशील रूप से विस्तार योग्य (स्पार्स), और भिन्न मूल-बाल डिस्क कॉन्फ़िगरेशन का समर्थन करता है।

तकनीकी सीमाएँ और कमियाँ

  • कठोर 2 टेराबाइट वास्तुशिल्प क्षमता सीमा (बड़ी ड्राइव के लिए VHDX द्वारा प्रतिस्थापित)।
  • गतिशील ब्लॉक आवंटन टेबल अपडेट के दौरान बिजली गुल होने पर भ्रष्टाचार के प्रति संवेदनशील।
  • QCOW2 जैसे आधुनिक फॉर्मेट में पाए जाने वाले मूल क्लस्टर संपीड़न की कमी है।

रोचक तकनीकी जानकारी

  • प्रत्येक वैध VHD फाइल में वर्चुअल पीसी का आविष्कार करने वाली मूल कंपनी की याद में इसके 512-बाइट फुटर के अंदर जादुई ASCII शब्द 'conectix' होता है।
  • एक निश्चित VHD में, 512-बाइट का फुटर केवल फाइल के अंत में होता है; एक गतिशील VHD में, फुटर की एक कॉपी हेडर के रूप में बाइट 0 पर रखी जाती है।
  • माइक्रोसॉफ्ट एज़्योर ने मूल रूप से सभी क्लाउड वर्चुअल मशीनों के लिए मूलभूत डिस्क फॉर्मेट के रूप में VHD का उपयोग किया था।

अक्सर पूछे جانے वाले तकनीकी प्रश्न

VHD और VHDX में क्या अंतर है?

VHD Microsoft का पुराना प्रारूप है जो 2 TB तक सीमित है। VHDX आधुनिक प्रतिस्थापन है जो भ्रष्टाचार के खिलाफ बिजली-विफलता सुरक्षा के साथ 64 TB तक का समर्थन करता है।

मैं Windows पर VHD फ़ाइल कैसे माउंट कर सकता हूँ?

Windows में, Win+X दबाएँ, 'Disk Management' खोलें, शीर्ष मेनू में 'Action' पर क्लिक करें, और इसे ड्राइव अक्षर के रूप में माउंट करने के लिए 'Attach VHD' चुनें।

मैं VHD को VMDK या ISO में कैसे बदल सकता हूँ?

आप अपने ब्राउज़र में सीधे File2File.app का उपयोग करके VHD फ़ाइलों को VMware VMDK, raw डिस्क इमेज या ISOs में बदल सकते हैं।