使用 VMWare 或 VirtualBox 和 64 位客户系统时主机系统重置(崩溃)

使用 VMWare 或 VirtualBox 和 64 位客户系统时主机系统重置(崩溃)

一段时间以来,我一直尝试在 VMWare 上安装虚拟系统,但发现我的电脑出现了奇怪的行为。

行为如下:

  • 在“自动”虚拟化模式下,它要么在启动时(甚至在 BIOS 之前)输出一个神秘的错误消息(如果我可以重现的话,可能会稍后给出),要么重置整个主机系统(黑屏、BIOS……)

  • 如果我在其上安装 Windows XP,它可以在“二进制翻译”模式下很好地运行。

  • 如果我尝试在其上安装 Linux,在“二进制翻译”模式下,它会在我按下 GRUB 选择屏幕上的回车键后 1 或 2 秒崩溃(在第一页内核消息滚动出现之后)

  • 使用 VirtualBox 时,它会在 BIOS 中直接崩溃。但它给了我一个蓝屏!0x00000101:CLOCK_WATCHDOG_TIMEOUT:在分配的时间间隔内,辅助处理器未收到时钟中断

  • 新闻:我再次尝试了 VirtualBox,这次它没有让计算机彻底崩溃。它给了我一个严重错误和一个日志文件:http://pastebin.com/yKZSDs91

  • 总之,如果激活了 VT-x,它会立即崩溃。如果没有激活,似乎只有当我尝试安装 64 位程序时它才会崩溃。

  • 另一个更新:是的,仅当客户机为 64 位时它才会崩溃!

  • 在使用 VirtualBox 的 Linux 上,它会因内核恐慌而崩溃。

我尝试过的:

  • 重新安装 Windows(我的 Windows 安装很损坏,所以这看起来很自然。但没有用。)
  • 新的 BIOS

我可以肯定的是:

  • BIOS 中激活了虚拟化扩展

我的电脑规格是:

  • ASUS P8P67 LE 主板,最新 BIOS/EFI 固件
  • 英特尔酷睿 i5 2500k
  • Ati Radeon HD 5770
  • 16 GB Corsair 1333MHz DDR3 RAM,4 X 4 GB

答案1

如果您有闲置的硬盘,您可以尝试安装 Linux 副本,例如 Ubuntu。安装 Linux 后,尝试安装 VMware 或 Virtualbox,看看是否存在错误。这可以排除硬件故障。

您可以尝试的另一件事(但会更加复杂)是运行 VMware ESXi 的副本并将机器变成临时服务器,然后再次查看问题是否仍然存在。

我刚刚想到一个问题,你们虚拟机的规格是什么?

您是否将所有系统资源都分配给了虚拟机,还是保留了一些?

例如,我在我的 VM 中只使用 1 个 vCPU,因此主系统仍有一个可用,当然我一次只运行 1 个 VM,但你明白我的意思。

答案2

确保主机的所有驱动程序都是制造商提供的最新版本(芯片组、RAID、视频等)。我建议直接从英特尔获取最新驱动程序,而不是相信华硕会发布最新驱动程序。

Clock_Watchdog_Timeouts 通常/通常是由内核级线程(例如,在 HDD 控制器驱动程序中)引起的,该线程进入自旋锁。该错误与主机正在重置的事实相结合告诉我,要么是主机硬件的某个驱动程序存在问题,要么是主机上的某个硬件出现故障。

答案3

非常奇怪的问题和各种操作系统导致的错误(以及你对神秘错误消息的描述)让我想使用类似 memtest 的 RAM 来测试希伦斯启动 CD。

答案4

最后答案有点语无伦次此主题对于同一品牌主板上的虚拟化问题:

我现在发现在 bios 中有必要禁用一些叫做“执行位”的东西或者类似的东西

很难知道这是否与主机的 BIOS 有关,甚至可能是客户机的 BIOS。但这可能适用于您的问题。

相关内容