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


13

我有一个死服务器上的硬盘驱动器,我想将其转换为虚拟机。(原始系统操作系统是Windows 2003)

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

Answers:


7

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


我坚持使用该解决方案,因为所有尝试将haddrive作为虚拟磁盘运行的尝试都会导致系统在启动时立即蓝屏,并且拒绝使用Windows Installer修复模式。
DrStalker

如果此方法不起作用,并且VM启动时出现蓝屏(就像​​我尝试过此过程的笔记本电脑和台式机一样),那么您可能想根据Dave M的建议尝试的建议
Mark Booth

5

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

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

我已经以这种方式“虚拟地复活了”一台古老的Windows 95笔记本电脑。


1
您是否使用任何最新的操作系统来完成此操作?我已经在两台不同的Windows XP计算机(一台台式机,一台笔记本电脑)上尝试了此操作,但它只会导致VM在启动时出现蓝屏。
Mark Booth

@JoshK,尼斯,您在谈论VmWare工作站吗?您的方法适用于VmPlayer吗?
Pacerier,2015年

4

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

但是,这是一个漫长的过程,这里的大多数建议都太少了,细节无法使我们摆脱那些解决方案所遇到的问题。我们还将在如何转换笔记本电脑驱动器(带有坏掉的笔记本电脑)以用作VMware映像的方面研究解决方案。用途也很有限。

什么没用

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

我们尝试创建一个新的VM,将原始硬盘驱动器连接到VM并转换方法,但是这仅在当前vmware-vdiskmanager程序中给出了一条隐秘的错误消息。

什么有效

最终有效的解决方案是Dave M提出的解决方案。这是我们采取的具体步骤,带有更新的链接:

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

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

  • 我们选择了“运行Windows最小化安装并将虚拟磁盘拆分为2 GB(.vmdk)文件”的选项。前者大大减少了启动并运行最终虚拟机的时间,而前者则允许您在不支持> 2GB文件/

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

  • 最后,我们在每个VM上安装了VMware工具,并让VM提取了经过VMware工具优化的新驱动程序。

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

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


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


我还使用了Mark列出的步骤,但是不得不查看如何仅使用hacktolive.org/wiki/Using_VMware_images_(.vmdk_files)中的vdmk进行引导!感谢您的帮助,救了我!

3

您可以将驱动器连接到功能系统,然后使用Symantec Backup Exec System Recovery创建驱动器的映像。可以使用Backup Exec System Recovery中的转换工具将该映像转换为VMware映像。我相信有60天的免费试用版可以下载。已经使用了好几次,并取得了成功。


谢谢DaveM,这是我最后使用的解决方案,我在答案中提供了完整的过程和一些更新的链接。
Mark Booth

1

有些人已经提到了直接磁盘模式,但是驱动程序等可能存在问题。如果转换器没有干预HAL和硬盘控制器的驱动程序,有时VMWare会变得挑剔,因此最终得到了虚拟镇纸。

如果您只是想从驱动器中获取数据,可以尝试的一种选择是Macrium Reflect;它可以克隆磁盘,并使您可以将生成的映像作为字母驱动器挂载在Windows上。免费提供大多数功能和个人用途,最后我检查了一下。信息可以在这里找到。



0

这并不完全是您要的,但是如果您可以将磁盘连接到VMWare主机,则可以将整个磁盘分配给VM,并且它将以本地方式访问它(当然,它仍然具有HAL用于以前的服务器)。


0

众所周知,该软件不再称为Symantec System Recovery Server Edition,现在称为Veritas System Recovery16。单击Mark Booth提供的第一个链接。

您将需要对HDD进行一次备份,然后选择对HDD进行恢复的一次转换。我现在正在尝试这样做,看看它是否有效,会尽快回复大家!


有效!除了我正在恢复的计算机版本是Windows XP Home Edition之外,我不得不取消选中“运行Windows Mini-Setup”框,因为启动程序无法安装USB设备。
bh2win
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.