Pretvornik navideznega diska VMware v navidezni trdi disk
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.
Primerjava formatov in tehnične specifikacije
| Specifikacija | VMDK | VHD |
|---|---|---|
| Vrsta MIME | application/x-vmdk | application/x-vhd |
| Vrsta | virtual disk container | virtual hard disk |
| Stiskanje | sparse / dynamic allocation (zlib optional) | fixed / dynamic sparse geometry |
| Standardna specifikacija | VMware Virtual Disk Format 5.0 | Microsoft VHD Image Format Specification |
| Glava magičnih bajtov | 4B 44 4D 56 (KDMV) | 63 6F 6E 65 63 74 69 78 (conectix at footer) |
Pregled formata in uporaba
Skrbniki sistemov in IT tehniki pogosto premikajo navidezni stroje med različnimi platformami hipervizorjev. Na primer, navidezni strežnik, zgrajen in preizkušen v okolju VMware, bo morda treba namestiti v osebni računalnik v oblaku Microsoft Azure ali na lokalni strežnik Windows, ki izvaja Hyper-V. Ker Hyper-V izvorno zahteva Microsoftove diskovne vsebnike, je treba shranjevalno datoteko VMware prevesti v Microsoftov format. Izvedba te migracije zahteva specializirana orodja za pretvorbo diskov, kot so Microsoft Virtual Machine Converter, StarWind V2V Converter ali pripomočke ukazne vrstice, kot je QEMU-img. Ta orodja berejo izvorne pomnilniške bloke, razlagajo tabele dodelitve datotek in izpišejo nov vsebnik, ki ga lahko Microsoftov hipervizor namesti in zažene brez napak.
Tehnične specifikacije in pregled kodekov
Navidezni disk VMware z vrsto MIME application/x-vmdk uporablja ravno strukturo ali razpršeno shemo dinamične dodelitve, ki lahko vključuje izbirno stiskanje zlib za prihranek prostora na disku. Posamezne razpršene datoteke VMDK se pogosto začnejo s čarobnimi bajti 'KDMV' v glavi. Nasprotno pa navidezni trdi disk z vrsto MIME application/x-vhd organizira podatke v fiksno ali dinamično razpršeno geometrijsko strukturo. Format VHD uporablja izrazito 512-bajtno nogo (footer), ki vsebuje niz piškotkov 'conectix', različice aplikacije ustvarjalca in natančne podatke o geometriji diska. Med pretvorbo orodje razčleni izvorne zemljevide obsegov, dekodira razpršene bloke in reorganizira sektorje v postavitev tabele dodelitve blokov z Microsoftovo nogo in dinamično dodelitvijo.
Združljivost z OS in brskalniki
Datoteke navideznega diska VMware izvorno podpirajo VMware ESXi, Workstation in Fusion v operacijskih sistemih gostiteljih Windows in Linux. Datoteke navidezni trdi disk izvorno podpirajo Microsoft Hyper-V, Windows Virtual PC in Azure. Nobenega formata ne podpirajo izvorno sodobni mobilni operacijski sistemi, kot sta Android ali iOS, prav tako pa standardni spletni brskalniki ne podpirajo neposrednega upodabljanja ali namestitve teh vsebnikov diskovnih slik brez zalednih storitev virtualizacije.
💡 Uporabne informacije
Pri pretvorbi velikih diskovnih slik izberite dinamično rastočo ciljno datoteko VHD namesto ciljne datoteke s fiksno velikostjo, da prihranite fizični prostor za shranjevanje na pogonu gostitelja, čeprav cilji s fiksno velikostjo nudijo nekoliko boljše zaporedno branje in pisanje.
Primerjava formatov in tehnične specifikacije
Standardni disk navideznega stroja velikosti 50 GB potrebuje približno 18 minut za prenos prek običajne povezave 4G s povprečno hitrostjo 40 Mb/s. V omrežju 5G s hitrostjo 250 Mb/s se prenos zaključi v približno 3 minutah. Z visokonapetostno optično povezavo, ki doseže 1 Gb/s, se datoteka prenese v manj kot 45 sekundah.
Pogosto zastavljena vprašanja
Kako pretvoriti navidezni disk VMware v navidezni trdi disk brez izgube kakovosti?
Pretvorba diskovne slike je strogo brez izgube. Ker navidezni diski shranjujejo točne podatkovne bloke sektor za sektorjem in datotečne sisteme, prevajanje strukture vsebnika iz VMDK v VHD samo reorganizira, kako so metapodatki in podatkovni bloki indeksirani. Med postopkom prevajanja se nobeni dejanski podatki datoteke ali sektorji operacijskega sistema ne stisnejo ali spremenijo.
Kakšna je razlika med navidezni diskom VMware in navidezni trdim diskom?
VMDK je lastniški vsebnik, ki ga je ustvaril VMware in podpira razdeljene datoteke, monolitne ravne strukture in stisnjene razpršene obsege, ki jim sledijo besedilne datoteke z opisovalci. VHD je starejši Microsoftov specifikacijski standard, ki uporablja strukturirano nogo, ki vsebuje geometrijo diska in tabelo dodelitve blokov za upravljanje dinamične rasti, čeprav ga je v veliki meri nasledil sodobni format VHDX.