虚拟机本质上仅仅是这-您可以尝试所有新的操作系统,程序或任何您需要的辅助空间。它基本上就像单独的计算机一样工作,您可以安装所需的任何OS,并在其中安装程序。这一切都不会影响您当前的设置,因此,如果出现问题,则不会影响您的主操作系统。基本上,您是在主操作系统上的软件中运行辅助操作系统。
这样做有很多选择,两个最受欢迎的软件是VMware和Virtual Box。两者的工作方式相似。他们创建了一个容器,您可以在其中运行和安装操作系统,就像将其安装在单独的PC上一样。这些使您可以选择要分配给辅助OS的RAM,存储量和处理能力。唯一的是,如果要从使用其中一种迁移到另一种,那么任务就不那么简单了。如果要在从VMware迁移到Virtual Box时保持操作系统设置及其所有文件,程序和设置完整,请执行以下步骤。
将VMware转换为Virtual Box,反之亦然
从VMware到Virtual Box
在开始之前,请确保要导出的虚拟机处于“关闭电源”状态,否则不要处于其他状态。为了能够在Virtual Box中运行它,我们需要将VMware文件(.vmx)转换为Virtual Box文件(.ovf)。为此,请按照以下步骤操作。尽管没有基于GUI的方法,但这也不是那么困难。
现在关闭电源,让我们开始。
- 打开VMware安装目录。默认情况下,它是 C:\ Program Files(x86)\ VMware \ VMware Player。
- 现在,在文件夹内,按住shift键并右键单击 文件夹中存在的OVF工具。
- 选择“在 此处打开命令窗口” 选项。
- 现在,将打开一个CMD窗口。
- 现在,以以下格式运行命令以将vmx文件转换为ovf。
ovftool“源文件.vmx” export.ovf - 此处,源文件部分将替换为源vmx文件的位置。
- 保持扩展名和导出部分相同。
- 例如,如果文件存储在相应目录中,则 ovftool“ D:\ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmx” D:\ Documents \ export.ovf是我正在运行的命令。
- 现在,该命令将运行,文件将被导出到相应目录中。
导出现已完成。现在,您也可以在Virtual Box上打开具有相同文件,操作系统和设置的相同虚拟机。要在Virtual Box中打开导出的文件,请按照以下步骤操作。
- 打开虚拟盒子。
- 单击文件选项,然后选择导入设备… 选项。
- 现在浏览并选择新导出的.ovf文件。
- 现在单击下一步。
- 最后,单击导入 按钮以完成导入.ovf文件。
完成后,您也应该能够在Virtual Box上使用相同的虚拟机。
虚拟机到VMware
虽然没有基于GUI的简单方法将VMware转换为Virtual Box。但是,将Virtual Box转换为VMware相对简单得多。它提供了一个基于GUI的简洁程序,因此您不必费心CMD命令和错误。要进行其他转换,请按照以下步骤操作。使用这个
- 打开虚拟盒子。
- 单击文件 按钮,然后单击 导出设备… 选项。
- 在“ 导出虚拟设备” 向导中,选择要导出的虚拟机,然后单击“ 下一步”。
- 现在,选择要存储导出文件的位置,然后单击“ 下一步”。
- 在“ 设备设置” 页面中,单击“ 导出” 以完成导出过程。
现在,导出的文件已准备好在VMware上运行。为此,请按照以下步骤操作。值得注意的是,您将在导入过程中收到警告,但这绝对可以。只需单击“ 重试” 按钮,这一次应该将其导入,没有任何问题或错误。
- 打开VMware。
- 单击“ 打开虚拟机” 选项以打开新创建的虚拟机。
- 浏览并打开文件。
- 现在,只需单击导入 按钮。
- 现在,该过程完成后,您可能会看到一条错误消息。
- 单击“ 重试” 按钮以重试该操作,它将在这次导入且没有任何错误。
- 如果错误没有消失,则可能必须重新尝试导出过程。
- 完成后,您应该在VMware Player中看到新的虚拟机。
现在,您可以轻松地将虚拟机从VMware转换为Virtual Box,也可以采用其他方法。该过程非常简单,并且工作得很好,因为这两个程序都能够将虚拟机导出为相应的格式。
但是,如果遇到任何错误,请再次尝试导入过程,如果未解决,请尝试再次将其全部导出。