临时使用预装了 Windows 的物理硬盘作为虚拟机

Sim*_*mon 5 windows-7 hard-drive virtualization virtual-machine

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

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

Sim*_*mon 2

我找到了办法!

需要的东西:

  • 具有空闲 SATA/eSATA 端口的计算机(在我的例子中是具有 eSATA 的笔记本电脑)
  • 虚拟盒子

我做了什么:

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

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

附加信息:

  • 我没有安装来宾添加项,因为它只是一个临时解决方案。
  • 如果有人感兴趣,我将在修复后的计算机返回后更新该帖子,以讲述它如何从虚拟硬件返回到物理硬件。只需发表评论,让我知道您有兴趣。
  • HDD 无法通过 USB 连接用作原始磁盘。