如何将HyperV虚拟机转换为VirtualBox或反之亦然

很多时候,我们需要将虚拟机迁移到不同的管理程序平台,如VirtualBox或Hyper-V。在这篇文章中,我们将详细讨论如何将Hyper-V VM转换为VirtualBox或VirtualBox转换为Hyper-V,以便您可以轻松地执行迁移。

convert Hyper-V VM to VirtualBox or vice-versa

将Hyper-V虚拟机转换为VirtualBox,反之亦然

在我们继续并开始移动虚拟机之前,您需要确保您的机器已关闭。否则,新创建的虚拟机很可能会损坏,或者以前的虚拟机中没有所有数据。

将Hyper-V虚拟机转换为VirtualBox

让我们首先看看如何将Hyper-V虚拟机转换为VirtualBox。但在此之前,你需要安装Oracle VirtualBox,它是第三方软件,没有预装在你的电脑上。所以,去virtualbox.org把它安装到你的电脑上。一旦完成,按照下面提到的步骤做同样的事情。

  • 启动Hyper-V管理器。
  • 右键单击要转换的机器,然后单击Export。
  • 现在,您需要导航到希望存储机器的位置。确保将位置粘贴到某个地方,因为它将在稍后使用。
  • 导出完成后,转到该位置,打开VM的文件夹,然后双击Virtual Hard Disk。
  • 现在,我们需要使用以下步骤禁用Hyper-V功能。
    • 在搜索菜单中搜索“打开或关闭Windows功能”,然后打开它。
    • 取消勾选hyper - v。
    • 点击应用>好的。
  • 现在,重新启动计算机。
  • 一旦系统启动,我们将开始将VHDX文件转换为VDI。按照下面给出的步骤进行操作。
    • 打开命令提示符。
    • 现在,使用更改目录或CD命令导航到VirtualBox位置。因此,您可以运行cd C:Program FilesOracle VirtualBox。
    • 现在运行以下命令。
      VBoxManage.exe克隆介质磁盘"locationfilename. exe "。vhdx  filename.vdi”位置
      
  • 转换完成后,我们将得到一个扩展名为.vdi的新文件。
  • 现在,让我们用刚刚提取的VDI在VirtualBox中创建一个新的虚拟机。按照以下步骤做同样的事情。
  • 打开Oracle VirtualBox,然后单击New。
  • 按照屏幕上的说明,直到你到达硬盘部分,你需要选择,创建虚拟硬盘现在。
  • 导航到我们将Hyper-V机器转换为VDI的路径并选择. VDI文件。
  • 最后,根据自己的喜好调整虚拟机的配置。
  • 就是这样!现在,您可以启动机器并使用它,而不会出现任何问题。

    阅读:如何加速VirtualBox虚拟机并使其运行得更快?

    将VirtualBox虚拟机转换为Hyper-V

    让我们学习如何使用命令提示符和vboxmanage.exe实用程序将VirtualBox的VDI格式磁盘转换为Hyper-V的VHD格式。如前所述,在做任何事情之前请关闭机器。一旦完成,遵循以下步骤。

  • 注意存储VDI文件的文件夹以及需要存储转换后的VHD文件的文件夹。
  • 然后,以管理员身份从开始菜单打开命令提示符。
  • 我们需要运行以下命令。
    “C:VirtualBoxVMsLinuxLinux. exe”vdi”“E:  NewLocationt  LinuxNew。vhd”——格式化vhd
    
  • 确保将文件路径和名称替换为我们之前要求您复制的实际文件路径,并让克隆完成。
  • 克隆完成后,转到新位置并检查VDI是否存在,它很可能在那里。
  • 在目标服务器上打开Hyper-V。然后,创建一个新的虚拟机,并给它一个名称和文件夹位置。在创建虚拟磁盘时,选择“使用现有的虚拟硬盘”选项,并提供您事先准备好的转换文件的路径。
  • 最后,按照屏幕上的说明创建一台新机器。

    阅读:如何在VirtualBox中将物理机转换为虚拟机?

    如何将Hyper-V虚拟机迁移到VirtualBox中?

    要将Hyper-V虚拟机转移到VirtualBox中,需要导出现有的虚拟机,并使用命令提示符将其格式转换为VDI。有了VDI文件后,使用它创建一个新的虚拟机。有关如何做到这一切的说明,请参阅前面提到的指南。

    阅读:如何将VMware转换为Hyper-V,反之亦然?

    如何将Hyper-V转换为虚拟机?

    在vboxmanage.exe工具的帮助下,我们可以将。vhdx (Hyper-V)转换为。vdi (VirtualBox)。您可以打开命令提示符,然后运行
    VBoxManage.exe克隆介质磁盘"locationfilename. exe "。vhdx filename.vdi”位置
    如何将Hyper-V硬盘转换为VirtualBox,要了解更多信息,请查看前面提到的指南。

    Also Read: Convert VirtualBox to VMware and vice-versa.