Fix: CPU har inaktiverats av gästoperativsystemet

Flera användare har klagat på att få "CPU har inaktiverats av gästoperativsystemet" fel när de försökte spela en virtuell maskin i VMware Workstation-applikationen . De flesta berörda användare rapporterar att problemet plötsligt började inträffa efter att bilden fungerade bra för. Detta verkar inte som ett OS-specifikt fel eftersom användare har rapporterat att detta inträffade med Linux-, MacOS- och Windows-bilder.

CPU har inaktiverats av gästoperativsystemet. Stäng av eller återställ den virtuella maskinen.

Vad som orsakar CPU har inaktiverats av gästoperativsystemfelet

Vi undersökte just detta problem genom att titta på olika användarrapporter. Det visar sig att det finns flera scenarier som kommer att leda till uppenbarandet av just denna fråga. Här är en lista med vanliga scenarier som är kända för att utlösa detta felmeddelande:

  • Gästmaskinen kan inte starta korrekt - De vanligaste orsakerna till detta fel är ett skivkonfigurationsproblem eller ett nyligen skadat problem för din gästmaskin som gjorde det oanvändbart.
  • VT-X är inte aktiverat från BIOS-inställningar - En annan anledning till att det här problemet uppstår är när VT-X-tekniken (även känd som Intel Virtualization) - som VMware Workstation behöver - inaktiveras från BIOS-inställningarna.
  • CPU-ID bryter mot licensavtalet - Det finns flera scenarier där OS-bilden inte längre kan starta eftersom programvaran upptäcker en inkompatibel CPU. Detta kan lösas genom att maskera CPU-ID: n.

Om du kämpar för att lösa just det här problemet kommer den här artikeln att ge dig ett par felsökningsmetoder som hjälper din sak. Nedan har du några metoder (med steg-för-steg-instruktioner) som andra användare i en liknande situation framgångsrikt har använt för att få problemet löst.

För bästa resultat följer du metoderna nedan i ordning tills du stöter på en fix som lyckas lösa problemet åt dig. Låt oss börja!

Metod 1: Aktivera VT-X (Intel virtualisering) från BIOS-inställningar

Eftersom detta är ett av de vanligaste scenarierna, låt oss börja med att se till att VT-X är aktiverat i dina BIOS-inställningar. Din maskin kan ha levererats med VT-X inaktiverad som standard, en tredjepartsapplikation kan ha gjort det åt dig eller så kan du ha inaktiverat tekniken manuellt tidigare.

I vilket fall som helst kommer varje moderkortstillverkare att inkludera ett alternativ för att inaktivera eller aktivera VT-X-tekniken i sina BIOS-inställningar. Det handlar bara om att ta reda på den exakta vägen att göra det.

Kom ihåg att de exakta stegen för att få tillgång till BIOS-inställningen kommer att vara olika beroende på tillverkaren av moderkortet. Men det finns en del gemensam grund - du måste trycka på BIOS (SETUP) -knappen under den första startproceduren för att få inträde i BIOS-inställningarna .

Vanligtvis är BIOS-nyckeln antingen en av F-nycklarna (F2, F4, F8, F10, F12) eller Dell-nyckeln (för Dell-datorer). Om du inte känner till din BIOS-nyckel kan du se den under den allra första skärmen (kallas SETUP). Dessutom kan du söka efter din specifika BIOS-nyckel online enligt din moderkortmodell.

Tryck på BIOS-knappen under startproceduren

När du väl har kommit in i BIOS-inställningarna kan du vanligtvis hitta posten Virtualization Technology som anges som VTx / VTd . Aktivera det, spara ändringarna i BIOS-inställningarna och starta om din maskin.

Aktivera virtualiseringsteknologi (VTx / VTd) från BIOS-inställningarna

Vid nästa start, öppna samma bild i VMware Workstation och se om problemet har lösts. Om du fortfarande stöter på samma problem, gå ner till nästa metod nedan.

Metod 2: Utföra en CPU-ID-maskeringsprocedur

Felet "CPU har inaktiverats av gästoperativsystemet" kan också uppstå om en säkerhetskontroll avaktiverar processorn - om en icke-välkomstprocessor hittas. Detta händer vanligtvis om du försöker flytta bilden från en maskin med en Ivy Bridge- arkitektur till en annan med Sandy Bridge- arkitektur (eller vice versa).

När detta scenario inträffar kommer ditt system att vägra att starta upp bilden såvida inte CPU-ID är maskerat. Denna modifiering kan göras ganska enkelt om du har VMware ESXi eller en annan premiumprodukt, men med VMware-arbetsstation finns det inget GUI-alternativ att göra detta.

Det finns emellertid ett sätt att maskera CPU-ID genom att modifiera bildens VMX-fil. För att göra detta behöver du en kraftfull textredigerare som Notepad ++ . Här är en steg-för-steg-guide för hur du redigerar VMX-filen för bilden för att lösa felet "CPU har inaktiverats av gästoperativsystemet" :

  1. Se till att du har Notepad ++ installerat på ditt system. Om du inte gör det, besök den här länken ( här ) och klicka på knappen Hämta för att ladda ner den körbara installationen.

    Nedladdning av Notepad ++ textredigeraren
  2. Öppna Notepad ++ -installationen som kan köras och följ instruktionerna på skärmen för att installera den på ditt system.
  3. När textredigeraren har installerats, se till att bilden är inställd på Powered Off (inte avstängd). Du kan göra detta genom att klicka på rullgardinsmenyn som är associerad med Play-ikonen och välja Stäng av gäst från listan.

    Se till att Gästmaskinens tillstånd är inställt på Powered OFF
  4. Se sedan till att gästmaskinen är vald och klicka sedan på Redigera virtuella maskininställningar (från den högra rutan).

    Klicka på länken Redigera virtuella maskininställningar
  5. I menyn Inställningar för virtuella maskiner väljer du fliken Maskinvara och klickar sedan på hårddisken (SCSI) . Flytta sedan till den högra rutan och visa den exakta platsen för Disk-filen . Antingen kopiera den eller lagra den i ditt minne eftersom du måste komma till den sökvägen i nästa steg.

    Gå till Hårdvara> Hårddisk (SCSI) och visa platsen för Diskfilen
  6. Öppna File Explorer (eller Finder-appen om du är på Mac) och navigera till platsen för Disk-fil . Du bör se ett gäng olika filtyper. Bland dem bör du hitta en fil som har filtillägget .vmx . När du upptäcker det högerklickar du på det och väljer Redigera med Notepad ++ .

    Högerklicka på .vmx-filen och välj Redigera med Notepad ++

    Obs! Om du använder Windows 10 och inte kan se tillägg i File Explorer, öppna fliken Visa med hjälp av bandet längst upp och se till att rutan som är associerad med filnamnstillägg är markerad.

    Aktivera filnamnstillägg från File Explorer
  7. Med .vmx-filen öppnad med Notepad ++, bläddra ner till botten av konfigurationsfilen och sätt in följande kodrad:
     cpuid.1.eax = “0000: 0000: 0000: 0001: 0000: 0110: 1010: 0101 ″ 
  8. När kodraden har infogats i slutet av dokumentet trycker du på Ctrl + S för att spara ändringarna och stänga Notepad ++.

    Infoga konfigurationsalternativet i slutet av konfigurationsfilen
  9. Starta den virtuella maskinen igen från Wmware Workstation Player-applikationen. Gästmaskinen bör starta framgångsrikt utan felmeddelandet “CPU har inaktiverats av gästoperativsystemet” .

Om den här metoden inte lyckades, gå ner till den slutliga metoden nedan.

Metod 3: Skapa en ny virtuell maskin

Om de två metoderna ovan inte möjliggjorde att lösa felet "CPU har inaktiverats av gästoperativsystemet" har du antingen ett problem med diskkonfiguration eller så utförde du nyligen en åtgärd som skadade din virtuella maskin.

Men oavsett vad som orsakade felet kan du lösa det genom att skapa en ny gästmaskin från början. Men kom ihåg att det gör att du förlorar all data som lagras i gästmaskinen.

Om du väljer att göra det här är en snabbguide om hur du skapar en ny virtuell maskin:

  1. Öppna VMware Workstation, välj hemskärmen från vänster rutan och klicka sedan på Skapa en ny virtuell maskin från den högra rutan.

    Skapa en ny virtuell maskin
  2. Välj sedan Installer disk image file (iso) och tryck på Bläddra- knappen för att välja bild. Guiden upptäcker operativsystemet automatiskt och förbereder sig för Easy Install- operationen. När ISO-filen har laddats klickar du på Nästa .

    Ladda upp ISO-bilden och tryck på Nästa-knappen
  3. Sätt in de obligatoriska referenser och tryck på Nästa- knappen igen.

    Sätt in de obligatoriska referenser för Easy Install
  4. Namnge din nya virtuella maskin och ange en plats för den. Tryck sedan på Nästa- knappen igen.

    Ange namn och plats för din nya virtuella maskin
  5. Ange önskad diskkapacitet genom att välja Maximal diskstorlek och bestämma lagringsmetoden. Klicka sedan på Nästa-knappen igen.

    Ställ in diskens kapacitetsinställningar
  6. Slutligen, tryck på Finish- knappen för att skapa den nya virtuella maskinen.

    Slutför skapandet av den nya virtuella VMware-maskinen

Du kommer att kunna köra den nya gästmaskinen utan att se att "CPU har inaktiverats av gästoperativsystemet" under det första startproceduren .

Intressanta Artiklar