Как преобразовать файл VirtualBox VDI в VMware vdmk?

10

Я использую VirtualBox 2.1.4 и хочу преобразовать файл VDI для загрузки его в VMware Player (3.0.0 build-197124 на Vista Home Premium).

Я думаю, что я могу изменить формат VDI на vmdk с помощью инструмента, предоставляемого VirtualBox:

VBoxManage clonehd /vboxdata/old.vdi /vmwaredata/new.vmdk -format VMDK

Также возможно получить файл vmdk с:

qemu-img.exe convert -O vmdk hdd.vdi hdd.vmdk

Но это не создает файл VMX, который нужен VMware Player. Как мне получить этот файл?


В информационных целях VMware Converter 4.0.1 сообщает, что поддерживаемые образы резервных копий или сторонние виртуальные машины:

Microsoft Virtual PC 2004 или 2007

Microsoft VirtualServer 2005

Parallels Desktop 2.5, 3.0 или 4.0 для Mac

VMware Consolidated Backup

Symantec Backup Exec System Recovery 6.5, 7.0, 8.0

Symantec LiveState Recovery 3/6

Norton Ghost версии от 9 до 14

Acronis True Image Backup

ShadowProtect Desktop, Server, SBS, IT и другие версии от 2.0 до 3.2

мороженщик
источник

Ответы:

7

Вот обновленный ответ от версии 5.0.14, показанный ниже:

В главном окне выберите меню «Файл» и выберите «Диспетчер виртуальных носителей» или просто используйте ярлык Ctrl+D.

Главное окно

Выберите диск, который хотите конвертировать, и нажмите «Копировать» или используйте ярлык Ctrl-O.

Менеджер виртуальных медиа

Выберите путь и имя файла для преобразованного диска, а также тип файла и нажмите «Копировать».

Копировать виртуальный жесткий диск

Примечание. Исходный жесткий диск уже будет выбран, если вы выбрали его на предыдущем шаге.

В моем случае я преобразовал VDI Windows Server 2016 TP4 в VMKD для размещения в корпоративной среде VMware. И исходный, и целевой файлы были распределены динамически.

Chiramisu
источник
4

Это ответ от http://communities.vmware.com/people/pajegan

Вы можете использовать «VMware vCenter Converter Standalone» для преобразования ваших файлов VDI из virtualbox в .vmdk для использования на сервере vmware. Ниже приведены шаги для этого:

Убедитесь, что ваша виртуальная машина в virtualbox запущена и работает.

После того, как вы откроете приложение, нажмите «Преобразовать машину» и выберите «Включенная машина».

Выберите удаленную машину

Укажите IP-адрес, имя пользователя и пароль удаленного компьютера, который вы хотите преобразовать, и нажмите «Далее».

Выберите «Тип назначения» в качестве рабочей станции VMware или другой виртуальной машины Vmware.

Выберите продукт Vmware в качестве Vmware Server 2.x

Выберите местоположение для виртуальной машины: это должна быть общая сетевая папка.

Нажмите «Далее», затем проверьте настройки и снова нажмите «Далее».

Задача займет около часа в зависимости от размера вашей виртуальной машины.

Теперь вы можете скопировать файлы в хранилище данных сервера vmware и добавить виртуальную машину в инвентарь, используя файл .vmx.

PS: я хотел сделать следующие шаги, чтобы использовать виртуальную машину на сервере VMware Esxi. Однако это не работает в ESXi. Если кому-то повезло с переходом с Virtualbox на VMware esxi, сообщите мне об этом.

мороженщик
источник
-1

я думаю, что единственный вариант:

1) Файл-> Экспорт устройства ...

2) выберите виртуальную машину, которую вы хотите экспортировать

3) сохранить его (файл .ova) в папку для резервных копий где-нибудь (возможно, с именем, отличным от оригинала)

4) использовать формат OVF 1.0 и написать файл манифеста (2.0 не работает)

5) дождитесь окончания экспорта и затем импортируйте / откройте в VMware (для дальнейшего ожидания :)

потому что кажется, что VMware не любит импортировать обычные файлы .vmdk ...

6) так что лучше всего всегда использовать формат .vdmk в VirtualBox?

jimmy5
источник