Если ваша система работает под управлением Linux или если вы загружаетесь с Live CD, вы можете попробовать:
cat /proc/cpuinfo
и прочитайте перечисленные флаги - вы ищете наличие флага vmx - например:
флаги: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tmf ss3
Если вы используете Windows, используйте утилиту Intel Processor Identification
Но обратите внимание, что утилита может все еще сказать «нет» технологии виртуализации, если ваш процессор поддерживает ее, но она была отключена в BIOS.
Сноска: я только что узнал кое-что дополнительное - иногда вы можете превратить строки cpuid в выводе cat /proc /cpuinfo в код спецификации - например:
~/> cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Pentium(R) 4 CPU 3.20GHz
stepping : 1
cpu MHz : 3200.000
[snip]
Возьмите семейство процессоров в виде двузначного шестнадцатеричного кода, модели и степпинга и соедините их вместе таким образом:
Family + Model + Stepping, поэтому мы получаем 0F (15 hex) 4 1 = 0F41
Затем перейдите на эту страницу Intel, найдите код идентификатора и свяжите его со спецификационным кодом, но обратите внимание, что некоторые идентификаторы используются для нескольких кодов спецификаций.