无需格式化即可从 Windows Virtual PC 切换到 VirtualBox

无需格式化即可从 Windows Virtual PC 切换到 VirtualBox

我有一个在 Windows Virtual PC 上运行的 Win7 虚拟机,目前正在进行开发。我发现我不喜欢 WVPC,所以安装了 VirtualBox,希望获得更好的性能。

但是,将现有 VHD 导入新 VM 似乎不起作用,因为即使我看到 Windows 启动屏幕,操作系统也会因 BSOD 而崩溃,并且需要运行恢复工具。该工具没有发现问题,重新启动但 BSOD 仍然存在。

如果可能的话,我不想格式化新的虚拟机。

可以做这样的切换吗?

答案1

我看到错误信息后就用 Google 搜索了一下:

stop: 0x0000007b (0x80786b50,0xc0000034,0x00000000,0x00000000)

这意味着系统的启动设备驱动程序有问题。由于我知道 Virtual PC 使用 IDE 驱动器作为系统启动设备,所以我只需将 VirtualBox 切换为使用 IDE 设备而不是 SATA 设备即可。然后,它就可以正常工作了。

答案2

我在从 VirtualPC 转换到 VirtualBox 并使用几个 Linux VM 时也遇到了类似的问题。

我使用 Linux VHD 设置了一个虚拟机,尽管有 VirtualPC VHD 文件支持,但其行为仍然相当不稳定并且出现死机。

所以我克隆了虚拟机(机器->克隆)。克隆的虚拟机运行良好,没有出现任何异常。我不确定它是如何修复它的,但我对其他 VHD 文件也这样做过,克隆后它们似乎都运行得很好。

不过,我还没有在 Windows VM 上做过这个。考虑到我将真实的 Windows 硬盘从一台机器移动到另一台机器时遇到的麻烦,需要做一些认真的准备工作才能让 Windows 重新扫描硬件并启动。

我意识到这是一种外围的答案,但转向 VirtualBox 是值得的。

答案3

您需要删除 Virtual PC“Guest Additions”(在 Virtual PC 下),然后在 VBox 下启动 VM 后安装 Virtual Box“Guest Additions”。

答案4

保存机器高清然后您可以将其导入VirtualBox。

选择源文件时只需告诉他“其他” http://www.vmware.com/products/converter/

另一个解决方案是在虚拟盒设置中设置基本硬件/类似硬件

相关内容