VMware 是否有用于从虚拟机转换为物理磁盘映像的工具(基本上是转换器的反转)?
或者,是否有第三方工具可以从 Vmware 映像执行此操作?
如果您有权访问 Debian/Ubuntu 系统,请首先qemu-img按照此处的说明使用来创建原始映像:
$ qemu-img convert -O raw diskimage.vmdk diskimage.raw
Run Code Online (Sandbox Code Playgroud)
然后dd将磁盘映像复制到硬盘驱动器(替换/dev/sdb为您的磁盘设备):
$ sudo dd if=diskimage.raw of=/dev/sdb
Run Code Online (Sandbox Code Playgroud)
或者在一个步骤中组合(替换/dev/sdb为您的磁盘设备):
$ sudo qemu-img convert -O raw diskimage.vmdk /dev/sdb
Run Code Online (Sandbox Code Playgroud)
如果您有多个 vmdk 文件,请将它们与命令结合使用vmware-vdiskmanager(有关更多信息,vmware-vdiskmanager请参见这篇VMware 文章或Virtual Disk Manager User's Guide):
在 OS X 上:
$ /Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -r <filepath of original disk> -t 2 <filepath of new disk>
Run Code Online (Sandbox Code Playgroud)在 Linux 上:
$ /usr/bin/vmware-vdiskmanager -r <filepath of original disk> -t 2 <filepath of new disk>
Run Code Online (Sandbox Code Playgroud)在 Windows 上:
> "C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" -r <filepath of original disk> -t 2 <filepath of new disk>
Run Code Online (Sandbox Code Playgroud)在哪里:
-r <filepath of original disk>转换指定的虚拟磁盘,从而创建一个新的虚拟磁盘。您必须是目标虚拟磁盘的名称 ( <filepath of new disk>)。
-t 2 创建包含在单个虚拟磁盘文件中的预分配虚拟磁盘。
其他方法(在此处解释)是选择虚拟机>设置>硬盘,取消选中“拆分为 2GB 文件”并按应用。
| 归档时间: |
|
| 查看次数: |
8127 次 |
| 最近记录: |