Pretvarač datoteka Virtual Hard Disk u VMware Virtual Disk
Pretvaranje datoteke Virtual Hard Disk u spremnik VMware Virtual Disk omogućuje nesmetano pokretanje virtualnih strojeva Microsoft Hyper-V na VMware hipervizorima.
Usporedba formata i tehničke specifikacije
| Specifikacija | VHD | VMDK |
|---|---|---|
| MIME vrsta | application/x-vhd | application/x-vmdk |
| Vrsta | virtual hard disk | virtual disk container |
| Kompresija | fixed / dynamic sparse geometry | sparse / dynamic allocation (zlib optional) |
| Standardna specifikacija | Microsoft VHD Image Format Specification | VMware Virtual Disk Format 5.0 |
| Zaglavlje čarobnih bajtova (Magic Bytes) | 63 6F 6E 65 63 74 69 78 (conectix at footer) | 4B 44 4D 56 (KDMV) |
Pregled formata i primjena
Administratori virtualizacije često moraju premještati virtualne strojeve između različitih platformi hipervizora. Kada se poslužitelj koji radi na Microsoft Hyper-V okruženju mora premjestiti u VMware ESXi ili Workstation okruženje, temeljna slika diska zahtijeva prijevod. Format VHD služi kao izvorni spremnik diska za Microsoftove sustave, dok je format VMDK standard za VMware proizvode. Prevođenje ovih datoteka osigurava potpuni prijenos operativnih sustava, instaliranih aplikacija i korisničkih podataka bez potrebe za potpunom ponovnom instalacijom. Izvođenje ove migracije zahtijeva specijalizirane uslužne programe za pretvorbu kao što su VMware vCenter Converter, qemu-img ili StarWind V2V Converter. Ovi alati čitaju sektore izvornog diska i zapisuju ih u odredišni raspored. Tijekom ovog procesa alat mapira tablice particija, datotečne sustave i zapisnike pokretanja sustava kako bi ciljni hipervizor mogao prepoznati disk kao pogon koji se može pokrenuti sustavom.
Tehničke specifikacije i pregled kodeka
Format VHD, identificiran s application/x-vhd MIME tipom, koristi fiksnu veličinu ili dinamički raspored rijetke geometrije gdje podnožje od 512 bajtova sadrži metapodatke uključujući aplikacije stvaratelja i geometriju diska. Njegov potpis magičnih bajtova počinje s ASCII nizom 'conectix' na kraju datoteke. S druge strane, format VMDK, označen s application/x-vmdk, koristi tekstualnu datoteku opisa uparenu s binarnim podacima ekstenzije, često počevši s magičnim bajtovima 'KDMV'. Oba formata vrše očuvanje podataka bez gubitaka, što znači da svaki pojedini bit izvornog datotečnog sustava ostaje netaknut bez degradacije podataka. Kompresija varira, jer VHD koristi alokaciju rijetkih blokova, dok VMDK može primijeniti zlib kompresiju unutar pojedinačnih granula kako bi smanjio fizički otisak pohrane na glavnim sustavima.
Kompatibilnost s OS-om i preglednikom
VHD datoteke izvorno podržavaju Microsoft Hyper-V, Windows Disk Management i VirtualBox. VMDK datoteke izvorno podržavaju VMware ESXi, VMware Workstation, VMware Fusion i VirtualBox. Nijedan format nije izvorno podržan od strane modernih web preglednika ili mobilnih operativnih sustava poput iOS-a i Androida, budući da su ovi formati ograničeni na softver za stolnu virtualizaciju i poslužiteljske hipervizore.
Korisne informacije
Prilikom pretvaranja dinamičkih VHD datoteka u rijetke VMDK datoteke, uvijek prvo pokrenite uslužni program za defragmentaciju diska i popunjavanje nulama unutar gostujućeg operativnog sustava kako biste povratili nekorišteni prostor i smanjili konačnu veličinu prijenosa.
Usporedba formata i tehničke specifikacije
Standardni virtualni tvrdi disk od 50 GB pretvoren u komprimiranu VMDK datoteku obično rezultira veličinom prijenosa od 20 GB do 35 GB ovisno o gustoći podataka. Preko brze optičke mreže koja radi brzinom od 1 gigabita u sekundi, prijenos završava za manje od tri minute. Na 5G mobilnoj vezi s prosječnom brzinom od 100 megabita u sekundi, prijenos datoteke traje otprilike trideset minuta, dok zagušena 4G veza može zahtijevati preko dva sata.
Često postavljana pitanja
Kako pretvoriti Virtual Hard Disk u VMware Virtual Disk bez gubitka kvalitete?
Pretvorba slika diskova strogo je bez gubitaka. Budući da alat kopira podatke sektora blok po blok iz izvornog spremnika u odredišni spremnik, niti jedna datoteka, postavke operativnog sustava ili sektori diska nisu izmijenjeni ili izbrisani tijekom prijevoda.
Koja je razlika između formata Virtual Hard Disk i VMware Virtual Disk?
VHD je Microsoftov format spremnika koji pohranjuje metapodatke u podnožju i koristi fiksni ili dinamički raspored blokova. VMDK je VMware format spremnika koji odvaja metapodatke u tekstualnu datoteku opisa, dok sirove podatke diska pohranjuje u zasebne datoteke ekstenzija, podržavajući napredne značajke poput snimaka stanja i zlib kompresije.