Answers:
一个1型管理程序手段,它具有直接访问硬件。
Type-2虚拟机管理程序是指在另一个主机OS上运行并且无法访问硬件。这就是为什么在另一个操作系统中运行的虚拟机有很多限制的原因,例如,VM不能使用物理无线卡,而必须使用虚拟的无线卡。
这是一个很好的图,用于说明类型1和类型2之间的区别:
还有一件事,Hyper-V实际上没有安装在主机OS上。当您安装Hyper-V时,您会认为它是安装在主机OS之上的,但不是。该安装程序将原始OS转换为VM之类的东西,并将虚拟机管理程序放在下面。这就是Hyper-V的根分区或父分区。这就是为什么您在看到“真实机器”和虚拟机时都具有相同速度的原因。
您可能还想了解一下Monolithic(VMSphere)和微内核化(Hyper-V)Hypervisors之间的区别。
bcdedit /set hypervisorlaunchtype off
命令禁用Hyper-V 从Android Studio启动AVD。
使用大多数更新的x86处理器上的硬件辅助虚拟化技术,可以有选择地授予虚拟机直接访问硬件的能力。Hyper-V使用此技术来授予父分区直接硬件访问权限,而只给子分区一个虚拟化的硬件集。
由于主机OS(位于父分区中)上的大多数现有设备驱动程序和应用程序都可以访问硬件,就像没有虚拟机管理程序一样,因此启用Hyper-V角色通常对用户和应用程序是透明的。该系统提供的外观是,管理程序和任何来宾都在主机操作系统的顶部运行,即使管理程序位于主机下方且来宾并排运行。