Virtuális merevlemez (.vhd)

Microsoft Szabvány

A Virtual Hard Disk (VHD) a Microsoft klasszikus virtuális merevlemez-formátuma, amelyet a Virtual PC és a Hyper-V keretében mutattak be a teljes operációs rendszer lemezek, partíciók és fájlrendszerek egyetlen fájlba történő tokosítására.

VMDK konvertálása erre: VHD

Ingyenes, böngészőn belüli VMDK - VHD konvertáló. Konvertáljon fájlokat azonnal az eszközén.

Vizsgálat és metaadatok

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) VHD fájlokat:

Válasszon ki vagy ejtsen ide fájlokat

100%-ban magánjellegű, böngészőn belüli konvertálás - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Nulla hálózati adatátviteli adatvédelmi garancia: 0 bájt lett feltöltve külső szerverekre. Minden feldolgozás helyben, az Ön böngészőjének homokozójában történt.

Bájt-szintű fejléc aláírás (Magic Bytes)

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) VHD fájlokat:

HEX ALÁÍRÁS (ELTOLÁS 0):

63 6F 6E 65 63 74 69 78

ASCII REPREZENTÁCIÓ: conectix

Szabványosítás: Microsoft Virtual Hard Disk Image Format Specification

Műszaki specifikációk

Konténer architektúra512-byte footer containing 'conectix' cookie located at end of file (and duplicated at beginning for dynamic/differencing disks)
TömörítésUncompressed; sparse allocation in dynamic disks
BájtsorrendBig-Endian footer and Block Allocation Table (BAT)
SzínterekN/A (Virtual Hard Disk)
Csatornák és struktúraComplete virtual hard drive: MBR/GPT partition tables, NTFS/FAT filesystems, and sector blocks
Max. méretek2 Terabytes (2,040 GB architectural 32-bit sector limit)
ÁtlátszóságNone
Streaming és progresszívDirect sector mapping for live operating system virtualization

Műszaki összehasonlító mátrix: VHD vs Versenytársak

Technikai attribútumVHD (Jelenlegi)VHDXVMDKQCOW2
Maximális kapacitás2 terabájt (2 040 GB)64 terabájt62 terabájt2 petabájt
Natív Windows csatolás100% natív (Lemezkezelés)100% natív (Lemezkezelés)VMware-t vagy illesztőprogramokat igényelHarmadik féltől származó eszközöket igényel
Mágikus bájtokconectix (0x63 0x6F 0x6E 0x65...)vhdxfileKDMV (0x4B 0x44 0x4D 0x56)QFIû (0x51 0x46 0x49 0xFB)
MegbízhatóságMérsékelt (nincs írási napló)Magas (naplóalapú metaadat-napló)MagasMagas

Gyakori sérülési módok és hexadecimális helyreállítási útmutató

Windows Lemezkezelés hiba: 'A virtuális lemezfájl sérült, és nem nyitható meg'.

Kiváltó ok: Hiányzó vagy csonka 512 bájtos 'conectix' lábléc a fájl végén.

Helyreállítás: A hiányzó lábléc újragenerálása és hozzáfűzése a File2File VHD Tool segítségével.

Biztonsági elemzés és elemző (parser) támadási vektorok

A virtualizációs hipervizorok VHD-elemzői blokkallokációs táblákat (BAT) értékelnek ki, amelyeket korlátozni kell a gazdagép memóriájának sérülésének megelőzése érdekében.

Ismert támadási vektorok

  • Egész túlcsordulás a blokkallokációs tábla (BAT) eltolás számítása során.
  • Hipervizorból való kitörés a virtuális tárolómeghajtókban lévő határokon túli szektorírások révén.
  • Szolgáltatásmegtagadás a hibás formátumú szülő differenciáló lánchurkok révén.

Védekező Legjobb Gyakorlatok:

Történeti háttér és mérföldkövek

2012A Windows Server 2012 bevezeti a VHDX-et, amely 2 TB-ról 64 TB-ra növeli a maximális kapacitást.
2008A Windows 7 és a Windows Server 2008 R2 bevezeti a natív VHD felcsatolást és a közvetlen VHD bootolást.
2003A Microsoft felvásárolja a Connectix Corporationt, és nyilvánosan kiadja a VHD specifikációt.

Főbb előnyök

  • Natív Windows-integráció: közvetlenül fizikai meghajtóbetűjelként csatolható fel a Windows Lemezkezelésben.
  • Natív VHD Boot: a Windows fizikai hardveren, hipervizor nélkül is közvetlenül bootolhat egy .vhd fájlból.
  • Támogatja a rögzített, a dinamikusan bővülő (ritka - sparse) és a differenciáló szülő-gyermek lemezkonfigurációkat.

Technikai korlátok és hátrányok

  • Szigorú 2 terabájtos építészeti kapacitáskorlát (nagyobb lemezek esetén a VHDX váltotta fel).
  • Érzékeny a sérülésekre, ha áramkimaradás történik a dinamikus blokkallokációs tábla frissítése közben.
  • Hiányzik belőle a modern formátumokban, például a QCOW2-ben található natív fürt-tömörítés.

Érdekes technikai tudnivalók

  • Minden érvényes VHD-fájl az 512 bájtos láblécében tartalmazza a mágikus ASCII 'conectix' szót, emléket állítva a Virtual PC-t feltaláló eredeti cégnek.
  • Egy rögzített VHD-ben az 512 bájtos lábléc csak a fájl végén van; egy dinamikus VHD-ben a lábléc egy másolata fejléc-ként a 0. bájtnál helyezkedik el.
  • A Microsoft Azure eredetileg a VHD-t használta az összes felhőalapú virtuális gép alapszintű lemezformátumaként.

Gyakran Ismételt Műszaki Kérdések

Mi a különbség a VHD és a VHDX között?

A VHD a Microsoft régebbi formátuma, amely 2 TB-ra van korlátozva. A VHDX a modern utód, amely akár 64 TB-ot is támogat, áramkimaradás elleni védelemmel a sérülések ellen.

Hogyan csatolhatok egy VHD fájlt Windows alatt?

Windows alatt nyomja meg a Win+X billentyűkombinációt, nyissa meg a „Lemezkezelést” (Disk Management), kattintson a felső menüben a „Művelet” (Action) gombra, és válassza a „VHD csatolása” (Attach VHD) lehetőséget, hogy meghajtóbetűjelként csatolja.

Hogyan konvertálhatok VHD-t VMDK-ba vagy ISO-ba?

A VHD-fájlokat közvetlenül a böngészőjében, a File2File.app használatával konvertálhatja VMware VMDK, nyers lemezkép vagy ISO formátumba.