我不知道该如何解释这种情况:
Windows 8 启动到登录屏幕后大约 3 秒就会冻结。
我能避免冻结的唯一方法是设置
- VT-d 已禁用
- VT-d 已启用,但 Nvidia 驱动程序已卸载(在集成显卡上运行)
- VT-d 已启用、Nvidia 驱动程序已安装、Hyper-V 功能已启用
我的目标是让 Windows 8 与 VMWare(即 Hyper-V 必须保持禁用)、VT-d 和最新的 NVidia 驱动程序一起运行。
眼镜:
- 32 GB 内存
- 英特尔酷睿 i7-2760QM
- NVidia Quadro 1000M
- 英特尔 520 固态硬盘 480GB
也许有人有过遇到这种情况的经历?
答案1
Windows 8 死机的原因显然有很多。
我在这里列出了一些已知的修复方法,包括下面的 Hyper-V 修复方法。
- 禁用动态刻度以管理员身份在 CMD 中执行(不知道它为什么有效):
bcdedit /set disabledynamictick yes
- 禁用 C 状态或 C 模式如果你的 BIOS 允许
- 激活热插拔如果你的 BIOS 允许,请将其设置为 Enabled
- 如果可能的话,从制造商网站更新所有驱动程序
- 全面修补 Windows,包括可选更新
- 激活 Hyper-V(有人报告说禁用动态刻度可以解决同样的问题)
关于 Hyper-V,我引用Windows 8 网页浏览冻结:
通过在您的机器上启用 Hyper-V,您的根操作系统(您使用的)现在将在虚拟机管理程序上运行,这意味着它本质上是可视化的。它与虚拟机的意义不同,因为您的操作系统仍可以直接访问游戏显卡等基本硬件。
如果您已经运行虚拟化环境(例如 VMWare 或 VirtualBox,仅限 64 位 VM),它们将不再起作用。原因是 Hypervisor 不会向其虚拟机(包括您的新根)公开 VT-x 扩展,因此其他虚拟化产品无法完全有效运行。解决此问题的明显方法是将您的 VMWare/VirtualBox VM 转换为 Hyper-V,然后使用 Hyper-V 管理器导入它们。