【发布时间】:2011-10-20 02:59:53
【问题描述】:
我正在尝试将现有 VM 从 VMWARE 迁移到 VirtualBox。我已经为虚拟机制作了虚拟机文件夹的副本(这样我就可以试验而不破坏原始文件)并在 VirtualBox 中成功创建了一个虚拟机。我已经启动并运行了所有东西,但问题是VM使用的是“平面”磁盘映像而不是正确的磁盘映像,导致磁盘映像来自过去(我知道这一点,因为机器上的所有文件都有2009 年的时间戳)。
详细说明,在 VM 的文件夹中,我有以下 vmdk 文件:
Win2003.vmdk (1 K)
Win2003-flat.vmdk (15 gigs)
Win2003-000002.vmdk (10 gigs)
注意:磁盘是动态的。
在VMWARE下查看VM的配置,说是使用win2003-000002.vmdk作为磁盘镜像。
当我将磁盘映像导入 VirtualBox(Win2003.vmdk 文件)时,它使用 Win2003-flat.vmdk 磁盘映像。
我的问题是,如何将 Win2003-000002.vmdk 磁盘映像合并或导入 Win2003-flat.vmdk 磁盘映像,以便 VirtualBox 使用正确的磁盘映像?
我有一些关于使用 vmware-vdiskmanager.exe 来完成此操作的说明,但我收到一条错误消息,指出“无法打开此虚拟磁盘的父级。”
【问题讨论】:
-
您是否尝试过使用 VMWare Workstation 附带的
Conversion Wizard(文件|导入或导出...)将所有内容合并到一个文件中并从那里继续? -
VBoxManage clonehd --format VDI server1-disk1.vmdk c:\vms\server2\server2-disk- 来源:jamescoyle.net/how-to/…
标签: vmware virtualbox