AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 56429
Accepted
DrStalker
DrStalker
Asked: 2009-08-20 17:39:18 +0800 CST2009-08-20 17:39:18 +0800 CST 2009-08-20 17:39:18 +0800 CST

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

  • 772

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

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

virtualization hard-drive vmware-converter
  • 8 8 个回答
  • 75800 Views

8 个回答

  • Voted
  1. Best Answer
    Zoredache
    2009-08-20T17:59:12+08:002009-08-20T17:59:12+08:00

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

    • 7
  2. joshk0
    2009-08-20T18:14:45+08:002009-08-20T18:14:45+08:00

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

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

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

    • 5
  3. Mark Booth
    2013-01-03T14:53:48+08:002013-01-03T14:53:48+08:00

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

    不过,这是一个漫长的过程,这里的大多数建议都没有太多细节,无法让我们克服这些解决方案所遇到的问题。我们还查看了如何转换笔记本电脑驱动器(使用坏掉的笔记本电脑)以用作 VMware 映像的解决方案?也受到了限制。

    什么没用

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

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

    什么有效

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

    • 我们下载并安装了Symantec System Recovery Server Edition的试用版(目前是Symantec™ System Recovery 2011 Server Edition FREE 60-day Evaluation!)。

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

    • 我们选择了运行 Windows Mini-Setup和将虚拟磁盘拆分为 2 GB (.vmdk) 文件的选项。前者大大减少了启动和运行生成的 VM 的时间,而第二个允许您在不支持 >2GB 文件/的记忆棒上传输 VM

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

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

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

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


    在此之前,我只对正在运行的机器进行虚拟化,并且使用 VMware 转换器可以快速轻松地完成此过程。我惊讶地发现,仅从硬盘驱动器虚拟化一个死系统会涉及更多,我只是假设 VMware 转换器可以选择这样做。

    • 5
  4. Dave M
    2009-08-21T07:18:13+08:002009-08-21T07:18:13+08:00

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

    • 3
  5. Bart Silverstrim
    2009-08-21T03:53:20+08:002009-08-21T03:53:20+08:00

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

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

    • 1
  6. Ariel Antigua
    2009-08-22T19:34:37+08:002009-08-22T19:34:37+08:00

    几天前,我首先将 HD 转换为 Acronis 映像,然后使用 vCenter Converter 导入 ESXi。

    • 1
  7. bh2win
    2017-02-26T11:56:47+08:002017-02-26T11:56:47+08:00

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

    您需要对 HDD 进行一次性备份,然后选择您为 HDD 创建的恢复点的一次性转换。我现在正在尝试这个,看看它是否有效,会回复大家!

    • 1
  8. Mark Henderson
    2009-08-20T17:40:55+08:002009-08-20T17:40:55+08:00

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

    • 0

相关问题

  • 哪些 939 插槽芯片支持 AMD-V?

  • Windows Server 2008 Hyper-V 虚拟化服务器的最佳 RAID 配置?

  • VirtualBox 上 Ubuntu 的访客优化技巧 [关闭]

  • 外部硬盘上的 virtualbox 虚拟硬盘驱动器(Vista 主机上的 ubuntu 客户机)

  • 物理机重启时自动重启虚拟机(VMWare)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve