VMWare Fusion:如何将多个编号的vmdk文件合并到-flat.vmdk文件中?

时间:2011-04-28 16:28:41

标签: virtualization vmware virtualbox vmware-fusion

我使用VM Ware Fusion 3.1.2在Mac 10.6.6上。我创建了一个Windows 7图像,但是当我检查构成图像的文件时,有21个“范围”文件 - 例如名称如

的文件

Windows 7-s001.vmdk Windows 7-s002.vmdk Windows 7-s003.vmdk ...

最终我想将它转换为VirtualBox使用的东西,所以要做到这一点,我需要获得一个vmdk(-flat.vmdk)文件。鉴于我现在拥有的多个文件,有谁知道如何生成单个文件?

谢谢, - 戴夫

3 个答案:

答案 0 :(得分:8)

虚拟机 - 设置 - 硬盘 - >取消选中“拆分为2GB文件”,然后按“应用”。)

答案 1 :(得分:5)

我也使用命令行成功完成了这项工作。然而,有一种沉重的举动 - 一个人必须通过RTFM和Google仔细搜索才能找到正确的咒语。

查看

/Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager

请参阅-r了解"转换"选项

答案 2 :(得分:4)

对于那些(像我一样)可能会在这里寻找如何在ESXi(CLI)上执行此操作的人:没有vmware-vdiskmanager。相反,请使用vmkfstools

vmkfstools --clonevirtualdisk source.vmdk dest.vmdk