Oprava: CPU byl zakázán hostujícím operačním systémem

Několik uživatelů si stěžovalo, že při pokusu o přehrání virtuálního počítače uvnitř aplikace VMware Workstation došlo k chybě „CPU byl deaktivován hostujícím operačním systémem“ . Většina postižených uživatelů uvádí, že se problém náhle začal objevovat poté, co obrázek fungoval dobře. Nezdá se to jako chyba specifická pro operační systém, protože uživatelé ohlásili, že k tomu dochází u obrázků Linux, MacOS a Windows.

Hostující operační systém zakázal CPU. Vypněte nebo resetujte virtuální počítač.

Co způsobuje CPU byla vypnuta chybou hostujícího operačního systému

Tento konkrétní problém jsme prozkoumali pomocí různých uživatelských přehledů. Jak se ukazuje, existuje několik scénářů, které povedou k zjevení tohoto konkrétního problému. Zde je seznam běžných scénářů, o kterých je známo, že spouštějí tuto chybovou zprávu:

  • Hostující stroj se nemůže správně spustit - Nejběžnější příčinou této chyby je problém s konfigurací disku nebo nedávný problém s poškozením hostujícího počítače, díky kterému byl nepoužitelný.
  • VT-X není povoleno z nastavení systému BIOS - Dalším důvodem, proč k tomuto problému dochází, je, když je technologie VT-X (známá také jako virtualizace Intel) - která VMware Workstation needs - deaktivována z nastavení systému BIOS.
  • ID CPU porušuje licenční smlouvu - Existuje několik scénářů, ve kterých se obraz OS již nemůže spustit, protože software detekuje nekompatibilní CPU. To lze vyřešit maskováním CPU ID.

Pokud se snažíte tento konkrétní problém vyřešit, tento článek vám poskytne několik metod řešení problémů, které vám pomohou s vaší příčinou. Níže uvádíme několik metod (s pokyny krok za krokem), které ostatní uživatelé v podobné situaci úspěšně použili k vyřešení problému.

Chcete-li dosáhnout nejlepších výsledků, postupujte podle níže uvedených metod, dokud nenastane oprava, která je úspěšná při řešení problému za vás. Pojďme začít!

Metoda 1: Povolte VT-X (Intel Virtualization) z nastavení BIOS

Protože se jedná o jeden z nejčastějších scénářů, začněme tím, že v nastavení systému BIOS povolíte VT-X. Váš stroj mohl být ve výchozím nastavení dodáván s deaktivovaným VT-X, možná to udělala aplikace třetí strany, nebo jste technologii mohli v minulosti ručně zakázat.

V každém případě bude každý výrobce základní desky zahrnut do nastavení BIOSu možnost zakázat nebo povolit technologii VT-X. Je to jen otázka zjištění přesné cesty, jak toho dosáhnout.

Mějte na paměti, že přesné kroky pro přístup k nastavení systému BIOS se budou lišit podle výrobce základní desky. Existuje však určitá společná základna - během úvodního spouštěcího postupu budete muset stisknout klávesu BIOS (SETUP), abyste získali vstup do nastavení systému BIOS .

Klíč BIOS je obvykle jeden z kláves F (F2, F4, F8, F10, F12) nebo klíč Dell (pro počítače Dell). Pokud neznáte svůj klíč BIOS, můžete si jej všimnout během první obrazovky (dále jen „NASTAVENÍ“). Kromě toho můžete vyhledat svůj konkrétní klíč BIOS online podle svého modelu základní desky.

Během spouštěcí procedury stiskněte klávesu BIOS

Jakmile získáte přístup k nastavení systému BIOS, můžete obvykle najít položku Virtualization Technology uvedenou jako VTx / VTd . Povolte to, uložte změny v nastavení systému BIOS a restartujte počítač.

Povolení technologie virtualizace (VTx / VTd) z nastavení systému BIOS

Při příštím spuštění otevřete stejný obrázek v VMware Workstation a podívejte se, zda byl problém vyřešen. Pokud se stále setkáváte se stejným problémem, přejděte k další metodě níže.

Metoda 2: Provedení procedury maskování ID CPU

Chyba „CPU byl zakázán hostujícím operačním systémem“ může také nastat, pokud bezpečnostní kontrola zakáže procesor - pokud je nalezen nevítaný procesor. K tomu obvykle dochází, pokud se pokusíte přesunout obraz ze stroje s architekturou Ivy Bridge do jiného s architekturou Sandy Bridge (nebo naopak).

Kdykoli nastane tento scénář, váš systém odmítne zavést obraz, pokud není maskováno ID procesoru . Tuto úpravu lze provést velmi snadno, pokud máte produkt VMware ESXi nebo jiný prémiový produkt, ale u pracovní stanice VMware neexistuje možnost GUI.

Existuje však způsob, jak maskovat ID procesoru úpravou souboru VMX obrazu. K tomu budete potřebovat výkonný textový editor, jako je Notepad ++ . Zde je průvodce krok za krokem, jak upravit soubor VMX v obrázku za účelem vyřešení chyby „CPU byl deaktivován hostujícím operačním systémem“ :

  1. Ujistěte se, že máte v systému nainstalovaný program Notepad ++ . Pokud tak neučiníte, navštivte tento odkaz ( zde ) a kliknutím na tlačítko Stáhnout stáhněte spustitelný soubor instalace.

    Stahování textového editoru Notepad ++
  2. Spusťte spustitelný instalační program programu Notepad ++ a podle pokynů na obrazovce jej nainstalujte do svého systému.
  3. Po instalaci textového editoru se ujistěte, že je stav obrázku nastaven na Vypnuto (není pozastaveno). To lze provést kliknutím na rozbalovací nabídku spojenou s ikonou Přehrát a výběrem Vypnout hosta ze seznamu.

    Ujistěte se, že je stav hosta nastaven na VYPNUTO
  4. Dále se ujistěte, že je vybrán hostující počítač, a poté klikněte na Upravit nastavení virtuálního počítače (z pravého podokna).

    Klikněte na odkaz Upravit nastavení virtuálního počítače
  5. V nabídce Nastavení virtuálního počítače vyberte kartu Hardware a potom klepněte na zařízení pevného disku (SCSI) . Poté přejděte do pravého podokna a podívejte se na přesné umístění souboru Disk . Buď ji zkopírujte nebo ji uložte do paměti, protože v dalším kroku se musíte k této cestě dostat.

    Přejděte do části Hardware> Pevný disk (SCSI) a podívejte se na umístění souboru na disku
  6. Otevřete Průzkumník souborů (nebo aplikaci Finder, pokud jste v systému Mac) a přejděte do umístění souboru disku . Měli byste vidět spoustu různých typů souborů. Mezi nimi byste měli najít soubor, který má příponu .vmx . Když to zjistíte, klepněte na něj pravým tlačítkem myši a vyberte příkaz Upravit pomocí programu Poznámkový blok ++ .

    Klepněte pravým tlačítkem myši na soubor .vmx a vyberte příkaz Upravit pomocí programu Poznámkový blok ++

    Poznámka: Pokud používáte systém Windows 10 a rozšíření v Průzkumníkovi souborů nevidíte, přejděte na kartu Zobrazit pomocí pásu karet v horní části a ujistěte se, že je zaškrtnuto políčko spojené s příponami názvů souborů .

    Povolení přípon názvu souboru z Průzkumníka souborů
  7. Otevřete soubor .vmx pomocí programu Poznámkový blok ++, přejděte dolů na konec konfiguračního souboru a vložte následující řádek kódu:
     cpuid.1.eax = “0000: 0000: 0000: 0001: 0000: 0110: 1010: 0101 ″ 
  8. Jakmile je kódový řádek vložen na konec dokumentu, stiskněte Ctrl + S, abyste změny uložili, a zavřete Poznámkový blok ++.

    Vložení možnosti config na konec konfiguračního souboru
  9. Znovu spusťte virtuální počítač z aplikace Wmware Workstation Player. Hostující počítač by se měl úspěšně zavést bez chybové zprávy „CPU byl deaktivován hostujícím operačním systémem“ .

Pokud tato metoda nebyla úspěšná, přejděte dolů na konečnou metodu níže.

Metoda 3: Vytvoření nového virtuálního počítače

Pokud vám obě výše uvedené metody neumožnily vyřešit chybu „CPU byl deaktivován hostujícím operačním systémem“, máte buď problém s konfigurací disku, nebo jste nedávno provedli operaci, která poškodila váš virtuální počítač.

Ale bez ohledu na to, co způsobilo chybu, ji můžete vyřešit vytvořením nového hostujícího počítače od nuly. Nezapomeňte však, že tím ztratíte veškerá data uložená v hostujícím počítači.

Pokud se rozhodnete to udělat, zde je rychlý průvodce vytvořením nového virtuálního počítače:

  1. Otevřete VMware Workstation, v levém podokně vyberte domovskou obrazovku a v pravém podokně klikněte na Vytvořit nový virtuální počítač .

    Vytvoření nového virtuálního počítače
  2. Dále vyberte přepínač obrazového souboru instalačního disku (iso) a klepnutím na tlačítko Procházet vyberte obrázek. Průvodce automaticky detekuje operační systém a připraví se na operaci Snadná instalace . Po načtení souboru ISO klikněte na tlačítko Další .

    Načtěte obrázek ISO a stiskněte tlačítko Další
  3. Vložte požadovaná pověření a stiskněte znovu tlačítko Další .

    Vložte požadovaná pověření pro snadnou instalaci
  4. Pojmenujte svůj nový virtuální stroj a nastavte pro něj umístění. Poté znovu stiskněte tlačítko Další .

    Nastavte název a umístění nového virtuálního počítače
  5. Vyberte požadovanou kapacitu disku výběrem Maximální velikost disku a rozhodněte o způsobu ukládání. Poté znovu klikněte na tlačítko Další.

    Nastavte nastavení kapacity disku
  6. Nakonec stiskněte tlačítko Dokončit a vytvořte nový virtuální stroj.

    Dokončení vytváření nového virtuálního počítače VMware

Během počátečního zaváděcího postupu budete moci spustit nový hostující počítač, aniž byste viděli chybu „CPU byl deaktivován hostujícím operačním systémem“ .

Zajímavé Články