Как преобразовать образ VMware в VirtualBox в Windows

Если вы хотите перейти от VMware к VirtualBox, вам не нужно переустанавливать все в VirtualBox. Вместо этого вы можете преобразовать образ VMware в VirtualBox и импортировать гостевую ОС. Вот как это сделать.

VMware довольно популярна, когда дело касается виртуализации Windows. Фактически, я видел, как многие использовали бесплатный VMware Player, чтобы погрузиться в виртуализацию. Однако по сравнению с VirtualBox самым большим недостатком VMware Player является то, что он очень ограничен с точки зрения функций. Даже если вы готовы платить, вам нужны руки и ноги, чтобы купить лицензию VMware.

Вот где в игру вступает VirtualBox. VirtualBox не только полностью бесплатен, но и обладает богатым набором функций. Обратной стороной является то, что VMware и VirtualBox используют разные форматы изображений при создании VirtualMachine. Это означает, что если вы хотите перейти с VMware на VirtualBox, вы должны сначала преобразовать виртуальную машину в формат OVA / OVF, а затем импортировать ее в VirtualBox.

Хотя это звучит сложно, сделать это очень просто. Просто следуйте инструкциям, и все будет хорошо.

Примечание. Прежде чем продолжить, убедитесь, что виртуальная машина, которую вы пытаетесь преобразовать, полностью выключена. Виртуальная машина НЕ ДОЛЖНА находиться в сохраненном или приостановленном состоянии, чтобы преобразование работало.

Шаги по преобразованию VMware в VirtualBox

Как я уже говорил, вам необходимо преобразовать виртуальную машину в формат OVA / OVF, чтобы перейти с VMware на VirtualBox. Хорошо то, что VMware поставляется в комплекте с инструментом OVF, который позволяет экспортировать VMX в OVF.

1. Сначала откройте проводник, нажав Win + E. В проводнике перейдите в следующее место.

VMware Player

C: Программные файлы (x86) VMwareVMware PlayerOVFTool

VMware Workstation

C: Программные файлы (x86) VMwareVMware WorkstationOVFTool

Преобразование vmware в виртуальный бокс - ovftool

2. Оказавшись здесь, нажмите и удерживайте клавишу Shift и щелкните правой кнопкой мыши папку OVFTool. Теперь выберите "Откройте окно PowerShell здесь" или "Откройте окно командной строки здесь".

Преобразование vmware в виртуальный бокс - откройте команду

3. В окне PowerShell / командной строки выполните приведенную ниже команду, заменив фиктивный путь VMX и путь OVF.

Вы найдете файл VMX в папке виртуальной машины, и вы можете сохранить экспортированный OVF, где хотите.

ovftool "D: pathtosource.vmx" "D: pathtoexport.ovf"

4. В зависимости от размера виртуальной машины преобразование VMX в OVF может занять некоторое время. Просто подождите, и это произойдет в кратчайшие сроки.

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

5. После завершения преобразования у вас будет OVF в месте назначения. Все, что вам нужно сделать, это импортировать его.

6. Для этого откройте VirtualBox и выберите опцию "Файл → Импортировать устройство".

7. Откроется мастер импорта. Следуйте указаниям мастера, и VirtualBox выполнит всю загрузку, чтобы правильно импортировать виртуальную машину.

Подводя итоги

Как видите, преобразовать VMware в VirtualBox довольно просто, даже если вам нужно использовать командную строку. Как бы просто это ни было, в зависимости от гостевой операционной системы и того, как вы ее настроили, могут быть случаи, когда преобразование будет успешным, но импорт не удастся. Это связано с тем, как VMware и VirtualBox реализуют функцию OVF.

Если импорт в VirtualBox завершился неудачно, вы ничего не сможете сделать, если не любите копаться глубоко и не возражаете против множества настроек и конфигураций. В этих ситуациях лучше установить гостевую ОС в VirtualBox.

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

Связанный: Как проверить, что ваша система поддерживает Intel VT-X или AMD-V