几篇帖子(例如这个) 似乎表明如果您有物理硬盘,您可以“只”将其与 VMWare 连接,它将在 VMWare 虚拟机中转换。
我有一个可启动(但无法启动!)的物理磁盘,Windows 可以将其作为驱动器访问H:
。VMWare 提供了所有转换选项(实时系统、VHD 映像等),但没有列出简单地拾取物理驱动器并使用它的方法。
我如何将这个具有可运行操作系统的物理驱动器转换为 VMWare 映像?
注意:我还有一个 VHD 备份(大于 137GB),但没有 VMC 文件,因为我选择了 Vista 的完整备份;只有当 VHD 附带 VMC 文件时,VMWare Workstation 才能连接
答案1
我之前所做的是创建 VM 和空白磁盘,但从恢复 Linux ISO(例如 SystemRescueCd)启动,挂载 VMware 磁盘,添加网络详细信息,然后将物理驱动器连接到 Linux 机箱并使用 dd 通过 ssh 将整个驱动器内容传输到 VM 磁盘。
一旦全部复制完毕,就让虚拟机从其启动。
对于恢复正在运行的系统,这种方法效果很好。唯一的问题可能是缺少虚拟机现在所用的驱动器类型的驱动程序。
答案2
如果你能够在硬盘驱动器所在的硬件上启动它,你可以使用 P2V 对其进行 http://www.vmware.com/products/converter/