Багато користувачів, які займаються тестуванням різних платформ віртуалізації, особливо в великих організаціях, стикаються з такою проблемою. Використовуються віртуальні машини на платформах різних вендорів (VMware vSphere і Microsoft Hyper-V, наприклад), а потім ці тестові машини самі собою входять в виробниче середовище. Потім компанія приймає рішення використовувати одну платформу в рамках підприємства - і встає проблема конвертації віртуальних машин VMware в формат Hyper-V або навпаки.
Конвертація файлу з vmdk в vhd
Примітка: Якщо віртуальна машина вже працювала на платформі VMWare, то то перед конвертацією в інший формат необхідно видалити з неї VMWare Tools і вимкнути машину.
Для конвертації віртуального диска завантажуємо і встановлюємо програму StarWind V2V Converter собі на комп'ютер.
Запускаємо програму StarWind V2V Converter.
Вибираємо вихідний віртуальний диск (файл з розширенням vmdk).
Як бачимо, це розширюваний (growable) диск розміром 17 ГБ.
Тепер виберемо необхідний нам формат для Hyper-V:
Нас цікавлять два варіанти диска: розширюваний (growable) і pre-allocated, коли місце виділяється на диску відразу. Вибираємо варіант Microsoft VHD growable image.
Далі програма нас інформує про необхідному місці для нового файлу і загальному дискового простору:
Якщо все ОК, то натискаємо «Next» і програма запускає процес конвертації.
Процес досить швидкий за часом і в разі успішної конвертації в балці вікна програми з'явиться запис: Converted successfully, що означає «Конвертація пройшло успішно».
Після конвертації у нас створюється файл з розширенням vhd для роботи у віртуальній машині Microsoft Hyper-V.