如何在BIOS中为Intel和AMD启用VT虚拟化
首页>>windows10使用技巧>>正文>>2022-01-17 18:52:36

在您的计算机上使用与虚拟化相关的虚拟机时,您可能遇到了错误。什么是虚拟化?你的电脑有吗?你怎么打开它?无论您使用的是 Intel 还是 AMD 系统,都可以在下面找到这些问题和更多问题的答案。

什么是硬件虚拟化?

这对于虚拟机与来宾操作系统无缝兼容同时与主机操作系统共享资源至关重要。您想要拥有这些隔离的虚拟 CPU 的技术原因有很多。尽管如此,对于本文,您只需要知道虚拟化使虚拟机和其他一些类型的应用程序运行良好。

英特尔和 AMD 的虚拟化品牌名称是什么?

两个主要的 PC CPU 品牌是 Intel 和AMD。您的计算机几乎可以肯定内部装有这两个品牌的处理器之一。两家公司都基于称为 x86 指令集的东西构建 CPU。换句话说,它们可以执行和理解相同的代码。

但是,英特尔和 AMD 也有其内部 CPU 功能,这些功能必须由软件明确支持。在硬件虚拟化的情况下,英特尔的技术被称为英特尔 VTVT-x。另一方面,AMD 只是将其版本称为AMD-V。因此,当您想在计算机上启用虚拟化时,这些是您应该寻找的术语。

如何检查是否启用了虚拟化

在我们讨论如何打开或关闭虚拟化之前,值得学习如何检查该功能当前是否处于活动状态或您的 CPU 是否首先支持它。

在 Windows 中,请按照以下步骤检查是否启用了虚拟化:

  1. Ctrl + Shift + Esc打开任务管理器
  1. 切换到Performance 选项卡(如果尚未选择)。
  2. 在左侧窗格中选择CPU 。
  1. 在CPU 性能图下方的右侧窗格中查找Virtualization条目。

如果条目显示“已启用”,则您无需再执行任何操作。您的计算机都支持虚拟化,并且已经启用。但是,如果它不表示它已启用,我们需要检查您的 CPU 是否真的配备了硬件虚拟化。

最简单的方法是使用 CPU-Z 应用程序。这是计算机极客多年来一直使用的应用程序,用于快速准确地获取有关计算机中 CPU 的信息。

  1. 下载并安装CPU-Z。
  2. 运行CPU-Z
  3. CPU 选项卡下,检查VT-XAMD-V的说明部分。

如果 CPU-Z 中列出了虚拟化指令,那么您的 CPU 确实具有该功能。这意味着您需要在 BIOS 或 UEFI 菜单中激活它。 

如何在 BIOS 或 UEFI 中启用虚拟化

在确定您的计算机上未启用虚拟化,但您的 CPU 确实支持它之后,下一步是翻转开关并启用它。

这就是事情变得有点棘手的地方,因为虚拟化的切换位于您的BIOS或UEFI菜单中。这些是您的计算机可能使用的两种固件类型,UEFI 是更现代的标准。

无论哪种方式,您都需要通过重新启动计算机并激活 BIOS 或 UEFI 菜单来进入您的固件。不同的主板供应商有不同的方法。

一旦您设法进入您的 BIOS,您需要为您的系统找到正确的设置以在 BIOS 中启用虚拟化。BIOS/UEFI 开发人员没有针对此类设置的标准术语。因此,如果他们选择的措辞有点晦涩难懂,您可能需要发挥想象力。上面的屏幕截图在Advanced and CPU Configuration下,该设置称为Intel Virtualization Technology

下面的屏幕截图来自基于 Intel 的 Gigabyte Aorus 笔记本电脑,但无论主板或 CPU 品牌如何,总体思路都是相同的。

我们在 Advanced Chipset Features 下找到了虚拟化设置。尽管在这台特定计算机的情况下,VT-x 没有切换开关。相反,我们只找到了一个用于 VT-d 的开关。VT-d 是一种虚拟化子技术,它处理 IO(输入-输出)设备的虚拟化,而不是 CPU。尽管如此,您应该打开系统支持的任何虚拟化功能。

启用虚拟化有缺点吗?

您可能想知道虚拟化是否如此有用,为什么默认关闭它?答案有些复杂,但在某些情况下该功能可能会损害性能。这类似于关闭超线程可以使计算机在某些程序上运行得更好。

在实践中,您不太可能注意到现代系统的任何性能变化。除非您背靠背运行 CPU 基准测试并每次看到不同的分数,否则就是这样。无论如何,如果您必须运行不能很好地与硬件虚拟化配合的软件,可以简单地反转上述步骤并再次将其关闭。

windows10使用技巧

win10错误1068怎么解决?如何修复 Windows 10 上的错误 1068(依赖服务或组无法启动)?

2022-1-17 12:19:34

windows10使用技巧

如何修复错误代码:0x80070035。找不到网络路径?

2022-1-19 9:44:28

个人中心
今日签到
有新私信 私信列表
搜索