我有点困惑我刚刚尝试做什么。我有一台运行 Windows 8.1 的机器。我安装了 VirtualBox。我们将其称为 MACHINE-A。在 MACHINE-A 上,我有一个 VirtualBox Guest,它使用外部 USB 3 驱动器 (EXT-DRIVE) 和外部 VMDK 虚拟硬盘运行。这是 Windows 7 Guest。它运行良好。
现在我有一台运行 Windows 10 的新机器,并且还安装了 VirtualBox。我们将其称为 MACHINE-B。我将 EXT-DRIVE 连接到 MACHINE-B。我使用磁盘配置将 EXT-DRIVE 映射为使用 EXT-DRIVE 在 MACHINE-A 上使用的相同驱动器号。(驱动器 W:)
然后,在 MACHINE-B 上,我使用与 MACHINE-A 上的虚拟机几乎完全相同的设置,使用 EXT-DRIVE 上的相同虚拟硬盘 (VMDK) 设置了一个 VirtualBox Guest。
但是,当我尝试在 MACHINE-B 上启动新客户机时,出现了 Windows 启动错误。它显示有关硬件更改的信息,列出了修复选项,然后显示“启动选择失败,因为无法访问所需设备”。
我对此感到很惊讶。我以为 MACHINE-B 上的新客户会自动完成分区。但它好像没有找到系统保留分区。
有没有什么办法可以让它工作?