Navidezni trdi disk (.vhd)
Microsoft StandardVirtual 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:
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 78REPREZENTACIJA ASCII: conectix
Standardizacija: Microsoft Virtual Hard Disk Image Format Specification
Tehnične specifikacije
| Arhitektura vsebnika | 512-byte footer containing 'conectix' cookie located at end of file (and duplicated at beginning for dynamic/differencing disks) |
| Stiskanje | Uncompressed; sparse allocation in dynamic disks |
| Vrstni red bajtov | Big-Endian footer and Block Allocation Table (BAT) |
| Barvni prostori | N/A (Virtual Hard Disk) |
| Kanali in struktura | Complete virtual hard drive: MBR/GPT partition tables, NTFS/FAT filesystems, and sector blocks |
| Največje dimenzije | 2 Terabytes (2,040 GB architectural 32-bit sector limit) |
| Prosojnost | None |
| Pretočno in progresivno predvajanje | Direct sector mapping for live operating system virtualization |
Tehnična primerjalna matrika: VHD proti konkurenci
| Tehnični atribut | VHD (Trenutno) | VHDX | VMDK | QCOW2 |
|---|---|---|---|---|
| Največja zmogljivost | 2 terabajta (2.040 GB) | 64 terabajtov | 62 terabajtov | 2 petabajta |
| Domači priklop v sistemu Windows | 100% domače (Upravljanje diskov / Disk Management) | 100% domače (Upravljanje diskov) | Zahteva VMware ali gonilnike | Zahteva orodja tretjih oseb |
| Magični bajti | conectix (0x63 0x6F 0x6E 0x65...) | vhdxfile | KDMV (0x4B 0x44 0x4D 0x56) | QFIû (0x51 0x46 0x49 0xFB) |
| Zanesljivost | Zmerna (brez dnevnika zapisovanja) | Visoka (dnevnik metapodatkov na osnovi beleženja) | Visoka | Visoka |
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
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.
Sorodni pari pretvorbe za VHD
Pretvorba datotek navidezni disk VMware v format navidezni trdi disk vam omogoča zagon navidezni strojev, ustvarjenih v VMware Workstation, neposredno v okoljih Microsoft Hyper-V ali Windows Virtual PC.
Pretvorba datoteke navideznega trdega diska v vsebnik VMware virtualnega diska omogoča nemoteno delovanje navideznih strojev Microsoft Hyper-V na hipervizorjih VMware.