我可以将本地的 Windows 安装加载到 Linux 虚拟机中吗?

我可以将本地的 Windows 安装加载到 Linux 虚拟机中吗?

我已在双启动中安装了 Linux 和 Windows。如何在启动 Linux 的同时将现有的 Windows 安装加载到 VMWare Workstation 中?

答案1

您可以使用名为“物理到虚拟”的工具(又称 p2v)将物理系统转换为虚拟系统。有许多工具可以执行此操作。VMware 提供的工具可在此处获取:

有很多教程,比如这个演示整个任务。

如果您不想使用 VMware 的产品,还有其他产品。维基百科文章标题为:物理到虚拟有更多关于此主题的内容。此 SpiceWorks 主题的标题为:最佳 P2V 转换软件,在评论中有一个关于此类别中所有工具的相当详尽的列表。

答案2

我没有VMWare Workstation,但快速谷歌搜索表明这无法完成。您可以与来宾共享磁盘,但来宾必须已在运行,而您的场景并非如此。

另一种方法是使用不同的虚拟化系统,例如KVM或,VirtualBox因为这些可以直接访问物理驱动器。

Windows 不喜欢您更改底层硬件(例如主板),如果您使用任何虚拟化包(包括 VMWare)执行此操作,则需要进行大量修复工作,因为就 Windows 而言,从物理计算机到虚拟机的更改实际上就是主板和相关外围设备的更改。如果您要重新启动并直接运行 Windows 安装,则需要进行更多修复,因为您将再次将“硬件”从 VM 更改回物理。

我做过类似的事情,将 Linux 安装作为启动选项并作为另一个发行版中的客户机运行,并且运行良好,因为 Linux 的容忍度更高。

警告 - 您绝不应该启动安装(无论是 Windows 还是 Linux)并同时将同一分区作为 VM 客户机启动 - 这将导致难以置信的痛苦!

相关内容