Windows 虚拟机无法运行

Windows 虚拟机无法运行

我正在尝试设置一些虚拟机,用于在各种旧版本的 IE 中测试网站。我让 Microsoft Virtual PC 在一台使用 XP 模式的旧机器上运行,还有来自 Microsoft 的其他 2 个 VHD,让我可以在 IE6-IE8 中进行测试。我最近买了一台新的工作机器,并试图再次设置虚拟机进行测试,但似乎什么都不起作用。旧系统和新系统都运行带有 AMD 处理器的 Windows 7 64 位 Ultimate。

我从这里下载了 Virtual PC 和 XP 模式http://www.microsoft.com/windows/virtual-pc/download.aspx并完成安装过程。XP 模式已安装,但当我尝试运行它时,它会经历初始设置过程,但在几乎完成时失败,并出现错误“无法完成设置”。(在谷歌搜索后,我发现这可能是与我的处理器冲突)

我从这里下载其他 VHDhttp://www.microsoft.com/windows/virtual-pc/download.aspx为了获得其他版本的 IE,并尝试在 Virtual PC 中设置它们。我单击它们来启动机器,但安装了 IE8 的 Windows 7 和安装了 IE7 的 Windows Vista 都停留在黑屏上。

我尝试使用 Virtual Box,并获得了运行 IE6 的 Windows XP,但 VM 中没有互联网连接。我尝试了所有不同的设置,并尝试在 Google 上搜索正确的设置,但似乎都不起作用。当我加载 VM 时,XP 显示它找到了新硬件,但需要驱动程序。其中一个硬件是网络适配器,但我无法连接到互联网以在客户操作系统中下载驱动程序。VirtualBox 告诉我,我需要安装扩展才能正常运行。我在客户操作系统中完成安装过程并重新启动 VM,但现在 XP 要求验证,我无法访问 VM。我尝试安装其他 2 个操作系统(Vista 和 7),但在启动屏幕出现后立即出现 BSOD,VM 自行重新启动。

我在尝试完成这项工作时感到非常沮丧,我真的很感激任何有关启动和运行虚拟机的帮助,或在 Internet Explorer 中测试网站的任何替代方案。

答案1

这为我解决了这个问题:http://timwise.blogspot.com/2012/04/running-ie-application-compatibility.html

对我来说,图像会在启动 Windows 的过程中出现一半,然后出现蓝屏 (BSOD)。我发现可以通过从机器设置中删除 SATA 控制器,并在 IDE 控制器下添加磁盘来解决这个问题。之后,机器成功启动。

基本上,您必须删除 SATA 映像并重新添加为 IDE。

答案2

将 VBox VM 上的网络设置为使用桥接或 NAT 网络。确保它与主机共享您的实时适配器。

答案3

查看 VirtualBox 网络常见问题解答:https://www.virtualbox.org/wiki/User_HOWTOS

我通常在虚拟机中设置 2 个虚拟网卡 - 一个 NAT 和一个主机专用。主机专用允许虚拟机与主机通信(例如连接到在那里运行的本地 Web 服务器),而 NAT 允许虚拟机与外部网络通信。

相关内容