8

Я использую 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

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

3 ответа3

6

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

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

Главное окно

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

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

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

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

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

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

3

Это ответ от 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?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .