虚拟机本质上仅仅是这-您可以尝试所有新的操作系统,程序或任何您需要的辅助空间。它基本上就像单独的计算机一样工作,您可以安装所需的任何OS,并在其中安装程序。这一切都不会影响您当前的设置,因此,如果出现问题,则不会影响您的主操作系统。基本上,您是在主操作系统上的软件中运行辅助操作系统。

 

这样做有很多选择,两个最受欢迎的软件是VMwareVirtual Box。两者的工作方式相似。他们创建了一个容器,您可以在其中运行和安装操作系统,就像将其安装在单独的PC上一样。这些使您可以选择要分配给辅助OS的RAM,存储量和处理能力。唯一的是,如果要从使用其中一种迁移到另一种,那么任务就不那么简单了。如果要在从VMware迁移到Virtual Box时保持操作系统设置及其所有文件,程序和设置完整,请执行以下步骤。

 

 

将VMware转换为Virtual Box,反之亦然

从VMware到Virtual Box

在开始之前,请确保要导出的虚拟机处于“关闭电源”状态,否则不要处于其他状态。为了能够在Virtual Box中运行它,我们需要将VMware文件(.vmx)转换为Virtual Box文件(.ovf)。为此,请按照以下步骤操作。尽管没有基于GUI的方法,但这也不是那么困难。

现在关闭电源,让我们开始。

  1. 打开VMware安装目录。默认情况下,它是  C:\ Program Files(x86)\ VMware \ VMware Player。
  2. 现在,在文件夹内,按住shift键右键单击  文件夹中存在的OVF工具

 将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机

  1. 选择“在  此处打开命令窗口” 选项。
  2. 现在,将打开一个CMD窗口。
  3. 现在,以以下格式运行命令以将vmx文件转换为ovf。
    ovftool“源文件.vmx” export.ovf将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机_02
  4. 此处,源文件部分将替换为源vmx文件的位置。
  5. 保持扩展名和导出部分相同。
  6. 例如,如果文件存储在相应目录中,则  ovftool“ D:\ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmx” D:\ Documents \ export.ovf是我正在运行的命令。将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机_03
  7. 现在,该命令将运行,文件将被导出到相应目录中。

导出现已完成。现在,您也可以在Virtual Box上打开具有相同文件,操作系统和设置的相同虚拟机。要在Virtual Box中打开导出的文件,请按照以下步骤操作。

  1. 打开虚拟盒子。
  2. 单击文件选项,然后选择导入设备… 选项。
    将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机_04
  3. 现在浏览并选择新导出的.ovf文件。
  4. 现在单击下一步。
    将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机_05
  5. 最后,单击导入 按钮以完成导入.ovf文件。
    将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机_06

完成后,您也应该能够在Virtual Box上使用相同的虚拟机。

 

虚拟机到VMware

虽然没有基于GUI的简单方法将VMware转换为Virtual Box。但是,将Virtual Box转换为VMware相对简单得多。它提供了一个基于GUI的简洁程序,因此您不必费心CMD命令和错误。要进行其他转换,请按照以下步骤操作。使用这个

  1. 打开虚拟盒子。
  2. 单击文件 按钮,然后单击  导出设备… 选项。
    将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机_07
  3. 在“  导出虚拟设备” 向导中,选择要导出的虚拟机,然后单击“ 下一步”。
    将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机_08
  4. 现在,选择要存储导出文件的位置,然后单击“ 下一步”。
    将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机_09
  5. 在“  设备设置” 页面中,单击“  导出” 以完成导出过程。
    将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机_10

现在,导出的文件已准备好在VMware上运行。为此,请按照以下步骤操作。值得注意的是,您将在导入过程中收到警告,但这绝对可以。只需单击“  重试” 按钮,这一次应该将其导入,没有任何问题或错误。

  1. 打开VMware。
  2. 单击“  打开虚拟机” 选项以打开新创建的虚拟机。
    将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机_11
  3. 浏览并打开文件。
  4. 现在,只需单击导入 按钮。
    将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机_12
  5. 现在,该过程完成后,您可能会看到一条错误消息。
    将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机_13
  6. 单击“  重试” 按钮以重试该操作,它将在这次导入且没有任何错误。
  7. 如果错误没有消失,则可能必须重新尝试导出过程。
  8. 完成后,您应该在VMware Player中看到新的虚拟机。
    将VMware转换为VirtualBox(或将VirtualBox转换为VMware)_虚拟机_14

 

现在,您可以轻松地将虚拟机从VMware转换为Virtual Box,也可以采用其他方法。该过程非常简单,并且工作得很好,因为这两个程序都能够将虚拟机导出为相应的格式。

但是,如果遇到任何错误,请再次尝试导入过程,如果未解决,请尝试再次将其全部导出。