如何判断CPU是否支持硬件虚拟化



linux系统

输入   cat  /proc/cpuinfo | grep vmx --color  有结果显示,表明支持intel-vt 虚拟化

输入   cat  /proc/cpuinfo | grep svm --color  有结果显示,表明支持amd-vt 虚拟化

1  windows10查看

cmd中执行systeminfo在最后看到:

win系统

需要securable软件才能查看

使用securable来检测检测CPU是否支持虚拟化。打开软件后自动检测,第三个显示yes代表支持虚拟化。

在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。
很多人在工作生活中都需要用到虚拟机,那么,什么样的系统才可以安装虚拟机呢?用户可以使用软件SecurAble来判断。
工具/原料 
第1步: 1 Windows操作系统
第2步: 2 SecurAble软件
方法/步骤 
第1步: 1 打开软件SecurAble后,可以看到如下界面。


第2步: 2 最左侧的图标显示了当前电脑使用的CPU是64位还是32位的。但是一定要注意,安装哪一种类型的虚拟机(32位还是64位),要以操作系统的最大字长为准。查询方法如下图所示。


第3步: 3 中间的Hardware DEP标志着计算机硬件是否支持虚拟化,如果为No,则系统不能够安装虚拟机。
第4步: 4 最后的Hardware Virtualization标志着计算机可虚拟化功能是否开启,如果并未开启,需要重启计算机,到BIOS中将Virtualization选项打开。
第5步: 5 上述所有工作进行完毕后,就可以放心地安装虚拟机了。
注意事项 
第1步: 如果对软件的使用存在疑问,可以将SecurAble窗体内图标点开查看详细的说明。



【系统】检测CPU是否支持Intel VT虚拟化技术

VirtualBox 安装虚拟机时出现错误:VT-x features locked or unavailable in MSR.


这是因为CPU不支持VT-X技术或者VT-X技术被锁定。

如果不打开虚拟化支持,是不能在虚拟机装64位操作系统或者安装操作系统设置多个CPU,如果安装32位操作系统只设置一个CPU,则不会出现上述错误。

 Intel Virtualization Technology(VT)就是以前众所周知的“Vanderpool”技术,这种技术让可以让一个CPU工作起来就像多个CPU并行运行,从而使得在一部电脑内同时运行多个操作系统成为可能。

根据intel的资料,intel虚拟技术的实现需要同时具有处理器芯片组BIOSVMM软件的支持,这些特定的平台软件必须全部到位

我将针对VMware和Virtual PC等虚拟机是否能够安装64位系统进行分析和探讨。

我将会用到2个软件对CPU是否支持Intel VT虚拟化技术进行检测,分别是CPU-ZSecurAble

        使用CPU-Z检测是否支持VT,如下图,在“指令集”中支持"VT-x"指令,则为CPU支持VT虚拟化技术,否则无法在VM中安装64位系统:

        为了进一步检查BIOS是否支持(开启)VT,就要使用SecurAble来检测了。

            注:SecurAble软件如下说明:

左边:检测系统是否支持64位

中间:是否支持硬件数据执行保护(也就是地址扩展)

                       右边:是否支持VT虚拟化技术(我们只看这一项)

            >. 显示为Yes,表你的电脑硬件支持VT(CPU、BIOS都支持,VT选项并不一定是处在开启状态),可以在VM上安装64位系统

由网上的资料,有两种情况:

                1>. CPU支持VT,BIOS上锁定关闭。

                2>. CPU支持VT,并且在BIOS里已经打开,但是BOIS并没有更改VT开启与否的选项。

            >. 显示为No,表示电脑硬件不支持VT(BIOS或CPU不支持),无法在VM上安装64位系统

            >. 显示为Locked On,表示电脑硬件支持VT(CPU、BIOS都支持),可以在VM上安装64位系统,并且BIOS里一定有设置VT开启与否选项(此时该选项为开启状态)

             >. 显示为Locked Off,表示电脑硬件可能支持VT,在VM里可能可以安装64位系统

由网上的资料,有两种情况:

                    1>.CPU不支持VT,BIOS没有开启VT选项

                    2>.CPU支持VT,BIOS没有开启VT选项

                注意:至于在这种情况下检测CPU是否支持VT,需要先到BIOS中开启VT选项,再使用SecurAble进行检测。

至于如何在BIOS中开启和关闭VT,可以进入BIOS的“高级(advance)”选项或CPU选项中查看,是否有"Intel Virtualization Tech"选项或"Intel VT"选项等类似名字的选项,设置为“Enable”即可。

相关参考:

用SecurAble检测cpu是否支持Intel VT虚拟化技术

百度百科:Intel Virtualization Technology

http://www.ired8.com/thread-729-1-1.html

http://blog.163.com/hypc_bevery@yeah/blog/static/92937163201161044713931/

相关下载:

        >. CPU-Z官网下载:http://www.cpuid.com/

            64位:http://www.cpuid.com/downloads/cpu-z/1.58-64bits-cn.zip

            32位:http://www.cpuid.com/downloads/cpu-z/1.58-32bits-cn.zip

        >. SecurAble:http://www.xdowns.com/soft/6/54/2009/Soft_52037.html



一、Windows平台:
使用cpu-Z即可查看。

二、Linux平台:
在终端执行#cat /proc/cpuinfo(或#grep -E '(vmx|svm)' /proc/cpuinfo)命令,找到flags部分,如果其中输出有VMX或SVM,即表明支持虚拟化技术。

三、 Linux显示的flags部分解释:
fpu – Onboard FPU
vme – Virtual Mode Extensions
de – Debugging Extensions
pse – Page Size Extensions
tsc – Time Stamp Counter
msr – Model-Specific Registers
pae – Physical Address Extensions
mce – Machine Check Architecture
cx8 – CMPXCHG8 instruction
apic – Onboard APIC
sep – SYSENTER/SYSEXIT
mtrr – Memory Type Range Registers
pge – Page Global Enable
mca – Machine Check Architecture
cmov – CMOV instructions (plus FCMOVcc, FCOMI with FPU)
pat – Page Attribute Table
pse36 – 36-bit PSEs
pn – Processor serial number
clflush – CLFLUSH instruction
dts – Debug Store
acpi – ACPI via MSR
mmx – Multimedia Extensions
fxsr – FXSAVE/FXRSTOR, CR4.OSFXSR
sse – SSE
sse2 – SSE2
ss – CPU self snoop
ht – Hyper-Threading
tm – Automatic clock control
ia64 – IA-64 processor
pbe – Pending Break Enable

syscall – SYSCALL/SYSRET
mp – MP Capable
nx – Execute Disable
mmxext – AMD MMX extensions
fxsr_opt – FXSAVE/FXRSTOR optimizations
pdpe1gb – GB pages
rdtscp – RDTSCP
lm – Long Mode (x86-64)
3dnowext – AMD 3DNow! extensions
3dnow – 3DNow!
k8 – Opteron, Athlon64
k7 – Athlon
constant_tsc – TSC ticks at a constant rate
up – smp kernel running on up
pebs – Precise-Event Based Sampling
bts – Branch Trace Store
nonstop_tsc – TSC does not stop in C states
pni – SSE-3
pclmulqdq – PCLMULQDQ instruction
dtes64 – 64-bit Debug Store
monitor – Monitor/Mwait support
ds_cpl – CPL Qual. Debug Store
vmx – Hardware virtualization //intel的虚拟化技术VT技术
smx – Safer mode
est – Enhanced SpeedStep
tm2 – Thermal Monitor 2
ssse3 – Supplemental SSE-3
cid – Context ID
fma – Fused multiply-add
cx16 – CMPXCHG16B
xptr – Send Task Priority Messages
pdcm – Performance Capabilities
dca – Direct Cache Access
sse4_1 – SSE-4.1
sse4_2 – SSE-4.2
x2apic – x2APIC
aes – AES instructions
xsave – XSAVE/XRSTOR/XSETBV/XGETBV
avx – Advanced Vector Extensions
hypervisor – Running on a hypervisor
lahf_lm – LAHF/SAHF in long mode
cmp_legacy – If yes HyperThreading not valid
svm – Secure virtual machine //AMD的虚拟化技术AMD-V
extapic – Extended APIC space
cr8legacy – CR8 in 32-bit mode
abm – Advanced bit manipulation
sse4a – SSE-4A
ibs – Instruction Based Sampling
sse5 – SSE-5
skinit – SKINIT/STGI instructions
wdt – Watchdog timer



About Me

.............................................................................................................................................

● 本文整理自网络

● 本文在itpub(http://blog.itpub.net/26736162/abstract/1/)、博客园(http://www.cnblogs.com/lhrbest)和个人微信公众号(xiaomaimiaolhr)上有同步更新

● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/

● 本文博客园地址:http://www.cnblogs.com/lhrbest

● 本文pdf版、个人简介及小麦苗云盘地址:http://blog.itpub.net/26736162/viewspace-1624453/

● 数据库笔试面试题库及解答:http://blog.itpub.net/26736162/viewspace-2134706/

● DBA宝典今日头条号地址:http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

.............................................................................................................................................

● QQ群:230161599     微信群:私聊

● 联系我请加QQ好友(646634621),注明添加缘由

● 于 2017-07-01 09:00 ~ 2017-07-31 22:00 在魔都完成

● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

● 版权所有,欢迎分享本文,转载请保留出处

.............................................................................................................................................

● 小麦苗的微店:https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

● 小麦苗出版的数据库类丛书:http://blog.itpub.net/26736162/viewspace-2142121/

.............................................................................................................................................

使用微信客户端扫描下面的二维码来关注小麦苗的微信公众号(xiaomaimiaolhr)及QQ群(DBA宝典),学习最实用的数据库技术。

小麦苗的微信公众号          小麦苗的QQ群             小麦苗的微店

.............................................................................................................................................

【虚拟机】如何判断CPU是否支持硬件虚拟化相关推荐

  1. mac如何启用cpu虚拟化_如何查看自己的电脑 CPU 是否支持硬件虚拟化 - Binge-和时间做朋友...

    引言 在你安装各种虚拟机之前,应该先测试一下自己的电脑 CPU 是否支持硬件虚拟化. 如果你的电脑比较老旧,可能不支持硬件虚拟化,那么将无法安装虚拟机软件. 如何查看自己 CPU 是否支持硬件虚拟化 ...

  2. 虚拟机中安装MAC OS X教程(适用所有电脑方法,特别是cpu不支持硬件虚拟化的电脑)...

    前言 之前写了一篇在Windows上搭建Object-C开发环境,并且写了一个HelloWorld程序.但真正开发苹果软件是在MAC OS X系统中(以下简称OSX)中.买不起MacBook,也没有O ...

  3. linux查看CPU是否支持硬件虚拟化

    linux系统 输入 cat /proc/cpuinfo | grep vmx --color 有结果显示,表明支持intel-vt 虚拟化 输入 cat /proc/cpuinfo | grep s ...

  4. 虚拟机如何支持硬件虚拟化

    虚拟机如何支持硬件虚拟化        配置:联想T440P,i7CPU,支持VT-x(硬件虚拟化技术),BIOS中已经打开虚拟化选项     系统:64位Win8     软件:VirtualBox ...

  5. 虚拟机安装kvm,bios已经开启硬件虚拟化功能,仍显示不支持硬件虚拟化

    在Linux虚拟机上安装kvm,要检查硬件是否支持硬件虚拟化功能. 首先在BIOS中启动硬件虚拟化功能,发现仍然不支持 网上找了很久之后发现虚拟机设置的时候要开虚拟化引擎

  6. Vmwareworkstation 15 虚拟机安装显示cpu不支持

    我运行的是win7系统,强行安装15版本,可以运行,装个系统能给你急死ppt都没这卡, 找了cupz 和securable测了都是支持VT 的 bios也是开启的,就是不行一顿百度一个有用的没有 官网 ...

  7. 查看电脑CPU是否支持VT虚拟化的几个软件

    安装虚拟机 CPU支持虚拟化 可提供更多的功能及更好的性能,怎么查看电脑CPU是否支持虚拟化呢? 1.如果CPU品牌为Interl,可使用Inter官方工具 Intel® Processor Iden ...

  8. 如何判断cpu是否支持二级地址转换SLAT(EPT)

    Windows 8 Consumer Preview 于2月正式发布,随后  Windows Server 8 Beta  也公布了下载.整体对比,Windows  8 在硬件方面的要求并不高,其最低 ...

  9. 查看系统CPU是否支持KVM虚拟化(回显,shell脚本)

    1. 回显个数 说明:0表示不支持,>=1表示支持 命令: egrep -c '(vmx|svm)' /proc/cpuinfo 2. 显色回显 说明: 如果回显有vmx或者svm,说明硬件支持 ...

  10. VMware虚拟机中显示CPU不支持VT的解决方法

    我的计算机-选中要修改的虚拟机-设置-硬件-处理机-将"虚拟化IntelVT-x/EPT或AMD-V.RVI(V)"打勾(只有当虚拟机关机的时候才可以更改)

最新文章

  1. 网络管理员所需要的知识结构和素质
  2. 收藏!这 10 篇硬核论文,让你宅家也能更了解图神经网络
  3. SAP Spartacus split view右边视图的overflow属性三种不同的值
  4. 带有Atomikos示例的Tomcat中的Spring JTA多个资源事务
  5. python字符串编码判断
  6. swagger 配置- ssm
  7. c语言实现作业调度先来先服务和短进程优先,实验2 先来先服务调度和最短作业优先调度算法实现.doc...
  8. php微信消息通知,企业微信实现消息通知功能
  9. Buuctf rar
  10. qq浏览器HTML5在哪,qq浏览器wifi助手功能在哪里?
  11. linux 证书文件权限,Linux运维之道之admin1.4(权限和归属,LDAP认证)
  12. dvwa安装和使用指南
  13. 一位顽强的女孩!(强烈推荐-看完泪流满面)
  14. PCIe协议总结1-TLP(1)
  15. java 坦克世界源代码教程_Unity开发《坦克世界》项目实战视频教程
  16. VS2015安装(vs2015安装包+虚拟光驱DVDFab)
  17. 机器学习——线性判别分析原理及python代码实现
  18. 骨刻文字数字化识别1
  19. 默认打开电池电量百分比显示
  20. 益百分与爱同行演绎健康品牌新温度

热门文章

  1. c语言粗大误差程序框图,《粗大误差C语言程序.doc
  2. Ubuntu远程连接,远程桌面
  3. 嵌入式技术栈之I2S
  4. NS版暗黑破坏神3金手指开发教程(1)
  5. 图形推理1000题pdf_2019和平区一模24题解析
  6. 电机编码器调零步骤_伺服电机编码器调零
  7. 中国伺服电机市场现状调查与投资战略分析报告2022-2028年
  8. 游戏开发项目管理那些事
  9. 智能陈桥五笔输入法 for linux,智能陈桥五笔 for Linux
  10. 在标准宽带光纤上实现量子加密