在升級了win10操作系統之后,發現Vmware Workstation在安裝64位操作系統虛擬機的或者要使用Intel VT-X/EPT的時候,會一直彈出vt-x被禁用的提示,如下圖:
首先我可以確定我的I5-3450是支持intel vt,intel vt-x功能的,並且在BIOS里,也開啟了Intel Virtualization Technology 功能項。
查了半天度娘,也沒查出所以然,通過google查找后,查到了相關原因如下:
“微軟的Hyper-V在啟用的時候,宿主機也被虛擬化了,以至於在宿主機上直接訪問CPU的其他虛擬技術會失效。即使VT-X在BIOS里面開了,Intel的CPU檢測工具也會報告CPU不支持VT-X。可以在管理員命令行下運行bcdedit /set hypervisorlaunchtype off之后重啟來關閉Hyper-V。”
鏈接為:http://answers.microsoft.com/zh-hans/windows/forum/windows_10-hardware/%E5%BC%80%E5%90%AFintel-vt/3c72cc11-8e5f-4dff-94d9-d75e9eef19c2?auth=1。
最后發現通過bcdedit /set hypervisorlaunchtype off修改后,還是不能使用,最后可以確認為360的“晶核防護功能”的問題,把360的晶核防護功能關閉后即恢復正常