Correzione: la CPU è stata disabilitata dal sistema operativo guest

Diversi utenti si sono lamentati dell'errore "CPU disabilitata dal sistema operativo guest" durante il tentativo di riprodurre una macchina virtuale all'interno dell'applicazione VMware Workstation . La maggior parte degli utenti interessati riferisce che il problema ha iniziato improvvisamente a verificarsi dopo che l'immagine funzionava correttamente. Questo non sembra un errore specifico del sistema operativo poiché gli utenti hanno segnalato che ciò si verifica con immagini Linux, MacOS e Windows.

La CPU è stata disabilitata dal sistema operativo guest. Spegnere o ripristinare la macchina virtuale.

Cosa sta causando La CPU è stata disabilitata dall'errore del sistema operativo guest

Abbiamo esaminato questo particolare problema esaminando vari rapporti degli utenti. A quanto pare, ci sono diversi scenari che porteranno all'apparizione di questo particolare problema. Ecco un elenco di scenari comuni noti per attivare questo messaggio di errore:

  • Il computer guest non è in grado di avviarsi correttamente : le cause più comuni di questo errore sono un problema di configurazione del disco o un recente problema di corruzione del computer guest che lo ha reso inutilizzabile.
  • VT-X non è abilitato dalle impostazioni del BIOS - Un altro motivo per cui si verifica questo problema è quando la tecnologia VT-X (nota anche come Virtualizzazione Intel), di cui VMware Workstation necessita, è disabilitata dalle impostazioni del BIOS.
  • L'ID CPU sta violando il contratto di licenza - Esistono diversi scenari in cui l'immagine del sistema operativo non può più avviarsi perché il software sta rilevando una CPU incompatibile. Questo può essere risolto mascherando l'ID CPU.

Se stai lottando per risolvere questo particolare problema, questo articolo ti fornirà un paio di metodi di risoluzione dei problemi che aiuteranno la tua causa. Di seguito sono disponibili alcuni metodi (con istruzioni dettagliate) che altri utenti in una situazione simile hanno utilizzato con successo per risolvere il problema.

Per i migliori risultati, segui i metodi di seguito in ordine fino a quando non trovi una soluzione che risolve il problema. Cominciamo!

Metodo 1: abilitare VT-X (Intel Virtualization) dalle impostazioni del BIOS

Poiché questo è uno degli scenari più comuni, iniziamo assicurando che VT-X sia abilitato nelle impostazioni del BIOS. La tua macchina potrebbe essere stata spedita con VT-X disabilitato per impostazione predefinita, un'applicazione di terze parti potrebbe averlo fatto per te o potresti aver disabilitato manualmente la tecnologia in passato.

In ogni caso, ogni produttore di schede madri includerà un'opzione per disabilitare o abilitare la tecnologia VT-X nelle impostazioni del BIOS. È solo una questione di scoprire il percorso esatto per farlo.

Tieni presente che i passaggi esatti per accedere alle impostazioni del BIOS saranno diversi a seconda del produttore della scheda madre. Ma c'è un terreno comune: sarà necessario premere il tasto BIOS (SETUP) durante la procedura di avvio iniziale per accedere alle impostazioni del BIOS .

In genere, la chiave BIOS è uno dei tasti F (F2, F4, F8, F10, F12) o il tasto Dell (per computer Dell). Se non conosci la tua chiave BIOS, puoi individuarla durante la prima schermata (indicata come SETUP). Inoltre, è possibile cercare online la chiave BIOS specifica in base al modello della scheda madre.

Premere il tasto BIOS durante la procedura di avvio

Dopo aver ottenuto l'accesso alle impostazioni del BIOS, in genere è possibile trovare la voce Virtualization Technology elencata come VTx / VTd . Abilitalo, salva le modifiche alle impostazioni del BIOS e riavvia il computer.

Abilitazione della tecnologia di virtualizzazione (VTx / VTd) dalle impostazioni del BIOS

Al successivo avvio, aprire la stessa immagine in VMware Workstation e vedere se il problema è stato risolto. Se riscontri ancora lo stesso problema, passa al metodo successivo di seguito.

Metodo 2: esecuzione di una procedura di mascheramento dell'ID CPU

L'errore "CPU è stata disabilitata dal sistema operativo guest" può verificarsi anche se un controllo di sicurezza disabilita il processore - se viene trovato un processore indesiderato. Questo in genere accade se si tenta di spostare l'immagine da una macchina con un'architettura Ivy Bridge a un'altra con architettura Sandy Bridge (o viceversa).

Ogni volta che si verifica questo scenario, il sistema rifiuta di avviare l'immagine a meno che l' ID CPU non sia mascherato. Questa modifica può essere eseguita abbastanza facilmente se si dispone di VMware ESXi o di un prodotto premium diverso, ma con la stazione di lavoro VMware non esiste alcuna opzione GUI per farlo.

Tuttavia, esiste un modo per mascherare l'ID CPU modificando il file VMX dell'immagine. Per fare questo, avrai bisogno di un potente editor di testo come Notepad ++ . Ecco una guida passo passo su come modificare il file VMX dell'immagine per risolvere l'errore "CPU è stata disabilitata dal sistema operativo guest" :

  1. Assicurati di avere Notepad ++ installato sul tuo sistema. In caso contrario, visitare questo collegamento ( qui ) e fare clic sul pulsante Download per scaricare il file eseguibile di installazione.

    Download dell'editor di testo Notepad ++
  2. Apri l'eseguibile di installazione di Notepad ++ e segui le istruzioni visualizzate per installarlo sul tuo sistema.
  3. Una volta installato l'editor di testo, assicurati che lo stato dell'immagine sia impostato su Spento (non sospeso). Puoi farlo facendo clic sul menu a discesa associato all'icona Riproduci e selezionando Chiudi ospite dall'elenco.

    Assicurarsi che lo stato della macchina Ospite sia impostato su SPENTO
  4. Successivamente, assicurati che la macchina ospite sia selezionata, quindi fai clic su Modifica impostazioni macchina virtuale (dal riquadro di destra).

    Fare clic sul collegamento Modifica impostazioni macchina virtuale
  5. Nel menu Impostazioni macchina virtuale, selezionare la scheda Hardware e quindi fare clic sul dispositivo Hard Disk (SCSI) . Quindi, passa al riquadro destro e visualizza la posizione esatta del file del disco . Copialo o memorizzalo nella memoria perché dovrai accedere a quel percorso nel passaggio successivo.

    Vai su Hardware> Disco rigido (SCSI) e visualizza la posizione del file del disco
  6. Apri Esplora file (o l'app Finder se sei su Mac) e vai alla posizione del file del disco . Dovresti vedere diversi tipi di file. Tra questi, dovresti trovare un file con l'estensione .vmx . Quando lo trovi, fai clic destro su di esso e scegli Modifica con Notepad ++ .

    Fai clic con il pulsante destro del mouse sul file .vmx e scegli Modifica con Notepad ++

    Nota: se utilizzi Windows 10 e non riesci a visualizzare le estensioni in Esplora file, accedi alla scheda Visualizza utilizzando la barra multifunzione in alto e assicurati che la casella associata alle estensioni di file sia selezionata.

    Abilitazione delle estensioni di file da Esplora file
  7. Con il file .vmx aperto con Notepad ++, scorrere fino alla fine del file di configurazione e inserire la seguente riga di codice:
     cpuid.1.eax = “0000: 0000: 0000: 0001: 0000: 0110: 1010: 0101 ″ 
  8. Una volta inserita la riga di codice alla fine del documento, premi Ctrl + S per salvare le modifiche e chiudere Notepad ++.

    Inserendo l'opzione di configurazione alla fine del file di configurazione
  9. Riavviare la macchina virtuale dall'applicazione Wmware Workstation Player. Il computer guest dovrebbe avviarsi correttamente senza il messaggio di errore "La CPU è stata disabilitata dal sistema operativo guest" .

Se questo metodo non ha esito positivo, passa al metodo finale di seguito.

Metodo 3: creazione di una nuova macchina virtuale

Se i due metodi sopra non ti hanno permesso di risolvere l'errore "La CPU è stata disabilitata dal sistema operativo guest", hai un problema di configurazione del disco o hai recentemente eseguito un'operazione che ha danneggiato la tua macchina virtuale.

Ma indipendentemente da ciò che ha causato l'errore, è possibile risolverlo creando un nuovo computer guest da zero. Ma tieni presente che farlo significa che perderai tutti i dati memorizzati nel computer guest.

Se decidi di farlo, ecco una guida rapida sulla creazione di una nuova macchina virtuale:

  1. Apri VMware Workstation, seleziona la schermata Home dal riquadro a sinistra, quindi fai clic su Crea una nuova macchina virtuale dal riquadro a destra.

    Creazione di una nuova macchina virtuale
  2. Quindi, selezionare il file immagine del disco del programma di installazione (iso) per attivare e disattivare il pulsante Sfoglia per selezionare l'immagine. La procedura guidata rileverà automaticamente il sistema operativo e preparerà l'operazione di installazione facile . Una volta caricato il file ISO, fare clic sul pulsante Avanti .

    Carica l'immagine ISO e premi il pulsante Avanti
  3. Inserisci le credenziali richieste e premi nuovamente il pulsante Avanti .

    Inserisci le credenziali richieste per Easy Install
  4. Assegna un nome alla nuova macchina virtuale e imposta una posizione per essa. Quindi, premi nuovamente il pulsante Avanti .

    Imposta il nome e la posizione della tua nuova macchina virtuale
  5. Specificare la capacità del disco desiderata scegliendo la dimensione massima del disco e decidere il metodo di archiviazione. Quindi, fai di nuovo clic sul pulsante Avanti.

    Impostare le impostazioni della capacità del disco
  6. Infine, premi il pulsante Fine per creare la nuova macchina virtuale.

    Terminata la creazione della nuova macchina virtuale VMware

Sarai in grado di eseguire il nuovo computer guest senza vedere l'errore "CPU è stata disabilitata dal sistema operativo guest" durante la procedura di avvio iniziale.

Articoli Interessanti