启用英特尔 VT-d 后,Windows 8 在启动时冻结

Joh*_*ore 5 vt-d windows-8

我不知道该怎么办这种情况:

引导至登录屏幕后约 3 秒后,Windows 8 冻结。

我能够避免冻结的唯一方法是,如果我设置

  • VT-d 禁用
  • 启用了 VT-d,但卸载了 Nvidia 驱动程序(在集成显卡上运行)
  • 启用 VT-d,安装 Nvidia 驱动程序,启用 Hyper-V 功能

我的目标是让 Windows 8 与 VMWare 一起运行(即 Hyper-V 必须保持禁用状态)、VT-d 和最新的 NVidia 驱动程序。

眼镜:

  • 32 GB 内存
  • 英特尔酷睿 i7-2760QM
  • 英伟达 Quadro 1000M
  • 英特尔 520 固态硬盘 480GB

也许有人对这种情况有经验?

har*_*ymc 2

显然,Windows 8 中的冻结原因有很多。
我在此列出了一些已知的修复程序,包括下面的 Hyper-V 修复程序。

  1. 以管理员身份在 CMD 中禁用动态刻度(不知道其工作原理):
    bcdedit /set disabledynamictick yes
  2. 如果您的 BIOS 允许,请禁用 C 状态或 C 模式
  3. 如果您的 BIOS 允许,请通过将其设置为“启用”来激活热插拔
  4. 如果可能的话,从制造商的网站更新所有驱动程序
  5. 全面修补 Windows,包括可选更新
  6. 激活 Hyper-V(有人报告禁用动态刻度可以解决同样的问题)

关于 Hyper-V,我引用Windows 8 Web 浏览冻结

通过在您的计算机上启用 Hyper-V,您的根操作系统(您使用的)现在将在虚拟机管理程序之上运行,这意味着它本质上是可视化的。它与虚拟机不同,因为您的操作系统仍然可以直接通过硬件访问必需品,例如游戏显卡。

如果您已经运行 VMWare 或 VirtualBox(仅限 64 位 VM)等虚拟化环境,它们将不再工作。原因是 Hypervisor 不会向其虚拟机(包括新的根)公开 VT-x 扩展,因此其他虚拟化产品无法完全有效地运行。此问题的明显解决方法是将 VMWare/VirtualBox VM 转换为 Hyper-V,并使用 Hyper-V 管理器导入它们。