将硬盘驱动器转换为 VMWare 机器

DrS*_*ker 13 virtualization hard-drive vmware-converter

我有一个来自死服务器的硬盘,我想将其转换为虚拟机。(原系统操作系统为windows 2003)

我知道 VMWare 转换器可以将物理机转换为 VMWare 映像,但是有什么方法可以将硬盘驱动器转换为 VMWare 硬盘驱动器映像以用作虚拟机?我在 VMWare 转换器的描述中找不到这样的能力。

Zor*_*che 7

好吧,您可以将驱动器连接到某些支持它的计算机,然后使用 Ghost/dd/favorite-cloning-util 获取磁盘映像。
然后创建一个新的 VM,启动您的磁盘映像实用程序并恢复映像。
如果幸运的话,VMware 需要的所有驱动程序都已经安装到 Windows 中。


jos*_*hk0 5

您可以使用所谓的“原始磁盘模式”将该驱动器装入 VM。将它插入带有 VMware 的机器,然后创建一个普通的 VM。然后,删除与其关联的磁盘映像,并将新磁盘“添加”到 VM。然后,您可以选择使用现有磁盘作为 VMDK 文件的后备存储。

此时,您应该能够复制 VM,并且副本应该有一个包含真实数据的真实 VMDK 文件。

我以这种方式“几乎复活”了一台古老的 Windows 95 笔记本电脑。


Mar*_*oth 5

我们刚刚在两台 PC 上执行了此操作,一台死机的台式机和一台死机的笔记本电脑。

然而,这是一个漫长的过程,这里的大多数建议细节太少,无法让我们解决这些解决方案遇到的问题。我们还在如何转换笔记本电脑驱动器(带有坏掉的笔记本电脑)以用作 VMware 映像?用途也有限。

什么没用

我们尝试创建一个具有原始磁盘访问权限和它自己的虚拟磁盘的新 VM,将其中一个克隆到另一个(使用 clonezilla),然后在其上运行 VMware 转换实用程序,但这导致 VM 在启动时蓝屏,因此不是解决方案。

我们尝试了创建一个新的虚拟机,将原始硬盘驱动器连接到虚拟机并转换方法,但这只是给当前vmware-vdiskmanager程序一个神秘的错误消息。

什么有效

最终有效的解决方案是Dave M建议的解决方案。以下是我们采取的具体步骤,以及更新的链接:

  • 我们下载并安装了Symantec System Recovery Server Edition的试用(目前为Symantec™ System Recovery 2011 Server Edition 免费 60 天评估!)。

  • 然后,我们为每个目标硬盘创建了一次性备份(一个用于我们拥有的台式机硬盘,一个用于笔记本电脑硬盘),创建两个恢复点。然后我们对每个虚拟机进行了一次性转换。

  • 我们选择了Run Windows Mini-Setup and Split virtual disk into 2 GB (.vmdk) files 选项。前者大大减少了启动和运行生成的 VM 的时间,而第二个允许您在不支持 >2GB 文件的记忆棒上传输 VM/

  • 然后我们在 VMware Player 中启动每个虚拟机,Windows mini 设置快速运行,安装新的虚拟驱动程序并替换旧的真实驱动程序。

  • 最后,我们在每个虚拟机上安装了 VMware 工具,让虚拟机选择新的 VMware 工具优化驱动程序。

这种方法的唯一缺点是它确实需要重新激活 Windows,因此请确保在开始之前记下死机的产品密钥。

请注意,我们首先在 Windows 8 PC 上尝试了此过程,但在安装后无法运行 SSRSE,因此恢复到使用 Windows XP 机器(在相同硬件上)。我们假设当试用版从 2011 年升级到 2013 年时,这个问题就会消失。


在此之前,我只对正在运行的机器进行了虚拟化,并且使用 VMware 转换器可以快速轻松地完成此过程。我很惊讶地发现,单独从它的硬盘虚拟化死系统将是如此更多地参与,我只是认为VMware的转换器只会有一个选项来做到这一点。