Konvertor VHD u VMDK
Konvertovanje datoteke virtuelnog hard diska u VMware virtuelni kontejner omogućava virtuelnim mašinama Microsoft Hyper-V da neometano rade na VMware hipervizorima.
Poređenje formata i tehničke specifikacije
| Specifikacija | VHD | VMDK |
|---|---|---|
| MIME tip | application/ | application/ |
| Tip | virtuelni čvrsti disk | kontejner virtuelnog diska |
| Kompresija | fiksna / dinamička geometrija sa retkom alokacijom | alociranje samo zauzetih blokova / dinamička alokacija (zlib opcionalno) |
| Standardna specifikacija | Specifikacija Microsoft VHD formata slike | VMware virtuelni disk format 5.0 |
| Zaglavlje s magičnim bajtovima | 63 6F 6E 65 63 74 69 78 (conectix at footer) | 4B 44 4D 56 (KDMV) |
Pregled formata i primena
Administratori virtuelnih okruženja često moraju da premeštaju virtuelne mašine između različitih platformi hipervizora. Kada server koji radi na Microsoft Hyper-V sistemu mora da se prebaci u VMware ESXi ili Workstation okruženje, osnovna slika diska zahteva prevod. VHD format služi kao matični kontejner diska za Microsoft sisteme, dok je VMDK format standard za VMware proizvode. Prevođenje ovih datoteka osigurava da se operativni sistemi, instalirane aplikacije i korisnički podaci prenesu u potpunosti bez potrebe za potpunom reinstalacijom. Izvođenje ove migracije zahteva specijalizovane uslužne programe za konverziju kao što su VMware vCenter Converter, qemu-img ili StarWind V2V Converter. Ovi alati čitaju sektore izvornog diska i upisuju ih u odredišni raspored. Tokom ovog procesa, alat mapira tabele particija, sisteme datoteka i boot zapise tako da ciljni hipervizor može da prepozna disk kao drajv sa kojeg može da se pokrene sistem.
Tehničke specifikacije i analiza kodeka
VHD format, identifikovan sa application/x-vhd MIME tipom, koristi fiksnu veličinu ili dinamički raspored retke geometrije gde podnožje od 512 bajtova sadrži metatadate uključujući aplikacije koje su kreirale disk i geometriju diska. Njegov potpis magičnog bajta počinje ASCII nizom 'conectix' na kraju datoteke. Sa druge strane, VMDK format, označen sa application/x-vmdk, koristi tekstualnu datoteku opisa uparenu sa podacima binarnog opsega, često počinjući sa magičnim bajtovima 'KDMV'. Oba formata obavljaju očuvanje podataka bez gubitaka, što znači da svaki pojedinačni bit originalnog sistema datoteka ostaje netaknut bez degradacije podataka. Kompresija varira, jer VHD koristi alokaciju retkih blokova dok VMDK može da koristi zlib kompresiju unutar pojedinačnih granula kako bi smanjio otisak fizičkog skladištenja na sistemima domaćinima.
Kompatibilnost sa operativnim sistemima i pregledačima
VHD datoteke su nativno podržane od strane Microsoft Hyper-V, Windows Disk Management i VirtualBox-a. VMDK datoteke su nativno podržane od strane VMware ESXi, VMware Workstation, VMware Fusion i VirtualBox-a. Nijedan format nije nativno podržan od strane modernih veb pretraživača ili mobilnih operativnih sistema poput iOS-a i Android-a, pošto su ovi formati ograničeni na softver za virtuelizaciju radne površine i server hipervizore.
Praktičan savet
Prilikom konvertovanja dinamičkih VHD datoteka u retke VMDK datoteke, uvek prvo pokrenite uslužni program za defragmentaciju diska i popunjavanje nulama unutar gostujućeg operativnog sistema da biste oslobodili neiskorišćeni prostor i smanjili konačnu veličinu prenetog fajla.
Često postavljana pitanja
Kako se konvertuje virtuelni hard disk u VMware virtuelni disk bez gubitka kvaliteta?
Konverzija slike diska je striktno bez gubitaka. Pošto alat kopira podatke sektora blok po blok iz izvornog kontejnera u odredišni kontejner, nijedna datoteka, podešavanje operativnog sistema ili sektor diska se ne menjaju niti brišu tokom prevođenja.
Koja je razlika između virtuelnog hard diska i VMware virtuelnog diska?
VHD je Microsoft kontejner format koji skladišti metapodatke u podnožju i koristi fiksni ili dinamički raspored blokova. VMDK je VMware kontejner format koji odvaja metapodatke u tekstualnu datoteku opisa dok sirove podatke diska skladišti u zasebnim datotekama opsega, podržavajući napredne funkcije poput snimaka stanja i zlib kompresije.