暂时使用预装 Windows 的物理 HDD 作为虚拟机

暂时使用预装 Windows 的物理 HDD 作为虚拟机

情况是这样的:
朋友的电脑坏了,维修需要 2-8 周的时间。我在他将硬盘发送给供应商之前将其移除,这样他至少可以在主计算机维修期间访问硬盘上的数据。硬盘上安装了 Windows 7 和一些特殊应用程序,由于许可证原因,他只在主计算机上安装了这些应用程序。现在他需要使用其中一个应用程序。

问题:
在计算机维修期间,是否可以在虚拟环境(VirtualBox、VMware 等)中临时使用物理硬盘,然后将其重新插入并继续在物理硬件上工作?还是我必须绕道而行并使用磁盘2vhd一旦硬件恢复,是否进行复制然后将数据从 vhd 复制回磁盘?

答案1

我认为你不能直接这样做。

即使有可能,由于您需要更改显卡驱动程序,并且可能还需要更改大多数其他驱动程序,这意味着您无法在机器返回时重新插入磁盘,因此使用 disk2vhd 转换的副本似乎是最佳选择。只需确保您的朋友跟踪他在虚拟机上更改的数据即可。

答案2

我找到办法了!

所需物品:

  • 带有可用 SATA/eSATA 端口的计算机(我的情况是带有 eSATA 的笔记本电脑)
  • 虚拟盒

我做了什么:

  • 我制作了 HDD 映像,以防万一
  • 我在 Windows 7 上安装了 VirtualBox 4.2.10
  • 我通过 sSATA 将硬盘连接到笔记本电脑
  • 我创建了一个虚拟磁盘,它是原始主机 HDD我想从中启动
  • 我创建了一个使用创建的 .vmdk 的虚拟机
  • 我启动了虚拟机

第一次启动需要一段时间,并且由于硬件更改,Windows 需要重新激活,但它正在运行。

附加信息:

  • 我没有安装访客添加功能,因为这只是一个临时解决方案。
  • 如果有人感兴趣,我会在修好的电脑回来后更新帖子,告诉大家它是如何从虚拟硬件恢复到物理硬件的。只要留言让我知道你感兴趣就行。
  • 该 HDD 无法通过 USB 连接作为原始磁盘使用。

相关内容