现有安装的虚拟化

现有安装的虚拟化

我的问题是:是否可以在虚拟化解决方案(Virtual-Box 或任何其他解决方案)中打开已安装的操作系统(当然不是主机操作系统)?

例如:我在一个分区中安装了 Windows Vista,还安装了 Linux。我可以从 Linux 中告诉任何虚拟化软件使用 Windows 分区作为其硬盘,以便我可以同时运行两个系统吗?

答案1

您可以使用 Microsofts disktovhd 实时获取 Windows 操作系统分区的虚拟映像,它将获取其当前状态的 VM 快照。然后,您可以将此 VHD 文件移动到 Linux 分区,并使用 Virtualbox 将其用作 VM,这样您的 Windows 操作系统就可以在 Linux 中运行。

这当然不会对您的 Windows 分区做出任何改变。

这就是我要做的。

答案2

是的,你可以...但这取决于您使用的产品。

至少,Parallels for Mac 能够运行 BootCamp 分区。

我不确定 VMWare 的功能,但我相当有信心它可以在分区中运行和安装操作系统。我担心 VirtualBox 在竞争中落后了,仍然无法做到这一点,但应该对其进行检查。

再见啦!

答案3

是的,但这取决于虚拟化软件。

通常,当您设置虚拟硬盘位置时,可以将整个硬盘用作“虚拟”硬盘。

但是,如果您尝试做我认为您想做的事情,您将遇到与取出物理硬盘并将其插入另一台物理机器相同的问题 - 完全的硬件不匹配。

据我所知,没有办法拥有一个可以用作主操作系统的 Windows 副本,然后将其切换为虚拟使用......从技术上讲,如果您每次想要关闭机器时都对其进行概括/系统准备,那么您可以这样做,然而在实践中,这根本不切实际。

答案4

请参阅以下文章,了解如何在 Virtualbox 和 VMware Workstation 中在虚拟机中使用物理磁盘分区:

在 VirtualBox 中访问物理磁盘-桌面虚拟化软件
桌面虚拟化-在 VMware 虚拟机中访问物理硬盘

相关内容