我有一个 VirtualBox 磁盘,我想将其转换为 VMware 磁盘。该磁盘是动态的,这使得操作更加棘手。如果我按照以下说明操作http://xpapad.wordpress.com/2010/02/21/migrating-from-virtualbox-to-vmware-in-linux,vdi-to-raw 转换将产生一个 2 TB 的文件。我甚至没有那么多磁盘空间!因此,第一步似乎是将 virtualbox 磁盘从动态转换为静态,对吗?我该怎么做,或者有没有更好的方法转换为 vmware?救命!
答案1
不幸的是,VMWare 在导入在 Virtualbox 中创建的虚拟设备时确实遇到了问题,否则这个过程会非常简单。
作为您在帖子中描述的方法的替代方法,您可能希望看看这个http://www.barbaropoli.com/2009/07/how-to-convert-virtual-disk-from.html这是一个类似的过程,但不需要中间大量的 RAW 磁盘映像。
答案2
就我个人而言,我不够聪明,无法使用花哨的虚拟工具和东西,而倾向于只考虑从真实机器的角度来做的事情。
因此,您需要将所有内容从一个硬盘复制到另一个硬盘。
我将创建一个空的 VMWare vmdk 磁盘并将其作为第二个硬盘添加到 Virtualbox 中的虚拟机,然后使用任何工具从 Virtualbox 虚拟机内部复制磁盘。
然后从 Virtualbox 虚拟机中释放 vmdk 磁盘并将其附加到新的 VMWare 机器。
答案3
虽然尝试一些奇特的磁盘转换方案很诱人,但最好和最简单的方法可能就是运行 VMware vCenter P2V 虚拟机转换器。
答案4
下载最新版本量子计算单元供您的操作系统使用qemu-img
。
尝试压缩qcow2
格式或者使用碎片整理 + sdelete首先缩小磁盘映像大小的方法。
qemu-img 支持的格式:
qcow2 bochs null-aio qcow null-co host_
file parallels vdi blkdebug dmg vpc raw
qed vvfat vmdk sheepdog blkverify nbd cloop