Correção: A CPU foi desativada pelo sistema operacional convidado

Vários usuários estão reclamando sobre o erro "CPU foi desativada pelo sistema operacional guest" ao tentar executar uma máquina virtual dentro do aplicativo VMware Workstation . Os usuários mais afetados relatam que o problema começou subitamente a ocorrer depois que a imagem estava funcionando corretamente. Isso não parece ser um erro específico do sistema operacional, pois os usuários relataram isso ocorrendo com imagens do Linux, MacOS e Windows.

A CPU foi desativada pelo sistema operacional convidado. Desligue ou redefina a máquina virtual.

O que está causando A CPU foi desabilitada pelo erro do sistema operacional convidado

Investigamos esse problema específico analisando vários relatórios de usuários. Como se vê, há vários cenários que levarão à aparição desse problema em particular. Aqui está uma lista de cenários comuns conhecidos por acionar essa mensagem de erro:

  • A máquina convidada não é capaz de iniciar corretamente - As causas mais comuns desse erro são um problema de configuração de disco ou um problema recente de corrupção na sua máquina convidada que a tornou inutilizável.
  • O VT-X não está habilitado nas configurações do BIOS - Outra razão pela qual esse problema ocorre é quando a tecnologia VT-X (também conhecida como Intel Virtualization) - que o VMware Workstation precisa - está desabilitada nas configurações do BIOS.
  • O ID da CPU está violando o contrato de licença - Existem vários cenários em que a imagem do sistema operacional não pode mais ser iniciada porque o software está detectando uma CPU incompatível. Isso pode ser resolvido mascarando o ID da CPU.

Se você estiver com dificuldades para resolver esse problema específico, este artigo fornecerá alguns métodos de solução de problemas que ajudarão na sua causa. Abaixo, você tem alguns métodos (com instruções passo a passo) que outros usuários em uma situação semelhante usaram com sucesso para resolver o problema.

Para obter os melhores resultados, siga os métodos abaixo em ordem até encontrar uma correção que seja bem-sucedida na solução do problema. Vamos começar!

Método 1: Habilitar o VT-X (Intel Virtualization) das configurações do BIOS

Como esse é um dos cenários mais comuns, vamos começar garantindo que o VT-X esteja ativado nas configurações do seu BIOS. Sua máquina pode ter sido enviada com o VT-X desativado por padrão, um aplicativo de terceiros pode ter feito isso para você ou você pode ter desativado manualmente a tecnologia no passado.

Em qualquer caso, cada fabricante de placa-mãe incluirá uma opção para desabilitar ou habilitar a tecnologia VT-X em suas configurações de BIOS. É apenas uma questão de descobrir o caminho exato de fazê-lo.

Tenha em mente que os passos exatos para acessar a configuração do BIOS serão diferentes, de acordo com o fabricante da sua placa-mãe. Mas há alguns pontos em comum - você precisará pressionar a tecla BIOS (SETUP) durante o procedimento inicial de inicialização para obter acesso às Configurações do BIOS .

Normalmente, a chave do BIOS é uma das teclas F (F2, F4, F8, F10, F12) ou a chave Dell (para computadores Dell). Se você não souber a sua chave do BIOS, poderá identificá-la durante a primeira tela (chamada de SETUP). Além disso, você pode procurar sua chave BIOS específica de acordo com o modelo da sua placa-mãe.

Pressione a tecla BIOS durante o procedimento de inicialização

Uma vez que você adquire a entrada nas configurações da BIOS, normalmente você pode encontrar a entrada da Virtualization Technology listada como VTx / VTd . Habilite-o, salve as alterações nas configurações do BIOS e reinicie o seu computador.

Ativando a Tecnologia de Virtualização (VTx / VTd) nas Configurações da BIOS

Na próxima inicialização, abra a mesma imagem no VMware Workstation e veja se o problema foi resolvido. Se você ainda encontrar o mesmo problema, vá para o próximo método abaixo.

Método 2: Executando um procedimento de mascaramento de ID da CPU

O erro A CPU foi desabilitada pelo sistema operacional convidado” também pode ocorrer se uma verificação de segurança desativa o processador - se um processador não desejado for encontrado. Isso normalmente acontece se você tentar mover a imagem de uma máquina com arquitetura Ivy Bridge para outra com arquitetura Sandy Bridge (ou vice-versa).

Sempre que este cenário ocorrer, seu sistema se recusará a inicializar a imagem a menos que o ID da CPU esteja mascarado. Essa modificação pode ser feita facilmente se você tiver o VMware ESXi ou um produto premium diferente, mas com a estação de trabalho VMware, não há nenhuma opção de GUI para fazer isso.

No entanto, existe uma maneira de mascarar a ID da CPU, modificando o arquivo VMX da imagem. Para fazer isso, você precisará de um poderoso editor de texto como o Notepad ++ . Aqui está um guia passo a passo sobre como editar o arquivo VMX da imagem para resolver o erro "A CPU foi desabilitada pelo sistema operacional convidado" :

  1. Certifique-se de ter o Notepad ++ instalado em seu sistema. Se não o fizer, visite este link ( aqui ) e clique no botão Download para baixar o executável da instalação.

    Download do editor de texto do Notepad ++
  2. Abra o executável de instalação do Notepad ++ e siga as instruções na tela para instalá-lo em seu sistema.
  3. Depois que o editor de texto estiver instalado, verifique se o estado da imagem está definido como Desligado (não suspenso). Você pode fazer isso clicando no menu suspenso associado ao ícone Reproduzir e escolhendo Encerrar convidado na lista.

    Certificando-se de que o estado da máquina convidada está definido como Desligado
  4. Em seguida, verifique se a máquina convidada está selecionada e clique em Editar configurações da máquina virtual (no painel à direita).

    Clique no link Editar configurações da máquina virtual
  5. No menu Virtual Machine Settings, selecione a guia Hardware e clique no dispositivo Hard Disk (SCSI) . Em seguida, vá para o painel direito e veja a localização exata do arquivo do disco . Copie-o ou armazene-o na sua memória porque você precisará chegar a esse caminho na próxima etapa.

    Vá para Hardware> Disco Rígido (SCSI) e veja a localização do arquivo de Disco
  6. Abra o File Explorer (ou o aplicativo Finder se você estiver no Mac) e navegue até o local do arquivo de disco . Você deve ver vários tipos de arquivos diferentes. Entre eles, você deve encontrar um arquivo que tenha a extensão .vmx . Ao identificá-lo, clique com o botão direito nele e escolha Editar com o Notepad ++ .

    Clique com o botão direito do mouse no arquivo .vmx e escolha Editar com o Notepad ++

    Nota: Se você estiver no Windows 10 e não puder ver as extensões no File Explorer, acesse a guia Visualizar usando a faixa de opções na parte superior e verifique se a caixa associada às extensões de nome de arquivo está marcada.

    Ativando extensões de nome de arquivo do Gerenciador de arquivos
  7. Com o arquivo .vmx aberto com o Notepad ++, role até a parte inferior do arquivo de configuração e insira a seguinte linha de código:
     cpuid.1.eax = “0000: 0000: 0000: 0001: 0000: 0110: 1010: 0101 ″ 
  8. Uma vez que a linha de código é inserida no final do documento, pressione Ctrl + S para salvar as alterações e feche o Notepad ++.

    Inserindo a opção config no final do arquivo de configuração
  9. Inicie a máquina virtual novamente a partir do aplicativo Wmware Workstation Player. A máquina convidada deve inicializar com êxito sem a mensagem de erro "A CPU foi desabilitada pelo sistema operacional convidado" .

Se este método não foi bem sucedido, vá para o método final abaixo.

Método 3: Criando uma nova máquina virtual

Se os dois métodos acima não permitirem que você resolva o erro “A CPU foi desabilitada pelo sistema operacional convidado”, você tem um problema de configuração de disco ou executou recentemente uma operação que corrompeu sua máquina virtual.

Mas, independentemente do que causou o erro, você pode resolvê-lo criando uma nova máquina convidada a partir do zero. Mas tenha em mente que isso significa que você perderá todos os dados armazenados na máquina convidada.

Se você decidir fazer isso, aqui está um guia rápido sobre como criar uma nova máquina virtual:

  1. Abra o VMware Workstation, selecione a tela inicial no painel esquerdo e clique em Criar uma nova máquina virtual no painel direito.

    Criando uma nova máquina virtual
  2. Em seguida, selecione o arquivo de imagem do disco do instalador (iso) e pressione o botão Procurar para selecionar a imagem. O assistente detectará automaticamente o sistema operacional e preparará a operação Easy Install . Depois que o arquivo ISO for carregado, clique no botão Avançar .

    Carregue a imagem ISO e pressione o botão Avançar
  3. Insira as credenciais necessárias e pressione o botão Avançar novamente.

    Insira as credenciais necessárias para a instalação fácil
  4. Nomeie sua nova máquina virtual e defina um local para ela. Então, aperte o botão Next novamente.

    Definir o nome e a localização da sua nova máquina virtual
  5. Especifique a capacidade desejada do disco, escolhendo o tamanho máximo do disco e escolha o método de armazenamento. Em seguida, clique no botão Avançar novamente.

    Definir as configurações de capacidade de disco
  6. Por fim, pressione o botão Concluir para criar a nova máquina virtual.

    Finalizando a criação da nova máquina virtual VMware

Você poderá executar a nova máquina convidada sem ver o erro "A CPU foi desabilitada pelo sistema operacional convidado" durante o procedimento inicial de inicialização .

Artigos Interessantes