VMware 是否有用于从虚拟机转换为物理磁盘映像(基本上是转换器的反向)的工具?
或者,是否有第三方工具可以从 Vmware 映像中执行此操作?
答案1
将 vmdk 转换为物理磁盘映像(Ubuntu/Debian)
如果你可以访问 Debian/Ubuntu 系统,请首先qemu-img
按照说明使用这里创建原始图像:
$ qemu-img convert -O raw diskimage.vmdk diskimage.raw
然后将dd
磁盘映像放到硬盘上(/dev/sdb
用您的磁盘设备替换):
$ sudo dd if=diskimage.raw of=/dev/sdb
或者合并成一个步骤(/dev/sdb
用你的磁盘设备替换):
$ sudo qemu-img convert -O raw diskimage.vmdk /dev/sdb
将分割磁盘转换为单片磁盘
如果您有多个 vmdk 文件,请使用命令将它们合并vmware-vdiskmanager
(有关更多信息,vmware-vdiskmanager
请参阅此VMware 文章或者虚拟磁盘管理器用户指南):
在 OS X 上:
$ /Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -r <filepath of original disk> -t 2 <filepath of new disk>
在 Linux 上:
$ /usr/bin/vmware-vdiskmanager -r <filepath of original disk> -t 2 <filepath of new disk>
在 Windows 上:
> "C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" -r <filepath of original disk> -t 2 <filepath of new disk>
在哪里:
-r <filepath of original disk>
转换指定的虚拟磁盘,从而创建一个新的虚拟磁盘。您必须知道目标虚拟磁盘的名称 ( <filepath of new disk>
)。
-t 2
创建包含在单个虚拟磁盘文件中的预分配虚拟磁盘。
其他方法(已解释这里)是选择虚拟机>设置>硬盘,取消勾选“分割成2GB文件”,按应用。