VMWare Fusion:如何将多个编号的vmdk文件组合成一个-flat.vmdk文件?

6
我使用VM Ware Fusion 3.1.2在Mac 10.6.6上。我创建了一个Windows 7镜像,但是当我检查组成该镜像的文件时,有21个“extent”文件,例如:

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

最终我想将其转换为可以由VirtualBox使用的单个vmdk(-flat.vmdk)文件。有人知道如何在现有的多个文件中生成单个文件吗?

谢谢,- Dave

3个回答

11

虚拟机 - 设置 - 硬盘 -> 取消勾选 "分割为2GB文件" 并点击应用 :)


1
FYI:此功能不在VMware Workstation 11.1中。 - Mr. Annoyed

8

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

vmkfstools --clonevirtualdisk source.vmdk dest.vmdk

6

我也曾经尝试使用命令行来完成这个任务,虽然有些费力,但只要认真阅读文档并仔细搜索谷歌,就能找到正确的方法。

请查看。

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

请参考“convert”选项的-r参数。

2
没错。在Windows上也可以做类似的事情(你可以在C:\Program Files\VMware\VMware Workstation中找到磁盘管理器工具)。更多关于可用命令行选项的信息可以在这里找到。 - XåpplI'-I0llwlg'I -
1
完整命令:vmware-vdiskmanager.exe -r thefirstfile.vmdk -t 0 singlefile.vmdk。你可以在上述提到的文件夹中找到vmware-vdiskmanager。此命令由http://www.mahmoudthoughts.com/2009/07/merge-2gb-vmdk-files-to-one-single-vmdk.html提供。合并后,您需要将虚拟机指向新磁盘。 - emragins

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接