Determine if my PC supports HW Virtualization

爷,独闯天下 提交于 2019-11-30 15:28:50

问题


How, in general, does one determine if a PC supports hardware virtualization? I use VirtualPC to set up parallel test environments and I'd enjoy a bit of a speed boost.


回答1:


Download this: http://www.cpuid.com/cpuz.php

Also check, http://en.wikipedia.org/wiki/X86_virtualization

Edit: Additional, I know it's for XEN but the instructions are the same for all VMs that want hardware support. http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors

I can't try it from work, but I'm sure it can identify whether you've got the Intel VT or AMD-V instructions. Intel will have a "vmx" instruction and AMD will have a "svm".

On linux you can check /proc/cpuinfo, "egrep '(vmx|svm)' /proc/cpuinfo"




回答2:


The first thing is to run VPC, open Options, and see if the HW virtualization option is available.

If it isn't you may still have it. Many machines have HW virtualization disabled in the BIOS. If you believe this is the case you'll need to confirm with your processor mfg that MW virtualization is supported, then find out from your BIOS mfg how to enable that feature.

@Nick what processor do you have?




回答3:


Try cpu-z or SecurAble on windows or on linux, cat /proc/cpuinfo and look for the flags: vmx (Intel) or svm (AMD)

All of those will tell you if the hardware supports it, but as others said it must be enabled in the BIOS. (But checking first will avoid an unnecessary reboot...)




回答4:


Try just turning the option on in VirtualPC. If it doesn't do anything (or the option isn't available), then your PC doesn't.




回答5:


Try just turning the option on in VirtualPC. If it doesn't do anything (or the option isn't available), then your PC doesn't.

Some PC's require a BIOS setting to be turned on in order for this option to be enabled. I couldn't find that BIOS setting on my machine, but then again there are a lot of options to comb through. Presumably this is a CPU or motherboard chipset feature, so there must be a list of CPU's that support it.




回答6:


You can take a look in the BIOS of the machine. It indicates if the machine supports hardware virtualization. You can run programs like virtual pc even if you machine does not support HW virtualization, but if the machine supports it the program take advantage of this extensions.




回答7:


Your processor does NOT support hardware-assisted virtualization, but as others have said you can still run virtualization tools.

http://www.intel.com/products/processor_number/chart/pentium_d.htm




回答8:


http://en.wikipedia.org/wiki/X86_virtualization first place I'd check



来源:https://stackoverflow.com/questions/20658/determine-if-my-pc-supports-hw-virtualization

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!