VMware virtuaalketta teisendaja virtuaalseks kõvakettaks

VMware virtuaalketta failide teisendamine virtuaalse kõvaketta (VHD) vormingusse võimaldab teil VMware Workstationis loodud virtuaalmasinaid käitada otse Microsoft Hyper-V või Windows Virtual PC keskkondades.

Vali või lohista failid

Vali või lohista failid siia

100% privaatne konversioon brauseris - failid ei lahku kunagi sinu seadmest

või kleebi Ctrl+V
Null-võrguülekande privaatsusgarantii: 0 baiti laaditakse üles välistesse serveritesse. Kogu töötlemine toimub lokaalselt sinu brauseri liivakastis.

Formaatide võrdlus ja tehnilised spetsifikatsioonid

SpetsifikatsioonVMDKVHD
MIME-tüüpapplication/x-vmdkapplication/x-vhd
Tüüpvirtual disk containervirtual hard disk
Tihendaminesparse / dynamic allocation (zlib optional)fixed / dynamic sparse geometry
Standardne spetsifikatsioonVMware Virtual Disk Format 5.0Microsoft VHD Image Format Specification
Tunnuskoodi päis (Magic Bytes)4B 44 4D 56 (KDMV)63 6F 6E 65 63 74 69 78 (conectix at footer)

Formaadi ülevaade ja kasutusvaldkonnad

Süsteemiadministraatorid ja IT-tehnikud liigutavad sageli virtuaalmasinaid erinevate hüperviisorplatvormide vahel. Näiteks võib VMware keskkonnas ehitatud ja testitud virtuaalserver vajada juurutamist Microsoft Azure'i pilveeksemplaris või kohapealses Windows Serveris, mis käitab Hyper-V-d. Kuna Hyper-V nõuab natiivselt Microsofti kettaandmikke, tuleb VMware salvestusfail teisendada Microsofti vormingusse. Selleks rände teostamiseks on vaja spetsiaalseid ketta teisendamise tööriistu, nagu Microsoft Virtual Machine Converter, StarWind V2V Converter või käsureautiliite nagu QEMU-img. Need tööriistad loevad lähtekoha salvestusplokke, tõlgendavad failieraldustabeleid ja kirjutavad välja uue konteineri, mida Microsofti hüperviisor saab vigadeta ühendada ja käivitada.

Tehnilised spetsifikatsioonid ja koodekite ülevaade

MIME-tüüpi application/x-vmdk kasutav VMware virtuaalketas kasutab kas lamedat struktuuri või hõredat dünaamilise eraldamise skeemi, mis kettaruumi kokkuhoiu huvides võib sisaldada valikulist zlib-tihendamist. Üksikud hõredad VMDK-failid algavad sageli päises olevate maagiliste baitidega 'KDMV'. Seevastu MIME-tüüpi application/x-vhd kasutav virtuaalne kõvaketas organiseerib andmed fikseeritud või dünaamilisse hõreda geomeetria struktuuri. VHD-formaat kasutab silmapaistvat 512-baidist jalust, mis sisaldab küpsise stringi 'conectix', looja rakenduse versioone ja täpseid ketta geomeetria andmeid. Teisenduse käigus analüüsib tööriist lähtekoha ulatuse kaarte, dekodeerib hõredad plokid ja organiseerib sektorid ümber Microsofti jaluse ja dünaamilise eraldamise ploki jaotustabeli paigutusse.

OS-i ja brauseri ühilduvus

VMware virtuaalketta faile toetavad natiivselt VMware ESXi, Workstation ja Fusion nii Windowsi kui ka Linuxi hosti operatsioonisüsteemides. Virtuaalse kõvaketta faile toetavad natiivselt Microsoft Hyper-V, Windows Virtual PC ja Azure. Kumbki formaat pole kaasaegsetes mobiilsetes operatsioonisüsteemides nagu Android või iOS natiivselt toetatud ning standardsed veebibrauserid ei toeta nende kettatõmmise konteinerite otsest esitamist ega ühendamist ilma taustaprogrammi virtualiseerimisteenusteta.

💡 Kasulik teave

Suurte kettatõmmiste teisendamisel valige hostikettal füüsilise salvestusruumi säästmiseks fikseeritud suurusega sihtmärgi asemel dünaamiliselt laienev VHD sihtmärk, kuigi fikseeritud suurusega sihtmärgid pakuvad veidi paremat järjestikust lugemis- ja kirjutamisjõudlust.

Formaatide võrdlus ja tehnilised spetsifikatsioonid

Tavaline 50 GB virtuaalmasina ketas võtab tüüpilise 4G ühenduse kaudu, mille keskmine kiirus on 40 Mbps, edastamiseks aega umbes 18 minutit. 5G-võrgus kiirusega 250 Mbps lõpeb edastus umbes 3 minutiga. Kiire fiiberoptilise ühendusega, mis ulatub 1 Gbps-ni, edastatakse fail vähem kui 45 sekundiga.

Korduma kippuvad küsimused

Kuidas teisendada VMware virtuaalketas virtuaalseks kõvakettaks kvaliteeti kaotamata?

Kettatõmmise teisendamine on rangelt kadudeta. Kuna virtuaalkettad salvestavad täpseid sektoripõhiseid andmeplokke ja failisüsteeme, tähendab konteineri struktuuri tõlkimine VMDK-st VHD-d ainult metaandmete ja andmeplokkide indekseerimise ümberkorraldamist. Tõlkimise käigus ei tihendata ega muudeta tegelikke failiandmeid ega operatsioonisüsteemi sektoreid.

Mis vahe on VMware virtuaalkettal ja virtuaalsel kõvakettal?

VMDK on VMware loodud omandivormingus konteiner, mis toetab jagatud faile, monoliitseid lamedaid struktuure ja tekstipõhiste kirjeldusfailide abil jälgitavaid tihendatud hõredaid ulatusi. VHD on vanem Microsofti spetsifikatsioon, mis kasutab dünaamilise kasvu haldamiseks ketta geomeetriat ja plokkide jaotustabelit sisaldavat struktureeritud jalust, kuigi selle on suures osas välja vahetanud kaasaegne VHDX-formaat.