1.虚拟化已禁用
开启虚拟化技术支持,需几个方面的条件支持:芯片组自身支持、bios提供支持、处理器自身支持、操作系统支持。
操作系统方面,主流操作系统均支持vmm管理,因此无需考虑。而芯片组方面,从intel945(除上网本外)时代开始均已经支持,因此也无需考虑。
cpu方面,可以通过intel官方网站进行查询即可判断。因此,的是从bios查看是否支持。
从目前来看,intel945及intel965全系列的机型所提供的bios,均不支持开启(或关闭)vt-x选项(当然通过其它工具是可以开启的,只不过很麻烦)。而部分早期的intel4系列平台,也无法直接通过bios开启(或关闭)vt-x选项,例如ideapady430机型就是一个典型的例子。
新的系列,如ideapadu330和lenovo3000g450机型,后期版本可通过升级bios开启(或关闭)vt-x选项。而部分机型,当cpu支持vt的技术下,将自动开启vt-x功能,ideapady450就是一个典型的例子。
新的intel5系列平台,均支持该选项,部分机型可能支持intelvt-d技术,提供让vmm对io的直接访问,消除了大部分的性能开销,加速了数据传输。
2.win10怎么打开cpu虚拟化
重启windows系统,并进入BIOS模式。
进入BIOS模式有很多种方式,因为主板不同,可能按的按键也略有差异。我的电脑是Lenovo的ThinkPad,所以我按的是F1。
在进入BIOS模式后,发现win10没有“Advance”,只有一个类似的叫“Config”的Tab,进入后里面也有一个“CPU”选项。 相信不少人看到这里就会说,进去设置“Intel Virtualization Technology”为“Enabled”就好了啊! 其实不然!!!!其实不然!!!!其实不然!!!! 重要的事情说三遍 如果你进入“CPU”选项就会发现,“Intel Virtualization Technology”本身就是“Enabled”。
有人会说,我不信,我要F9恢复默认设置。事实上我就是这么做的,结果再次进入BIOS,“Intel Virtualization Technology”还是“Enabled”。
我心中暗自窃喜,这下总没问题了吧。打开任务管理器的瞬间我崩溃了,“性能”->“CPU”选项中的“虚拟化”还是“禁用”状态。
再次进入BIOS模式,发现有一个“Security”的选项甚是奇怪。Enter进入其中,发现还有一个叫做“Virtualization”的选项,怎么这里也有一个虚拟化,进去看看再说。
原理这个“Virtualization”中也有一个“Intel(R) Virtualization Technology”而这个的状态却是“Disabled”,哈哈,到这里终于找到问题所在了,果断把它设置成“Enabled”。 保存后重启,再看任务管理器,“虚拟化”已经变成“已启用” 现在我们可以放心的启动VMware了,看看截图吧,系统跑的飞快~~。
3.在bios启用了 intel 虚拟化技术,为什么检测还在bios中被禁用
在bios启用了 intel 虚拟化技术还在bios中被禁用的原因以及解决办法:
1、是否安装了核晶防护功能,由于核晶防护使用了与虚拟机相同的虚拟化技术,导致虚拟机的VT技术无法使用。
具体解决办法:卸载相应的核晶防护功能,即可恢复正常。
2、win8以上系统,需关闭Hyper-V功能。
具体解决办法:Hyper-V采用微内核的架构,兼顾了安全性和性能的要求。Hyper-V底层的Hypervisor运行在最高的特权级别下,微软将其称为ring -1(而Intel则将其称为root mode),而虚拟机的OS内核和驱动运行在ring 0,去除Hyper-V功能。
扩展资料:
intel 虚拟化技术的原理:
虚拟机是对真实计算环境的抽象和模拟,VMM 需要为每个虚拟机分配一套数据结构来管理它们状态,包括虚拟处理器的全套寄存器,物理内存的使用情况,虚拟设备的状态等等。VMM 调度虚拟机时,将其部分状态恢复到主机系统中。并非所有的状态都需要恢复,例如主机 CR3 寄存器中存放的是 VMM 设置的页表物理地址,而不是 Guest OS 设置的值。
主机处理器直接运行 Guest OS 的机器指令,由于 Guest OS运行在低特权级别,当访问主机系统的特权状态(如写 GDT寄存器)时,权限不足导致主机处理器产生异常,将运行权自动交还给 VMM。此外,外部中断的到来也会导致 VMM 的运行。
参考资料来源:搜狗百科-Hyper-V
参考资料来源:搜狗百科-虚拟化技术
参考资料来源:搜狗百科-bios
4.为什么我电脑设置好虚拟内存,但打开任务管理期显示虚拟化还是禁用
虚拟化和虚拟内存是两码事情!
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。目前,大多数操作系统都使用了虚拟内存,如Windows家族的“虚拟内存”;Linux的“交换空间”等。
虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
虚拟化使用软件的方法重新定义划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。
虚拟内存为主机运行时必要的组件,而虚拟化则是在使用虚拟机或类虚拟化应用时才启作用。
如下图就是设置主板bios开启虚拟化支持。
转载请注明出处windows之家 » win10虚拟化开了还是显示已禁用