Partager via


¿Soporta mi procesador la Virtualización Asistida por Hardware?

Inocente pregunta que me transmite Adal, y que en el fondo no resulta tan sencilla de contestar. Veamos

La Virtualización Asistida por Hardware, como su propio nombre indica, son extensiones introducidas en la arquitectura del procesador x86 para facilitar las tareas de virtualización al software corriendo sobre el sistema. Si cuatro son los niveles de privilegio o "anillos" de ejecución en esta arquitectura, desde el 0 o de mayor privilegio, que se destina a las operaciones del kernel de SO, al 3, con privilegios menores que es el utilizado por los procesos de usuario, en esta nueva arquitectura se introduce un anillo interior o ring -1 que será el que un hypervisor o Virtual Machine Monitor usará para aislar todas las capas superiores de software de las operaciones de virtualización. Hay un montón de información de estas cosas por ahí, pero J.L. Medina lo cuenta y comenta aquí.

Como de costumbre, los dos principales fabricantes de procesadores llegan a lo mismo usando diferentes tecnologías, con similitudes pero incompatibles entre sí. Intel, con su Intel Virtualization Technology (o Intel-VT), y AMD con su AMD Virtualization (o AMD-V o también AMD "Pacífica"). Para los muy muy frikis, aquí tenéis lectura profunda:

Al igual que sucede con las extensiones de 64-bit (EM64T para Intel y AMD64 para AMD), casi la totalidad de los procesadores de gama media-alta puestos en el mercado en el último año soportan la virtualización asistida por hardware. Pero, ¿cómo estar seguros? He aquí algunos recursos:

  • CPU-Z: Antes de nada, una pequeña herramienta freeware que da un buen montón de información sobre la placa, chipset, procesadores y demás ferretería (si se quiere más, mucho más, Sandra es una buena elección. Supongo que todo el mundo tendrás su favorita. Si es así, comparte la información por favor). Esto nos vale para poder empezar a tirar del hilo con algo más de criterio y sin bucear en la BIOS más allá de lo necesario.
  • La Intel Processor Spec Finder: En esta herramienta online de Intel, elegimos primeramente la familia de procesadores que nos interese, y posteriormente en Supported Features seleccionamos "Intel Virtualization Technology" (no está de más seleccionar también EM64T)
  • Para AMD-V no encuentro una herramienta similar a la anterior. Esta tecnología se incluye en sus procesadores AMD Athlon 64™, Turion X2 64 y AMD Opteron™. Más información en https://www.amdcompare.com/us-en
  • Una lista de procesadores recopilada por XenSource: https://wiki.xensource.com/xenwiki/HVM_Compatible_Processors

Además de todo esto, no basta con tener un procesador o procesadores compatibles. La BIOS del equipo debe soportarla, lo que agrega otra variable a la ecuación y nos obliga a visitar la página de descargas correspondiente del fabricante de nuestro hardware. En uno de los portátiles que suelo utilizar, el procesador aparece como soportado en las listas anteriores, pero no me ha aparecido la opción en la BIOS para habilitar/deshabilitar la virtualización hasta que la he actualizado a la última versión del fabricante.

Virtualization-BIOS-2 Virtualization-BIOS-1

Saludos

Comments

  • Anonymous
    January 01, 2003
    Estos son los prerequisitos y los pasos a seguir: Prerequisitos Windows Server virtualization requiere

  • Anonymous
    January 01, 2003
    Está anunciado aqui . Asi es que ahora la pregunta es cuando va a estar disponible esa esperada Release

  • Anonymous
    January 01, 2003
    Hola Este post de Sergio me recuerda una conversación que sale a menudo cuando se menciona las necesidades

  • Anonymous
    August 19, 2009
    Hola a todos, para AMD existe esta herramienta que nos ayuda a saber si se soprota la tecnologia que aquí les dejo el linkhttp://support.amd.com/us/Pages/dynamicDetails.aspx?ListID=c5cd2c08-1432-4756-aafa-4d9dc646342f&ItemID=172, Saludos!!

  • Anonymous
    August 24, 2011
    muy buen aporte gracias por subir la informacion

  • Anonymous
    September 05, 2012
    disculpa la ingnorancia pero para que sierve la tecnologia de virtualisacion???

  • Anonymous
    November 18, 2014
    sirve para que puedas "virtualizar" desde vmware o hyper-v maquina, es decir simular que tienes un sistema operativo en tu computadora, sirve para que lo pruebes o uses sin la necesidad de instalarlo en tu equipo.

  • Anonymous
    January 13, 2015
    ¿Como actualizas el UEFI? Tengo una Toshiba con AMD