将虚拟机转储到磁盘

将虚拟机转储到磁盘

是否可以将 VM 磁盘的内容直接写入硬盘驱动器,以便我可以从中启动并将 VM 转变为常规操作系统安装?

答案1

是的,可以将虚拟硬盘的内容写入物理硬盘。

有几种 V2P(虚拟到物理迁移)工具可用,具体取决于您的虚拟机软件(以及 VM 磁盘格式)。

对于虚拟盒:

  1. 使用以下命令准备虚拟机磁盘vboxmanage internalcommands converttoraw vm_disk.vdi vm_disk.raw
  2. 将其复制到磁盘。dd if=vmdisk.raw of=/dev/sda bs=1M
    确保选择正确的目标磁盘

取决于你的操作系统只是工作(例如对于大多数 BSD 和 Linux VM),或者您可能会遇到很多驱动程序问题。后者可能出现在 Windows 中,因为在安装过程中会选择驱动程序模型,并从此开始使用。该模型现在有错误的驱动程序,即用于 VirtualBox“硬件”的驱动程序,而它现在位于裸机硬件上。Linux 通常会在启动时(重新)检测硬件。这会使启动速度变慢一些,但它通常可以很好地应对此类变化。

(您没有在虚拟机中指定任何操作系统,因此我只是在这里尝试一个广泛的答案)。

如果操作系统是 Windows,并且无法启动,请阅读 sysprep 上的众多帖子之一。这些帖子将向您展示如何备份虚拟机(以防万一)、使用 sysprep 运行通用配置,然后启动 V2P 转换。

相关内容