在 BIOS 中启用硬件虚拟化 VT-x/AMD-v
当您尝试安装 Windows 8 时,您可能会收到一条错误消息,显示“此电脑无法运行 Windows 8 – 您的电脑的 CPU 与 Windows 8 不兼容”。要解决此问题,您必须在 BIOS 中为 CPU 启用硬件虚拟化 VT-x/AMD-v。

在 Intel 平台上,您通常可以在 BIOS 中打开和关闭 VT-x,而在 AMD 平台上,AMD-V 始终处于打开状态(至少我还没有遇到过包含启用/禁用 AMD-V 选项的 BIOS)。
如何在BIOS中启用硬件虚拟化?
通常,由于某种原因,VT-x 功能在 BIOS 中默认被禁用。要在您的型号上启用它,您必须在 BIOS 中找到该选项,它通常称为“硬件虚拟化支持”、“英特尔(R) 虚拟化技术”或类似名称。
以下是在 BIOS 中启用硬件虚拟化的方法:
- 打开计算机电源。按 F2、F12、Del 或其他键进入 BIOS 设置(该键可能因系统型号而异)。
- 在“CPU 配置”、“系统配置”、“高级”或“安全”选项卡下查找标有“虚拟化技术”或“英特尔(R) 虚拟化技术”的选项,并检查该选项是否已启用或禁用。
- 根据处理器品牌启用 Intel 虚拟化技术 (VT) 或 AMD-V。

- 保存 BIOS 设置。但是,热重启不足以使更改生效。您需要关闭机器电源并断开电源。
如果您在BIOS中找不到硬件虚拟化设置,我强烈建议您查看主板供应商的手册或在线指南,并且某些旧计算机可能根本不支持虚拟化技术(vt-x/amd-v)。
如何确认硬件虚拟化已启用?
Microsoft 提供了一个工具,可以帮助您检查您的 Intel 和 AMD 处理器上是否启用了虚拟化技术 (vt-x/amd-v)。
阅读更多:如何在 BIOS/UEFI 中启用虚拟化(管理程序)
这里不需要安装,执行EXE文件就会出现如下结果。

但是,此工具无法在 Windows 8 上运行。要解决此问题,您可以按照以下步骤在兼容模式下运行此工具:
- 右键单击 EXE 文件 (havdetectiontool.exe),然后单击特性。
- 单击兼容性选项卡。
- 兼容模式允许您选择如何运行 EXE 文件。您可以选择从 Windows 7 到 Windows XP 的任何操作系统,因为虚拟化检测工具适用于 Windows 7/Vista/XP。

- 点击申请然后单击“确定”保存更改。然后,您可以在Windows 8上运行虚拟化检测工具来检查您的计算机是否启用了虚拟化技术(vt-x/amd-v)。
