如何将物理Windows或Linux PC转换为虚拟机

想保留旧的Windows或Linux安装而不保留硬件吗?将物理Windows分区转换为虚拟硬盘,允许您在VMware、Hyper-V、Parallels或VirtualBox等虚拟机程序中启动它。

Windows将其自身绑定到您的计算机的硬件上。这些工具将创建物理机状态的副本,并将其转变为虚拟机,允许其在您喜欢的其他虚拟机程序中引导。

对于VMware-Windows或Linux

相关:初学者极客:如何创建和使用虚拟机

VMware提供名为VMware vCenter Converter的免费工具。它可以将Windows和Linux物理机转换为VMware虚拟机。然后,您可以在VMware的免费VMware Player应用程序中引导这些虚拟机,因此这可以成为一个完全免费的解决方案。您还可以在VMware Workstation或VMware Fusion中启动它。

从VMware下载vCenter Converter,并在要转换为虚拟机的计算机上启动它。单击工具栏上的“转换计算机”按钮,然后选择当前开机的计算机作为源。选择VMware Workstation、VMware Player或VMware Fusion虚拟机作为目标,并配置虚拟机的选项。

然后,该实用程序将从当前的Windows系统创建一个虚拟机,并对其进行修改,以便在虚拟机程序中正常启动。将该虚拟机保存到外部硬盘驱动器,然后在另一台计算机上启动它。

适用于Microsoft Hyper-V版本-仅限Windows

相关:如何使用Hyper-V创建和运行虚拟机

微软提供了Disk2vhd工具-这是他们众多有用的Sysinterals实用程序之一。该实用程序会将正在运行的Windows系统转换为VHD(虚拟硬盘)文件,以便在微软的虚拟机产品中使用,例如专业版本的Windows 8和8.1附带的Hyper-V虚拟机工具。

在要转换的Windows系统上运行此工具。您将能够选择要包括在VHD文件中的分区和驱动器。它将创建正在运行的Windows系统的副本作为VHD文件,您可以将该VHD文件带到另一台计算机并在Hyper-V中运行-只要您在微软自己的Hyper-V虚拟机软件中启动转换后的物理系统,它就应该启动得很好。

适用于Parallels-Windows或Linux

Parallels提供他们自己的名为“Parallels Transporter Agent”的工具。该实用程序既可以安装在Windows上,也可以安装在Linux上,它可以将物理系统转换为虚拟机,以便在适用于Mac的Parallels虚拟机应用程序中使用。它可以将物理机复制到外部驱动器上的Parallels虚拟机文件,或者您可以通过本地网络将其传输到运行Parallels的Mac。

从Parallels下载Parallels Transporter Agent应用程序并在您的Windows或Linux系统上运行。使用该向导将您当前的物理PC通过网络传输到外部硬盘或Mac,并准确选择进入该虚拟计算机的内容。

For VirtualBox-一种手动方法

VirtualBox不提供将物理机转换为虚拟机的简单图形实用程序。如果你觉得特别难受,他们确实提供了一些不受支持的指令,用于将Windows物理计算机转换为VirtualBox虚拟机。这需要一些注册表调整和关闭计算机。然后,您必须手动创建磁盘的副本,并将其转换为VirtualBox VDI文件。转换Linux虚拟机的过程应该大致相同,但不需要进行使Windows运行所需的所有额外调整。在具有不同硬件配置的不同机器之间移动Linux安装要容易得多。

这个过程不是给胆小的人准备的,我们把它包含在这里只是为了完整。即使你已经使用了VirtualBox,你也可能只想使用VMware或微软的实用程序,并尝试一下VMware或Hyper-V。如果您仍然准备尝试一下,请参考VirtualBox的wiki上的迁移Windows页面。

如果您要将Windows PC转换为虚拟机,请记住您可能会遇到许可问题。Windows Activation可能会检测到它在另一台计算机上运行,您可能需要联系Microsoft才能将其正确激活。Windows许可证一次只能在一台计算机上使用。

图片来源:Flickr上的Linux Bohman

相关文章