Конвертор от VMDK към VHD

Конвертирането на файлове с виртуални дискове на VMware във формат за виртуален твърд диск ви позволява да стартирате виртуални машини, създадени във VMware Workstation, директно в среди на Microsoft Hyper-V или Windows Virtual PC.

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V

Докато чакаш файловете си, можеш да играеш Code Rain

Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Сравнение на формати и технически спецификации

СпецификацияVMDKVHD
MIME типapplication/x-vmdkapplication/x-vhd
Типконтейнер за виртуален дисквиртуален твърд диск
Компресияразредено / динамично разпределение (по избор zlib)фиксирана / динамично разпределена рядка геометрия
Стандартна спецификацияФормат за виртуални дискове VMware 5.0Спецификация на файлов формат Microsoft VHD
Заглавни байтове (Magic Bytes)4B 44 4D 56 (KDMV)63 6F 6E 65 63 74 69 78 (conectix at footer)

Преглед на формата и приложения

Системните администратори и ИТ специалистите често преместват виртуални машини между различни платформи за хипервизори. Например, виртуален сървър, изграден и тестван във VMware среда, може да се наложи да бъде разположен в облачна инстанция на Microsoft Azure или на локален Windows Server, работещ с Hyper-V. Тъй като Hyper-V изисква нативно дискови контейнери на Microsoft, файлът за съхранение на VMware трябва да бъде преведен в Microsoft формат. Извършването на тази миграция изисква специализирани инструменти за конвертиране на дискове като Microsoft Virtual Machine Converter, StarWind V2V Converter или помощни програми от командния ред като QEMU-img. Тези инструменти четат изходните блокове за съхранение, интерпретират таблиците за разпределение на файлове и записват нов контейньор, който Microsoft хипервизорът може да монтира и стартира без грешки.

Технически спецификации и анализ на кодеците

Виртуалният диск на VMware с MIME тип application/x-vmdk използва или плоска структура, или схема за динамично разпределяне на разредени блокове, която може да включва незадължителна компресия zlib за пестене на дисково пространство. Самостоятелните разредени VMDK файлове често започват с магическите байтове 'KDMV' в заглавката си. За разлика от тях, виртуалният твърд диск с MIME тип application/x-vhd организира данните във фиксирана или динамично разредена геометрична структура. VHD форматът използва видим 512-байтов блок в края на файла, съдържащ низа 'conectix', версиите на приложението създател и точните данни за геометрията на диска. При конвертирането инструментът анализира картите на областите в източника, декодира разредените блокове и пренарежда секторите според крайния блок на Microsoft и таблицата за разпределение на динамичните блокове.

Съвместимост с операционни системи и браузъри

Файловете с виртуални дискове на VMware се поддържат нативно от VMware ESXi, Workstation и Fusion на хост операционни системи Windows и Linux. Файловете с виртуални твърди дискове се поддържат нативно от Microsoft Hyper-V, Windows Virtual PC и Azure. Нито един от форматите не се поддържа нативно от съвременни мобилни операционни системи като Android или iOS, нито стандартните уеб браузъри поддържат директно рендериране или монтиране на тези контейнери за дискови образи без услуги за виртуализация от страна на сървъра.

Полезна информация

Когато конвертирате големи дискови образи, изберете динамично разширяваща се VHD цел вместо цел с фиксиран размер, за да спестите физическо място за съхранение на вашето хост устройство, въпреки че целите с фиксиран размер предлагат малко по-добра производителност при последователно четене и запис.

Често задавани въпроси

Как да конвертирате VMware виртуален диск във виртуален твърд диск без загуба на качество?

Конвертирането на дискови образи е стриктно без загуби. Тъй като виртуалните дискове съхраняват точни блокове с данни и файлови системи, копирани сектор по сектор, преводът на структурата на контейнера от VMDK във VHD само реорганизира начина, по който са индексирани метаданните и блоковете с данни. Никакви действителни файлови данни или сектори на операционната система не се компресират или модифицират по време на процеса на превод.

Каква е разликата между VMware виртуален диск и виртуален твърд диск?

VMDK е проприетарен контейньор, създаден от VMware, който поддържа разделени файлове, монолитни плоски структури и компресирани разредени области, проследявани от текстови дескрипторни файлове. VHD е по-стара спецификация на Microsoft, която използва структуриран долен колонтитул, съдържащ дискова геометрия и таблица за разпределение на блокове за управление на динамичния растеж, въпреки че до голяма степен е заменен от модерния формат VHDX.