问题标签 [vt-x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
21216 浏览

android - 无法启动 AVD

我安装了最新版本的 Android Studio Android Studio 4.0.1。然后在我打开 Android Studio 并创建示例项目之后。然后我打开 AVD 管理器并“创建虚拟设备”,然后在我下载 Android 10.0+ API 30 级模拟器之后。问题是 AVD 未启动。请检查图像

电脑配置:

Window 7 Professional,Service Pack 1, 8GB RAM,64-bit,intel core i3,Asus

AVD 管理器

虚拟设备配置 我已经在我的电脑中启用了 VT-x

0 投票
1 回答
309 浏览

azure - 在 Azure VM 上安装 Android Studio

我在 Azure 虚拟机上安装了 android studio。我在虚拟设备中有以下错误:

Your CPU does not support VT-x.

如果我尝试安装 XAMS,则会收到以下错误:

以下是您的一些选择:

  1. 使用物理设备进行测试
  2. 在支持 VT-x 和 NX 的 Intel 处理器的 Windows/OSX 计算机上开发
  3. 在支持 VT-x 或 SVM 的 Linux 计算机上开发
  4. 使用基于 ARM 系统映像的 Android 虚拟设备(这比硬件加速虚拟化慢 10 倍)

任何想法?提前致谢。问候。

0 投票
1 回答
27 浏览

vt-x - 如何在我的 PC 上为 Android Studio 启用 VT-x?

我有 Windows-10,但显示器很旧。Intel(r)LG 我想在我的电脑上启用 VT-x(虚拟化)请帮忙!![这是我的 BIOS 主要设置。还有其他设置照片...][1]

我在这里的任何地方都找不到东西!所以请帮忙!
谢谢你..!

0 投票
0 回答
190 浏览

vb.net - Win32_Processor VirtualizationFirmwareEnabled 始终返回 False

我尝试通过 VB.net 查询系统上是否启用了虚拟化(VTx)

尽管在 BIOS 中启用了它,并且我可以在我的 VirtualBox 中运行 64 位客户系统,但 Win32_Processor 总是报告错误。

在此处输入图像描述

如果我查看任务 - 管理器,它会显示“虚拟化:已启用” 在此处输入图像描述

是否有另一种查询 VTx 状态的可能性?

提前致谢!

0 投票
0 回答
89 浏览

x86 - 英特尔虚拟化 (VMX/VT-x) 来宾通用寄存器

我刚开始学习硬件辅助虚拟化并阅读了有关 Intel VMX/VT-x 如何在高层次上工作的信息,但是有些事情我并不清楚,希望您能帮助我更好地理解。我已经找到了这个问题(英特尔虚拟化技术:如何加载来宾通用寄存器?),但这对我没有帮助。

  1. 英特尔手册说,虚拟控制机器结构 (VCMS) 包含管理新的非 root 模式所需的信息。VCMS 的部分之一是Guest State,它应该存储诸如%cr3%idtr寄存器之类的内容。该手册说类似:“处理器的状态在VM进入期间从Guest State加载并在VM退出期间存储回此处”。那么这些加载和存储操作是否在虚拟机进入和虚拟机退出期间通过英特尔 VT-x 技术在硬件中自动实现?这个对吗?
  2. 如果上面的答案是“是”,那么来宾的普通通用寄存器的内容是如何存储在 VM exit 上并在 VM enter 上加载回的?这应该由 VMM/Hypervisor 的特定实现来完成吗?如果“是”,您能否告诉我为什么%cr3%idtr"等的加载和存储是自动完成的,而 gpr 不是这种情况?

如果这些问题很愚蠢,我很抱歉,但我刚刚开始学习与虚拟化相关的东西。谢谢你的帮助。

0 投票
1 回答
155 浏览

x86 - 主机 CPU 状态如何以及何时保存在 VMCS 主机状态区域中?

我正在尝试了解 Intel VMX/VT-x 如何工作的基础知识。在英特尔软件开发人员手册中,它对 VMCS 这么说:

VMCS 数据被组织成六个逻辑组:
Guest-state area。处理器状态在 VM 退出时保存到来宾状态区域,并从那里加载到 VM 条目上。
主机状态区。处理器状态从 VM 退出时的主机状态区域加载。
...

对我来说,CPU 状态在 VM 退出时保存到来宾区域并在 VM 条目上加载是有意义的。从VM退出时的主机状态区域加载CPU状态也是有道理的......但是CPU状态何时保存在主机状态区域中?直觉上我会说它保存在VM条目中,但手册没有这么说......有人可以帮我澄清一下吗?

谢谢

0 投票
0 回答
193 浏览

virtual-machine - 安装后无法启动虚拟机

安装 vm 和 ubuntu iso 文件后无法启动虚拟机 - 开机时出错:此主机支持 Intel VT-x,但 Intel VT-x 已禁用。

如果在 BIOS/固件设置中禁用 Intel VT-x,或者在更改此设置后主机未重新启动,则它可能会被禁用。

(1) 确认 BIOS/固件设置启用 Intel VT-x 并禁用“可信执行”。

(2) 如果这些 BIOS/固件设置中的任何一个已更改,请重启主机。

(3) 如果您在安装 VMware Player 后还没有这样做,请重新启动主机。

(4) 将主机的BIOS/固件更新到最新版本。

此主机不支持“Intel EPT”硬件辅助 MMU 虚拟化。

VMware Player 不支持此主机上的用户级监视器。

模块“MonitorMode”通电失败。

无法启动虚拟机。

0 投票
0 回答
506 浏览

installation - 由于 VMX 不受支持,Haxm 安装失败

所以我的 android 虚拟设备无法正常工作,我必须安装 HAXM 才能使其再次正常工作。我找到了一些解决方案并遵循了它。我取消选中 Hyper-v 并在我的 BIOS 中启用了虚拟化,但安装失败。我目前正在使用 AMD Ryzen 5 3400g。除支持的 VMX 外,所有要求均已满足

支持 VMX - 否

启用 VMX - 是

这是安装的屏幕截图。

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
26 浏览

x86 - 如何为我的管理程序配置 IOMMU 保护?

我正在基于英特尔 vt-x 技术开发自己的裸机管理程序。

我的目标是以任何方式使我在我的管理程序上运行的操作系统无法访问它,因此我配置了一个 EPT 表以防止内存访问。我相信现在我缺少对具有 DMA 访问权限的设备的保护。

我想知道如何防止所有 PCI 设备访问我的管理程序内存区域?代码示例对我来说是完美的。

顺便说一句:如果可能会影响答案,我会使用 QEMU 环境测试我的项目。