Solución: la CPU ha sido deshabilitada por el sistema operativo invitado

Varios usuarios se han quejado de obtener el error "La CPU ha sido deshabilitada por el sistema operativo invitado" al intentar reproducir una máquina virtual dentro de la aplicación VMware Workstation . La mayoría de los usuarios afectados informan que el problema comenzó a ocurrir repentinamente después de que la imagen funcionara bien. Esto no parece un error específico del sistema operativo ya que los usuarios han informado que esto ocurre con las imágenes de Linux, MacOS y Windows.

La CPU ha sido deshabilitada por el sistema operativo invitado. Apague o reinicie la máquina virtual.

Qué está causando La CPU ha sido deshabilitada por el error del sistema operativo invitado

Investigamos este problema en particular mirando varios informes de usuarios. Como resultado, hay varios escenarios que conducirán a la aparición de este problema en particular. Aquí hay una lista de escenarios comunes que se sabe que desencadenan este mensaje de error:

  • La máquina invitada no puede iniciarse correctamente : las causas más comunes de este error son un problema de configuración de disco o un problema de corrupción reciente en su máquina invitada que lo dejó inutilizable.
  • VT-X no está habilitado desde la configuración del BIOS : otra razón por la que ocurre este problema es cuando la tecnología VT-X (también conocida como Intel Virtualization), que VMware Workstation necesita, está deshabilitada desde la configuración del BIOS.
  • La ID de la CPU está incumpliendo el acuerdo de licencia : hay varios escenarios en los que la imagen del sistema operativo ya no puede iniciarse porque el software está detectando una CPU incompatible. Esto se puede resolver enmascarando la ID de la CPU.

Si tiene dificultades para resolver este problema en particular, este artículo le proporcionará un par de métodos de solución de problemas que ayudarán a su causa. A continuación tiene algunos métodos (con instrucciones paso a paso) que otros usuarios en una situación similar han utilizado con éxito para resolver el problema.

Para obtener los mejores resultados, siga los métodos a continuación en orden hasta que encuentre una solución que resuelva el problema por usted. ¡Vamos a empezar!

Método 1: habilite VT-X (virtualización de Intel) desde la configuración del BIOS

Dado que este es uno de los escenarios más comunes, comencemos por asegurarnos de que VT-X esté habilitado en la configuración de su BIOS. Es posible que su máquina se haya enviado con VT-X deshabilitado de manera predeterminada, una aplicación de terceros puede haberlo hecho por usted o puede haber deshabilitado manualmente la tecnología en el pasado.

En cualquier caso, cada fabricante de placas base incluirá una opción para deshabilitar o habilitar la tecnología VT-X en la configuración de su BIOS. Es solo una cuestión de averiguar el camino exacto para hacerlo.

Tenga en cuenta que los pasos exactos para acceder a la configuración del BIOS serán diferentes según el fabricante de su placa base. Pero hay algunos puntos en común: deberá presionar la tecla BIOS (CONFIGURACIÓN) durante el procedimiento de inicio inicial para acceder a la configuración de su BIOS .

Por lo general, la clave del BIOS es una de las teclas F (F2, F4, F8, F10, F12) o la tecla Dell (para computadoras Dell). Si no conoce su clave de BIOS, puede detectarla durante la primera pantalla (denominada CONFIGURACIÓN). Además, puede buscar su clave de BIOS específica en línea de acuerdo con el modelo de su placa base.

Presione la tecla BIOS durante el procedimiento de inicio

Una vez que ingrese a la configuración de su BIOS, normalmente puede encontrar la entrada de Tecnología de virtualización listada como VTx / VTd . Habilítelo, guarde los cambios en la configuración de su BIOS y reinicie su máquina.

Habilitar la tecnología de virtualización (VTx / VTd) desde la configuración del BIOS

En el próximo inicio, abra la misma imagen en VMware Workstation y vea si el problema se ha resuelto. Si aún tiene el mismo problema, vaya al siguiente método a continuación.

Método 2: realizar un procedimiento de enmascaramiento de ID de CPU

El error " La CPU ha sido deshabilitada por el sistema operativo invitado" también puede ocurrir si una comprobación de seguridad deshabilita el procesador, si se encuentra un procesador no deseado. Esto suele suceder si intenta mover la imagen de una máquina con una arquitectura Ivy Bridge a otra con arquitectura Sandy Bridge (o viceversa).

Siempre que ocurra este escenario, su sistema se negará a iniciar la imagen a menos que la ID de la CPU esté enmascarada. Esta modificación se puede hacer con bastante facilidad si tiene VMware ESXi o un producto premium diferente, pero con la estación de trabajo VMware, no hay una opción de GUI para hacer esto.

Sin embargo, hay una manera de enmascarar la ID de la CPU modificando el archivo VMX de la imagen. Para hacer esto, necesitará un potente editor de texto como Notepad ++ . Aquí hay una guía paso a paso sobre cómo editar el archivo VMX de la imagen para resolver el error "CPU ha sido deshabilitada por el sistema operativo invitado" :

  1. Asegúrese de tener Notepad ++ instalado en su sistema. Si no lo hace, visite este enlace ( aquí ) y haga clic en el botón Descargar para descargar el ejecutable de instalación.

    Descargar el editor de texto Notepad ++
  2. Abra el ejecutable de instalación de Notepad ++ y siga las instrucciones en pantalla para instalarlo en su sistema.
  3. Una vez que el editor de texto esté instalado, asegúrese de que el Estado de su imagen esté configurado como Apagado (no suspendido). Puede hacerlo haciendo clic en el menú desplegable asociado con el ícono Reproducir y eligiendo Cerrar invitado de la lista.

    Asegurarse de que el estado de la máquina Invitado esté configurado en Apagado
  4. Luego, asegúrese de que la máquina invitada esté seleccionada, luego haga clic en Editar configuración de máquina virtual (desde el panel de la derecha).

    Haga clic en el enlace Editar configuración de máquina virtual
  5. En el menú Configuración de la máquina virtual, seleccione la pestaña Hardware y luego haga clic en el dispositivo de Disco duro (SCSI) . Luego, vaya al panel derecho y vea la ubicación exacta del archivo de disco . Cópielo o guárdelo en su memoria porque necesitará llegar a ese camino en el siguiente paso.

    Vaya a Hardware> Disco duro (SCSI) y vea la ubicación del archivo de disco
  6. Abra el Explorador de archivos (o la aplicación Finder si está en Mac) y navegue hasta la ubicación del archivo de disco . Deberías ver un montón de diferentes tipos de archivos. Entre ellos, debe encontrar un archivo que tenga la extensión .vmx . Cuando lo veas, haz clic derecho sobre él y elige Editar con Notepad ++ .

    Haga clic derecho en el archivo .vmx y elija Editar con Notepad ++

    Nota: Si está en Windows 10 y no puede ver las extensiones en el Explorador de archivos, acceda a la pestaña Ver con la cinta en la parte superior y asegúrese de que la casilla asociada con las extensiones de nombre de archivo esté marcada.

    Habilitar extensiones de nombre de archivo desde el Explorador de archivos
  7. Con el archivo .vmx abierto con Notepad ++, desplácese hasta la parte inferior del archivo de configuración e inserte la siguiente línea de código:
     cpuid.1.eax = “0000: 0000: 0000: 0001: 0000: 0110: 1010: 0101 ″ 
  8. Una vez que la línea de código se inserta al final del documento, presione Ctrl + S para guardar los cambios y cierre Notepad ++.

    Insertar la opción de configuración al final del archivo de configuración
  9. Inicie la máquina virtual nuevamente desde la aplicación Wmware Workstation Player. La máquina invitada debe iniciarse correctamente sin el mensaje de error "La CPU ha sido deshabilitada por el sistema operativo invitado" .

Si este método no tuvo éxito, baje al método final a continuación.

Método 3: crear una nueva máquina virtual

Si los dos métodos anteriores no le permitieron resolver el error “La CPU ha sido deshabilitada por el sistema operativo invitado”, tiene un problema de configuración de disco o recientemente realizó una operación que dañó su máquina virtual.

Pero independientemente de la causa del error, puede resolverlo creando una nueva máquina invitada desde cero. Pero tenga en cuenta que hacerlo significa que perderá todos los datos almacenados en la máquina invitada.

Si decide hacer esto, aquí hay una guía rápida sobre cómo crear una nueva máquina virtual:

  1. Abra VMware Workstation, seleccione la pantalla de Inicio desde el panel izquierdo, luego haga clic en Crear una nueva máquina virtual desde el panel derecho.

    Crear una nueva máquina virtual
  2. A continuación, seleccione el interruptor de archivo de imagen de disco del instalador (iso) y presione el botón Examinar para seleccionar la imagen. El asistente detectará automáticamente el sistema operativo y se preparará para la operación de Instalación fácil . Una vez que se carga el archivo ISO, haga clic en el botón Siguiente .

    Cargue la imagen ISO y presione el botón Siguiente
  3. Inserte las credenciales requeridas y presione el botón Siguiente nuevamente.

    Inserte las credenciales necesarias para una instalación fácil
  4. Asigne un nombre a su nueva máquina virtual y establezca una ubicación para ella. Luego, presione el botón Siguiente nuevamente.

    Establezca el nombre y la ubicación de su nueva máquina virtual
  5. Especifique su capacidad de disco deseada eligiendo el tamaño máximo de disco y decida el método de almacenamiento. Luego, haga clic en el botón Siguiente nuevamente.

    Establecer la configuración de capacidad de disco
  6. Finalmente, presione el botón Finalizar para crear la nueva máquina virtual.

    Finalizando la creación de la nueva máquina virtual VMware

Podrá ejecutar la nueva máquina invitada sin ver el error "La CPU ha sido deshabilitada por el sistema operativo invitado" durante el procedimiento de arranque inicial.

Artículos De Interés