Remediere: CPU-ul a fost dezactivat de sistemul de operare invitat



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Mai mulți utilizatori s-au plâns de obținerea Eroarea „CPU a fost dezactivată de sistemul de operare invitat” atunci când încercați să redați o mașină virtuală în interiorul Aplicația VMware Workstation . Majoritatea utilizatorilor afectați raportează că problema a început brusc să apară după ce imaginea a funcționat bine. Aceasta nu pare a fi o eroare specifică sistemului de operare, deoarece utilizatorii au raportat acest lucru cu imagini Linux, MacOS și Windows.



CPU a fost dezactivat de sistemul de operare invitat. Opriți sau resetați mașina virtuală.

CPU a fost dezactivat de sistemul de operare invitat. Opriți sau resetați mașina virtuală.



Ce cauzează CPU-ul a fost dezactivat de eroarea sistemului de operare invitat

Am investigat această problemă specială examinând diferite rapoarte ale utilizatorilor. După cum se dovedește, există mai multe scenarii care vor duce la apariția acestei probleme particulare. Iată o listă de scenarii obișnuite despre care se știe că declanșează acest mesaj de eroare:



  • Mașina de oaspeți nu poate porni corect - Cele mai frecvente cauze ale acestei erori sunt o problemă de configurare a discului sau o problemă recentă de corupție a computerului dvs. invitat, care a făcut-o inutilizabilă.
  • VT-X nu este activat din setările BIOS-ului - Un alt motiv pentru care apare această problemă este atunci când tehnologia VT-X (cunoscută și ca Intel Virtualization) - de care are nevoie stația de lucru VMware - este dezactivată din setările BIOS.
  • ID-ul CPU încalcă acordul de licență - Există mai multe scenarii în care imaginea sistemului de operare nu mai poate porni deoarece software-ul detectează un procesor incompatibil. Acest lucru poate fi rezolvat prin mascarea ID-ului procesorului.

Dacă vă luptați pentru a rezolva această problemă, acest articol vă va oferi câteva metode de depanare care vă vor ajuta să vă cauzați. Mai jos aveți câteva metode (cu instrucțiuni pas cu pas) pe care alți utilizatori într-o situație similară le-au folosit cu succes pentru a rezolva problema.

Pentru cele mai bune rezultate, urmați metodele de mai jos, până când veți întâlni o soluție care reușește să rezolve problema pentru dvs. Sa incepem!

Metoda 1: activați VT-X (Intel Virtualization) din setările BIOS

Întrucât acesta este unul dintre cele mai frecvente scenarii, să începem prin a ne asigura că VT-X este activat în setările BIOS-ului. Este posibil ca echipamentul dvs. să fi fost livrat cu VT-X dezactivat în mod implicit, o aplicație terță parte ar fi putut să o facă pentru dvs. sau este posibil să fi dezactivat manual tehnologia în trecut.



În orice caz, fiecare producător de placă de bază va include o opțiune pentru a dezactiva sau activa tehnologia VT-X în setările lor BIOS. Este doar o chestiune de a afla calea exactă a acestui lucru.

Rețineți că pașii exacți pentru accesarea setării BIOS vor fi diferiți în funcție de producătorul plăcii de bază. Dar există câteva puncte comune - va trebui să apăsați pe CONFIGURAREA BIOS-ULUI) în timpul procedurii inițiale de pornire pentru a obține intrarea în Setări BIOS .

De obicei, cheia BIOS este una dintre Tastele F (F2, F4, F8, F10, F12) sau tasta Dell (pentru computerele Dell). Dacă nu știi Tasta BIOS , îl puteți vedea în timpul primului ecran (denumit SETUP). În plus, puteți căuta online cheia specifică BIOS în funcție de modelul plăcii de bază.

Apăsați tasta BIOS în timpul procedurii de pornire

Apăsați tasta BIOS în timpul procedurii de pornire

Odată ce ați intrat în setările BIOS-ului, puteți găsi de obicei intrarea în tehnologia de virtualizare listată ca VTx / VTd . Activați-l, salvați modificările din setările BIOS-ului și reporniți computerul.

Activarea tehnologiei de virtualizare (VTx / VTd) din setările BIOS

La următoarea pornire, deschideți aceeași imagine în VMware Workstation și vedeți dacă problema a fost rezolvată. Dacă întâmpinați în continuare aceeași problemă, treceți la următoarea metodă de mai jos.

Metoda 2: Efectuarea unei proceduri de mascare a ID-ului CPU

„CPU a fost dezactivat de sistemul de operare invitat” eroarea poate apărea și dacă o verificare de securitate dezactivează procesorul - dacă se găsește un procesor nedorit. Acest lucru se întâmplă de obicei dacă încercați să mutați imaginea de pe o mașină cu un Ivy Bridge arhitectura altuia cu Podul Sandy arhitectură (sau invers).

Ori de câte ori apare acest scenariu, sistemul dvs. va refuza să pornească imaginea, cu excepția cazului în care ID CPU este mascat. Această modificare se poate face destul de ușor dacă aveți VMware ESXi sau un alt produs premium, dar cu stația de lucru VMware, nu există nicio opțiune GUI pentru a face acest lucru.

Cu toate acestea, există o modalitate de a masca ID-ul procesorului modificând fișierul VMX al imaginii. Pentru a face acest lucru, veți avea nevoie de un editor de text puternic, cum ar fi Notepad ++ . Iată un ghid pas cu pas despre cum să editați fișierul VMX al imaginii pentru a rezolva „CPU a fost dezactivat de sistemul de operare invitat” eroare:

  1. Asigura-te ca ai Notepad ++ instalat pe sistemul dvs. Dacă nu, vizitați acest link ( aici ) și faceți clic pe Descarca pentru a descărca executabilul de instalare. Activarea extensiilor de nume de fișiere din File Explorer

    Descărcarea editorului de text Notepad ++

  2. Deschideți executabilul de instalare Notepad ++ și urmați instrucțiunile de pe ecran pentru al instala pe sistemul dvs.
  3. După instalarea editorului de text, asigurați-vă că starea imaginii dvs. este setată la Oprit (nu este suspendat). Puteți face acest lucru făcând clic pe meniul derulant asociat cu Pictogramă redare și alegând Închide oaspetele din listă.

    Asigurându-vă că starea aparatului Guest este setată la OPRIT

  4. Apoi, asigurați-vă că este selectată mașina invitată, apoi faceți clic pe Editați setările mașinii virtuale (din panoul din dreapta).

    Faceți clic pe linkul Editați setările mașinii virtuale

  5. În meniul Setări mașină virtuală, selectați fila Hardware și apoi faceți clic pe Hard disk (SCSI) dispozitiv. Apoi, treceți la panoul din dreapta și vizualizați locația exactă a Fișier disc . Copiați-l sau stocați-l în memoria dvs., deoarece va trebui să ajungeți la calea respectivă în pasul următor. Go to Hardware>Hard disk (SCSI) și vizualizați locația fișierului disc

    Accesați Hardware> Hard Disk (SCSI) și vizualizați locația fișierului Disk

  6. Deschideți File Explorer (sau aplicația Finder dacă sunteți pe Mac) și navigați la Fișier disc Locație. Ar trebui să vedeți o grămadă de diferite tipuri de fișiere. Dintre acestea, ar trebui să găsiți un fișier care să conțină .vmx extensie. Când îl vedeți, faceți clic dreapta pe el și alegeți Editați | × cu Notepad ++ .

    Faceți clic dreapta pe fișierul .vmx și alegeți Editare cu Notepad ++

    Notă: Dacă sunteți pe Windows 10 și nu puteți vedea extensiile în File Explorer, accesați fila Vizualizare utilizând panglica din partea de sus și asigurați-vă că caseta asociată cu Extensii de nume de fișier este bifat.

    Activarea extensiilor de nume de fișiere din File Explorer

  7. Cu fișierul .vmx deschis cu Notepad ++, derulați până în partea de jos a fișierului de configurare și introduceți următoarea linie de cod:
     cpuid.1.eax = '0000: 0000: 0000: 0001: 0000: 0110: 1010: 0101' 
  8. Odată ce linia de cod este inserată la sfârșitul documentului, apăsați Ctrl + S pentru a salva modificările și a închide Notepad ++.

    Introducerea opțiunii de configurare la sfârșitul fișierului de configurare

  9. Porniți din nou mașina virtuală din aplicația Wmware Workstation Player. Mașina de invitat ar trebui să pornească cu succes fără „CPU a fost dezactivat de sistemul de operare invitat” mesaj de eroare.

Dacă această metodă nu a avut succes, treceți la metoda finală de mai jos.

Metoda 3: Crearea unei noi mașini virtuale

Dacă cele două metode de mai sus nu v-au permis să rezolvați „CPU a fost dezactivat de sistemul de operare invitat” eroare, fie aveți o problemă de configurare a discului, fie ați efectuat recent o operație care a deteriorat mașina dvs. virtuală.

Dar, indiferent de ce a cauzat eroarea, o puteți rezolva creând o nouă mașină de oaspeți de la zero. Dar rețineți că acest lucru înseamnă că veți pierde orice date stocate în aparatul de oaspeți.

Dacă decideți să faceți acest lucru, iată un ghid rapid despre crearea unei noi mașini virtuale:

  1. Deschideți stația de lucru VMware, selectați Acasă din panoul din stânga, apoi faceți clic pe Creați o mașină virtuală nouă din panoul din dreapta.

    Crearea unei noi mașini virtuale

  2. Apoi, selectați Fișier imagine de disc de instalare (iso) comutați și apăsați pe Naviga pentru a selecta imaginea. Expertul va detecta automat sistemul de operare și se va pregăti pentru Instalare ușoară Operațiune. Odată ce fișierul ISO este încărcat, faceți clic pe Următor → buton.

    Încărcați imaginea ISO și apăsați butonul Următor

  3. Introduceți acreditările necesare și apăsați pe Următor → din nou butonul.

    Introduceți acreditările necesare pentru instalarea ușoară

  4. Denumiți noua mașină virtuală și setați o locație pentru aceasta. Apoi, lovește Următor → din nou butonul.

    Setați numele și locația noii mașini virtuale

  5. Specificați-vă dorința Capacitatea discului prin alegerea Dimensiunea maximă a discului și decideți cu privire la metoda de stocare. Apoi, faceți clic din nou pe butonul Următor.

    Setați Setările capacității discului

  6. În cele din urmă, lovește finalizarea pentru a crea noua mașină virtuală.

    Finalizarea creării noii mașini virtuale VMware

Veți putea rula noua mașină de oaspeți fără a vedea „CPU a fost dezactivat de sistemul de operare invitat” eroare în timpul inițialei Cizmă procedură.

5 minute citite