Fix: CPU a fost dezactivat de sistemul de operare invitat

Câțiva utilizatori s-au plâns cu privire la obținerea erorii „CPU a fost dezactivată de sistemul de operare invitat” când au încercat să joace o mașină virtuală în aplicația VMware Workstation . Majoritatea utilizatorilor afectați raportează că problema a început brusc să apară după ce imaginea a funcționat bine pentru. 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ă.

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

Am investigat această problemă specială analizând diverse rapoarte ale utilizatorilor. După cum se dovedește, există mai multe scenarii care vor conduce la apariția acestei probleme specifice. Iată o listă de scenarii comune care sunt cunoscute pentru a declanșa acest mesaj de eroare:

  • Mașina oaspete nu este capabilă să pornească corect - Cele mai frecvente cauze ale acestei erori este o problemă de configurare a discului sau o problemă recentă de corupție a mașinii dvs. invitate care a făcut-o inutilizabilă.
  • VT-X nu este activat din setările BIOS - Un alt motiv pentru care apare această problemă este atunci când tehnologia VT-X (cunoscută și sub denumirea de Virtualizare Intel) - de care necesită 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 de sistem de operare nu mai poate începe, deoarece software-ul detectează un procesor incompatibil. Acest lucru poate fi rezolvat prin mascarea ID-ului procesorului.

Dacă vă chinuiți să rezolvați această problemă, acest articol vă va oferi câteva metode de depanare care vă vor ajuta cauza. 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 pentru a găsi o soluție care reușește să rezolve problema pentru dvs. Sa incepem!

Metoda 1: Activați VT-X (virtualizare Intel) 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. Este posibil ca aparatul dvs. să fi fost livrat cu VT-X dezactivat în mod implicit, este posibil ca o aplicație terță parte să o fi făcut pentru dvs. sau să fiți dezactivat manual tehnologia în trecut.

În orice caz, fiecare producător de placă de bază va include o opțiune de dezactivare sau de activare a tehnologiei VT-X în setările BIOS. Este doar o chestiune de a afla calea exactă de a face acest lucru.

Rețineți că pașii exacti pentru accesarea setării BIOS vor fi diferiți în funcție de producătorul plăcii de bază. Există însă un motiv comun - va trebui să apăsați tasta BIOS (SETUP) în timpul procedurii de pornire inițială pentru a intra în Setările BIOS .

De obicei, cheia BIOS este una dintre tastele F (F2, F4, F8, F10, F12) sau tasta Dell (pentru computerele Dell). Dacă nu cunoașteți cheia BIOS - ului, o puteți observa chiar în primul ecran (denumită SETUP). În plus, puteți căuta cheia specifică a BIOS-ului online, după modelul plăcii de bază.

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

După ce ați intrat în setările BIOS, 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 și reporniți aparatul.

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ă mai întâmpinați aceeași problemă, treceți la următoarea metodă de mai jos.

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

Eroarea „CPU a fost dezactivată de sistemul de operare oaspete” poate apărea, de asemenea, dacă o verificare de securitate dezactivează procesorul - dacă se găsește un procesor neînsoțit. Acest lucru se întâmplă de obicei dacă încercați să mutați imaginea de la o mașină cu o arhitectură Bridge Ivy într-o alta cu arhitectura Sandy Bridge (sau invers).

Ori de câte ori apare acest scenariu, sistemul dvs. va refuza să pornească imaginea, decât dacă ID-ul procesorului 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 precum Notepad ++ . Iată un ghid pas cu pas despre modificarea fișierului VMX al imaginii pentru a rezolva eroarea „CPU a fost dezactivată de sistemul de operare invitat” :

  1. Asigurați-vă că aveți Notepad ++ instalat în sistem. Dacă nu, accesați acest link ( aici ) și faceți clic pe butonul Descărcare pentru a descărca execuția instalării.

    Descărcarea editorului de text Notepad ++
  2. Deschideți executarea instalării Notepad ++ și urmați instrucțiunile de pe ecran pentru a o instala pe sistemul dvs.
  3. După ce editorul de text este instalat, asigurați-vă că starea imaginii dvs. este setată la Opțiune alimentată (nu este suspendată). Puteți face acest lucru făcând clic pe meniul derulant asociat pictogramei Redare și alegând Închidere invitat din listă.

    Asigurați-vă că starea mașinii oaspete este setată pe 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 pentru mașină virtuală, selectați fila Hardware și apoi faceți clic pe dispozitivul Hard Disk (SCSI) . Apoi, treceți la panoul din dreapta și vizualizați locația exactă a fișierului Disc . Fie copiați-l, fie păstrați-l în memoria dvs., deoarece va trebui să accesați calea respectivă în pasul următor.

    Accesați Hardware> Hard Disk (SCSI) și vizualizați locația fișierului Disc
  6. Deschideți Explorer File (sau aplicația Finder dacă sunteți pe Mac) și navigați la locația fișierului Disc . Ar trebui să vedeți o mulțime de fișiere diferite. Printre ele, ar trebui să găsiți un fișier care are extensia .vmx . Când îl localizaț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 Editați cu Notepad ++

    Notă: Dacă vă aflați pe Windows 10 și nu puteți vedea extensiile din Exploratorul de fișiere, accesați fila Vizualizare utilizând panglica din partea de sus și asigurați-vă că caseta asociată extensiilor 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 în jos î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 introdusă la sfârșitul documentului, apăsați Ctrl + S pentru a salva modificările și a închide Blocul de notițe ++.

    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. Aparatul invitat ar trebui să pornească cu succes fără a fi dezactivat „CPU a fost dezactivat de sistemul de operare invitat” .

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 eroarea „CPU a fost dezactivată de sistemul de operare invitat”, fie aveți o problemă de configurare a discului, fie ați efectuat recent o operație care a corupt mașina virtuală.

Dar, indiferent de cauza care a provocat eroarea, o puteți rezolva creând de la zero o nouă mașină invitată. Dar rețineți că acest lucru înseamnă că veți pierde orice date stocate în mașina oaspete.

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 ecranul de pornire din panoul din stânga, apoi faceți clic pe Creați o nouă mașină virtuală din panoul din dreapta.

    Crearea unei noi mașini virtuale
  2. Apoi, selectați opțiunea Instalator fișier imagine disc (ISO) și atingeți butonul Parcurgere pentru a selecta imaginea. Expertul va detecta automat sistemul de operare și se va pregăti pentru operarea Easy Install . După ce fișierul ISO este încărcat, faceți clic pe butonul Următorul .

    Încărcați imaginea ISO și apăsați butonul Următorul
  3. Introduceți datele de acreditare necesare și apăsați din nou pe butonul Următorul .

    Introduceți datele de acreditare necesare pentru instalarea ușoară
  4. Numește-ți noua mașină virtuală și stabilește o locație pentru ea. Apoi, apăsați din nou pe butonul Următorul .

    Setați numele și locația noii dvs. mașini virtuale
  5. Specificați capacitatea dvs. de disc dorită alegând dimensiunea maximă a discului și decideți metoda de stocare. Apoi, faceți clic din nou pe butonul Următorul.

    Setați Setările Capacității Discului
  6. În cele din urmă, apăsați butonul Finish pentru a crea noua mașină virtuală.

    Finalizarea creării noii mașini virtuale VMware

Veți putea rula noua mașină invitată fără să vedeți eroarea „CPU a fost dezactivată de sistemul de operare invitat” în timpul procedurii inițiale de pornire .

Articole Interesante