Navidezni trdi disk (.vhd)

Microsoft Standard

Virtual Hard Disk (VHD) je Microsoftov klasični format navideznega trdega diska, predstavljen z orodjema Virtual PC in Hyper-V za enkapsulacijo celotnih diskov operacijskega sistema, razdelkov in datotečnih sistemov v eno samo datoteko.

Pretvori VMDK v VHD

Brezplačen pretvornik iz VMDK v VHD v brskalniku. Pretvorite datoteke takoj v svoji napravi.

Pregled in metapodatki

Operacijski sistemi in analizatorji datotek identificirajo datoteke VHD s pregledom vodilnega binarnega zaporedja bajtov:

Izberite ali povlecite datoteke sem

100-odstotno zasebna pretvorba v brskalniku - datoteke nikoli ne zapustijo vaše naprave

ali prilepi Ctrl+V
Jamstvo o zasebnosti brez prenosa podatkov v omrežje: 0 bajtov naloženih na zunanje strežnike. Vsa obdelava je potekala lokalno v varnem območju vašega brskalnika.

Podpis glave na ravni bajtov (Čarobni bajti)

Operacijski sistemi in analizatorji datotek identificirajo datoteke VHD s pregledom vodilnega binarnega zaporedja bajtov:

PODPIS HEX (ZAMIK 0):

63 6F 6E 65 63 74 69 78

REPREZENTACIJA ASCII: conectix

Standardizacija: Microsoft Virtual Hard Disk Image Format Specification

Tehnične specifikacije

Arhitektura vsebnika512-byte footer containing 'conectix' cookie located at end of file (and duplicated at beginning for dynamic/differencing disks)
StiskanjeUncompressed; sparse allocation in dynamic disks
Vrstni red bajtovBig-Endian footer and Block Allocation Table (BAT)
Barvni prostoriN/A (Virtual Hard Disk)
Kanali in strukturaComplete virtual hard drive: MBR/GPT partition tables, NTFS/FAT filesystems, and sector blocks
Največje dimenzije2 Terabytes (2,040 GB architectural 32-bit sector limit)
ProsojnostNone
Pretočno in progresivno predvajanjeDirect sector mapping for live operating system virtualization

Tehnična primerjalna matrika: VHD proti konkurenci

Tehnični atributVHD (Trenutno)VHDXVMDKQCOW2
Največja zmogljivost2 terabajta (2.040 GB)64 terabajtov62 terabajtov2 petabajta
Domači priklop v sistemu Windows100% domače (Upravljanje diskov / Disk Management)100% domače (Upravljanje diskov)Zahteva VMware ali gonilnikeZahteva orodja tretjih oseb
Magični bajticonectix (0x63 0x6F 0x6E 0x65...)vhdxfileKDMV (0x4B 0x44 0x4D 0x56)QFIû (0x51 0x46 0x49 0xFB)
ZanesljivostZmerna (brez dnevnika zapisovanja)Visoka (dnevnik metapodatkov na osnovi beleženja)VisokaVisoka

Pogosti načini okvar in vodič za heksadecimalno obnovo

Napaka upravitelja diskov v sistemu Windows: 'Datoteka navideznega diska je poškodovana in je ni mogoče odpreti'.

Glavni vzrok: Manjkajoč ali skrajšan 512-bajtni rep 'conectix' na koncu datoteke.

Sanacija: Ponovno ustvarite in dodajte manjkajoči rep z uporabo orodja File2File VHD Tool.

Varnostna analiza in napadalni vektorji razčlenjevalnika

Analizatorji formata VHD v virtualizacijskih hipervizorjih ocenjujejo tabele dodeljevanja blokov (BAT), ki morajo biti omejene, da se prepreči poškodba pomnilnika gostitelja.

Znani vektorji napada

  • Prekoračitev celega števila med izračunom zamika tabele dodeljevanja blokov (BAT).
  • Pobeg iz hipervizorja prek zapisov sektorjev izven meja v gonilnikih navidezčne shrambe.
  • Zavrnitev storitve prek nepravilno oblikovanih zank verige razlikovanja staršev.

Obrambne najboljše prakse:

Zgodovinski izvor in mejniki

2012Windows Server 2012 uvaja format VHDX, ki širi največjo kapaciteto z 2 TB na 64 TB.
2008Windows 7 in Windows Server 2008 R2 uvajata domače priklapljanje VHD in neposredni zagon iz VHD.
2003Microsoft prevzame podjetje Connectix Corporation in javno izda specifikacijo VHD.

Ključne prednosti

  • Domača integracija v Windows: lahko se neposredno priklopi kot črka fizičnega diska v upravitelju diskov v sistemu Windows (Disk Management).
  • Domači zagon VHD (VHD Boot): Windows se lahko fizično zažene neposredno iz datoteke .vhd na fizični strojni opremi brez hipervizorja.
  • Podpira fiksne, dinamično šireče (razredčene) in razlikovalne konfiguracije diskov starš-potomec.

Tehnične omejitve in slabosti

  • Stroga arhitekturna meja zmogljivosti 2 terabajta (nadomeščena s formatom VHDX za večje diske).
  • Občutljiv na okvare, če pride do izpada električne energije med posodobitvami tabele dodeljevanja dinamičnih blokov.
  • Nima domačega stiskanja grozdov, ki ga najdemo v sodobnih formatih, kot je QCOW2.

Zanimive tehnične malenkosti

  • Vsaka veljavna datoteka VHD vsebuje magično besedo ASCII 'conectix' znotraj svojega 512-bajtnega repa, v spomin na prvotno podjetje, ki je izumilo Virtual PC.
  • V fiksnem VHD-ju je 512-bajtni rep samo na koncu datoteke; v dinamičnem VHD-ju je kopija repa postavljena na bajt 0 kot glava.
  • Microsoft Azure je prvotno uporabljal VHD kot temeljni format diska za vse navidezne stroje v oblaku.

Pogosta tehnična vprašanja

Kakšna je razlika med VHD in VHDX?

VHD je Microsoftov starejši format, omejen na 2 TB. VHDX je sodobna zamenjava, ki podpira do 64 TB in vključuje zaščito pred okvarami napajanja, ki preprečuje poškodbe podatkov.

Kako lahko priklopim datoteko VHD v sistemu Windows?

V sistemu Windows pritisnite tipki Win+X, odprite 'Upravljanje diskov' ('Disk Management'), v zgornjem meniju kliknite 'Dejanje' ('Action') in izberite 'Priloži VHD' ('Attach VHD'), da jo priklopite kot črko pogona.

Kako lahko pretvorim VHD v VMDK ali ISO?

Datoteke VHD lahko neposredno pretvorite v formate VMware VMDK, slike surovih diskov (raw) ali ISO z uporabo File2File.app v vašem brskalniku.