是否可以将 VMWare vmdk 映像文件转换为物理硬盘驱动器?

kar*_*ron 30 vmware-vmdk

是否可以将 VMWare vmdk 映像文件转换为物理硬盘驱动器?我知道 VMWare 6.5 可以直接使用物理硬盘来获得良好的性能,我可以将现有的 vmdk 文件转换为物理硬盘以获得更好的性能吗?

Ale*_*lex 20

如果您有 qemu-img,您应该能够从仅处理图像文件的命令行执行所有这些操作。

qemu-img convert source.vmdk -O raw <path>
dd if=<path> of=/dev/<disk> bs=1G count=<target-gb-size>
Run Code Online (Sandbox Code Playgroud)

这将写出 vmdk 输出到物理驱动器的任何原始格式。为此,最好使用写时复制 FS。确保在第一个 N Gb 内分配的所有源数据适合 N-Gb 大小的目标磁盘。


小智 10

有点晚了,但作为参考,我已经成功:

  1. 将 clonezilla 附加到虚拟机
  2. 使用 clonezilla 磁盘启动虚拟机
  3. 将磁盘映像保存到外部 USB 驱动器(也连接到虚拟机)
  4. 使用 clonezilla 将映像还原到物理磁盘


Joh*_*nie 1

但是,将驱动器安装在虚拟机中,然后对其进行快照 (www.drivesnapshot.de)。然后将原始磁盘挂载到虚拟机中并将快照恢复到磁盘上。这将逐个扇区转移驱动器。在 Linux 中我认为你可以使用 dd 来做同样的事情。

如今,VMWare 中是否已不再推荐使用物理磁盘作为 VM 卷?

JR

  • 你可以在VMWare Server 1中很好地使用物理磁盘。我不知道2--我无法忍受并且不会使用它。 (2认同)