Как конвертировать виртуальные машины из VMware в VirtualBox и наоборот

Виртуальные машины полезны во многих отношениях. Вы можете использовать их для опробования новых операционных систем, тестирования программного обеспечения, запуска старых приложений и т. Д.

Два самых популярных программного обеспечения для виртуальных машин – это VMware и VirtualBox. У обоих есть свои плюсы и минусы, и большинство из нас тратит много времени и усилий на создание и обслуживание виртуальной машины в любом программном обеспечении. Хорошо то, что вы даже можете перенести свою виртуальную машину с VirtualBox на VMWare и наоборот, без необходимости воссоздания с нуля. Вот как это сделать.

Примечание:

  1. Для этой демонстрации я использую VMware Workstation в качестве другого программного обеспечения для виртуальных машин. Даже если вы используете VMware Player, процедура остается той же.
  2. Перед запуском процесса миграции убедитесь, что виртуальная машина, которую вы хотите экспортировать, находится в состоянии «выключено», а не в приостановленном или Приостановленное состояние. Это относится как к VMware, так и к VirtualBox.

Связано : как установить macOS в VirtualBox

Перенести с VMware в VirtualBox

Чтобы перейти с VMware на VirtualBox, сначала необходимо экспортировать виртуальную машину в файл .ovf. Для этого откройте папку VMware, расположенную внутри папки «Programs Files» на диске C. Оказавшись там, откройте папку «OVFTool». Нажмите «Shift + щелчок правой кнопкой мыши», а затем выберите «Открыть командную строку здесь».

В окне командной строки используйте приведенную ниже команду и нажмите кнопку Enter. Не забудьте изменить путь к файлу .vmx виртуальной машины, которую вы хотите экспортировать, и место назначения для нового файла .ovf.

 ovftool  "c:  path  to  original_vm.vmx" "c:  path  to  export.ovf" 

Как только вы выполните команду, ВМ будет экспортирована в виде файла .ovf в указанное место назначения.

Примечание: если вы используете VMware Workstation, вы также можете экспортировать виртуальную машину как файл .ovf, перейдя в «Файл» и выбрав параметр «Экспорт в OVF».

Теперь откройте VirtualBox и выберите параметр «Импортировать устройство».

Вышеупомянутое действие откроет «Устройство для импорта» окно. Здесь просмотрите и выберите экспортированный файл .ovf и нажмите кнопку «Далее».

В этом окне VirtualBox покажет вам все настройки виртуальной машины. Оставьте их как есть; вы всегда можете изменить их позже. Просто нажмите кнопку «Импорт», чтобы продолжить.

Указанное выше действие запустит процесс импорта.

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

Вы успешно импортировали виртуальную машину из VMware в VirtualBox.

Устранение ошибок импорта в VirtualBox

Если вы получаете ошибки импорта , затем выполните следующие шаги.

1. Откройте файл «export.ovf» в своем любимом текстовом редакторе, найдите все экземпляры «ElementName» и замените его на «Caption».

2. Затем найдите экземпляр «vmware.sata.ahci» и замените его на «AHCI».

3. Наконец, вычислите хэш-значение SHA1 для « export.ovf »с помощью этого онлайн-инструмента и замените старое значение хеш-функции новым, найденным в файле« export.mf ». Вы можете открыть его с любым текстом e ditor.

Примечание: вам необходимо заменить хэш-значение «SHA1 (export.ovf).»

Как только вы закончите с изменениями, попробуйте импортировать снова. Это должно устранить ошибки импорта. Если нет, вам, вероятно, следует создать новую виртуальную машину с нуля.

Переход с VirtualBox на VMware

Переход с VirtualBox на VMware также прост. Откройте приложение VirtualBox и выберите опцию «Экспорт устройства» в меню «Файл».

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

Здесь, на этом экране, выберите место назначения и нажмите кнопку« Сохранить ».

VirtualBox теперь покажет вам настройки хранения. Оставьте значения по умолчанию как есть и нажмите кнопку «Далее».

Проверьте все настройки устройства и нажмите кнопку «Экспорт», чтобы начать процесс экспорта.

В зависимости от размера виртуальной машины процесс экспорта может занять некоторое время.

Как только вы закончите экспорт виртуальную машину, вы можете импортировать ее в VMware. Для этого откройте VMware Player/Workstation и выберите опцию «Открыть» в меню «Файл».

Теперь выберите экспортированный файл .ova.

На этом экране нажмите кнопку« Импорт », чтобы начать процесс импорта.

Если вы получаете сообщение об ошибке, говорящее о том, что импорт не удался из-за проблем с соответствием оборудования, просто нажмите на кнопке «Повторить». Это действие должно запустить процесс импорта.

Примечание: если вышеуказанное действие не устранило проблему, вам необходимо создать новую виртуальную машину с нуля.

Если все пойдет по плану, VMware начнет импорт виртуальной машины. Опять же, процесс может занять некоторое время.

После завершения импорта включите виртуальную машину, нажав на опцию «Включить эту виртуальную машину. . ”

Вы успешно ввели перенесли или перенесли вашу виртуальную машину с VirtualBox на VMware.

Прокомментируйте ниже, поделитесь своими мыслями и опытом по использованию вышеуказанного метода для перехода с VMware на VirtualBox и наоборот. У нас также есть еще несколько функций виртуальных машин на сайте, например, как импортировать и экспортировать файлы OVA в Linux. Также ознакомьтесь с нашим полным списком лучших приложений-песочниц для Windows 10.

Вамси Кришна

Вамси – технический специалист и компьютерный фанат WordPress, которому нравится писать практические руководства и возиться со своим компьютером. и программное обеспечение в целом. Когда он не пишет для MTE, он пишет, потому что делится советами, приемами и лайфхаками в собственном блоге Stugon.

Полезна ли эта статья?
  • Facebook
  • Твитнуть

5 комментариев

  1. Это то, что я определенно можно было использовать год назад.
    А как насчет нового Hyper-V Windows10? Есть ли простой способ конвертировать старые файлы VMDK в VHD/VHDX ???

    1. Microsoft уже выпустила официальный инструмент, который может преобразовывать хосты VMware в Hyper-V. Перейдите по ссылке ниже.
      https://www.microsoft.com/en-us/download/details.aspx?id=42497

  2. Muchas gracias amigo, Dios te bendiga

  3. Велен Данк! Специально для подсказок по устранению неполадок!

  4. Отлично! Большое спасибо за это. Действительно спасло меня.

Комментарии закрыты.


Это то, что я определенно мог использовать год назад.
А как насчет нового Hyper-V Windows10? Есть ли простой способ конвертировать старые файлы VMDK в VHD/VHDX ???


Microsoft уже выпустила официальный инструмент, который может конвертировать хосты VMware в Hyper-V. Перейдите по ссылке ниже.
https://www.microsoft.com/en-us/download/details.aspx?id=42497


Muchas gracias amigo , Диос те бендига


Вилен Данк! Специально для подсказок по устранению неполадок!


Отлично! Большое спасибо за это. Действительно спас меня.

Оцените статью
futurei.ru
Добавить комментарий