VMware 是否有用于将虚拟机转换为物理磁盘映像的工具(基本上是转换器的反向)

VMware 是否有用于将虚拟机转换为物理磁盘映像的工具(基本上是转换器的反向)

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文件”,按应用。

相关内容