我想要的建议:我有一台之前双启动了 Ubuntu 20.04 和 Windows 10 的 PC。我决定使用我的 Linux 安装作为我的主要系统,并在同一设备上从它虚拟运行 Windows。
我做了什么:首先,我只是使用 Ubuntu 创建 Windows 分区的磁盘映像,目的是将它们恢复为虚拟机。Ubuntu 以其首选的 .img 格式保存了每个映像。现在我已经安装了 VirtualBox,可以选择将磁盘映像刻录回物理驱动器并使用 .vmdk 格式以虚拟方式启动,或者将 .img 格式转换为 .dvi 并启动完全虚拟的磁盘。后一种转换是 VirtualBox 的内置功能,我已经测试过并且似乎有效。VBoxManage convertdd efi.img EFI.vdi
接下来我应该知道的是:我读过的所有问答都没有提到 Windows 10 带有四个分区(主系统“C:drive”、保留分区、恢复分区和 efi 启动分区)。为了全面起见,我为每个分区创建了一个单独的磁盘映像,但我不知道这是否有必要,或者 C:drive 是否是 VM 所需的全部。如何一次加载多个 .dvi 映像?尽管 efi 引导加载程序已配置为双启动 Ubuntu(因此有两个引导加载程序 = 2×hairpulling)
穿过杂草:为了节省时间,我短期内只需要这个澄清,但是,欢迎任何进一步的建议,因为这以后可能会成为一项艰巨的任务,比如考虑是否可以将 .dvi 保留在与我的 Linux 安装相同的分区上,或者 Windows 是否仍会激活。