Поправяне: Процесорът е деактивиран от гост операционната система

Няколко потребители се оплакват от грешка „CPU е деактивиран от операционната система на гостите“, когато се опитват да играят на виртуална машина в приложението VMware Workstation . Повечето засегнати потребители съобщават, че проблемът изведнъж започна да се появява, след като изображението функционира добре. Това не изглежда като специфична за ОС грешка, тъй като потребителите съобщават за това, което се случва с изображения на Linux, MacOS и Windows.

Процесорът е деактивиран от операционната система гост. Изключете или нулирайте виртуалната машина.

Какво причинява процесора е деактивиран от грешката в операционната система на гостите

Разгледахме този конкретен проблем, като разгледахме различни потребителски доклади. Както се оказва, има няколко сценария, които ще доведат до появата на този конкретен проблем. Ето списък на често срещаните сценарии, за които е известно, че задействат това съобщение за грешка:

  • Машината за гости не може да се стартира правилно - Най-честите причини за тази грешка са проблем с конфигурацията на диска или неотдавнашен проблем с корупцията на вашата машина за гости, което го направи неизползваем.
  • VT-X не е активиран от настройките на BIOS - Друга причина, поради която възниква този проблем, е, когато технологията VT-X (известна също като Intel Virtualization) - от която се нуждае VMware Workstation - е деактивирана от настройките на BIOS.
  • Идентификационният процесор нарушава лицензионното споразумение - Има няколко сценария, при които изображението на ОС вече не може да се стартира, тъй като софтуерът открива несъвместим процесор. Това може да се реши чрез маскиране на идентификационния номер на процесора.

Ако се мъчите да разрешите този конкретен проблем, тази статия ще ви предостави няколко метода за отстраняване на проблеми, които ще помогнат на вашата кауза. По-долу имате няколко метода (с стъпка по стъпка инструкции), които други потребители в подобна ситуация успешно използват, за да разрешат проблема.

За най-добри резултати следвайте методите по-долу, за да се сблъскате с коригиране, което е успешно за разрешаване на проблема. Нека да започнем!

Метод 1: Активирайте VT-X (Intel Virtualization) от BIOS Settings

Тъй като това е един от най-често срещаните сценарии, нека започнем с това, че VT-X е активиран във вашите настройки на BIOS. Възможно е вашата машина да е доставена по подразбиране с деактивиран VT-X, приложение на трета страна може да е направило за вас или да сте деактивирали ръчно технологията в миналото.

Във всеки случай всеки производител на дънна платка ще включва опция за деактивиране или активиране на VT-X технологията в своите настройки на BIOS. Въпрос е само да разберете точния път на това.

Имайте предвид, че точните стъпки за достъп до настройката на BIOS ще бъдат различни според производителя на дънната ви платка. Но има някакво общо основание - трябва да натиснете клавиша BIOS (SETUP) по време на първоначалната процедура за стартиране, за да влезете във вашите настройки на BIOS .

Обикновено ключът BIOS е или един от клавишите F (F2, F4, F8, F10, F12) или ключът Dell (за компютри Dell). Ако не знаете вашия BIOS ключ, можете да го забележите по време на първия екран (наричан SETUP). Освен това можете да търсите онлайн специфичния си BIOS ключ според модела на дънната ви платка.

Натиснете бутона BIOS по време на процедурата за стартиране

След като влезете във вашите настройки на BIOS, обикновено можете да намерите записа на технологията за виртуализация, посочен като VTx / VTd . Активирайте го, запишете промените в настройките на вашия BIOS и рестартирайте машината си.

Активиране на технологията за виртуализация (VTx / VTd) от настройките на BIOS

При следващото стартиране отворете същото изображение във VMware Workstation и вижте дали проблемът е разрешен. Ако все още срещате същия проблем, преминете към следващия метод по-долу.

Метод 2: Извършване на процедура за маскиране на идентификатор на процесор

Грешката „CPU е деактивирана от гост операционната система“ може да възникне и ако проверка на сигурността деактивира процесора - ако се намери нежелан процесор. Това обикновено се случва, ако се опитате да преместите изображението от машина с Ivy Bridge архитектура на друга с Sandy Bridge архитектура (или обратно).

Всеки път, когато се случи този сценарий, вашата система ще откаже да зареди изображението, освен ако идентификационният номер на процесора е маскиран. Тази модификация може да се извърши доста лесно, ако имате VMware ESXi или различен премиум продукт, но с VMware работна станция, няма опция за графичен интерфейс за това.

Въпреки това, има начин да маскирате идентификационния номер на процесора чрез промяна на VMX файла на изображението. За да направите това, ще ви е необходим мощен текстов редактор като Notepad ++ . Ето стъпка по стъпка ръководство за това как да редактирате VMX файла на изображението, за да разрешите грешката „CPU е деактивиран от гост операционната система“ :

  1. Уверете се, че имате инсталирана Notepad ++ във вашата система. Ако не го направите, посетете тази връзка ( тук ) и кликнете върху бутона Изтегляне, за да изтеглите изпълняващата инсталация.

    Изтегляне на текстовия редактор на Notepad ++
  2. Отворете изпълнимия файл за инсталиране на Notepad ++ и следвайте екранните подкани, за да го инсталирате във вашата система.
  3. След като текстовият редактор е инсталиран, уверете се, че състоянието на вашето изображение е настроено на Изключено (не е спряно). Можете да направите това, като щракнете върху падащото меню, свързано с иконата на Play, и изберете Изключване на гост от списъка.

    Уверете се, че състоянието на машината за гости е настроено на Изключено
  4. След това се уверете, че машината за гости е избрана, след което щракнете върху Редактиране на настройките на виртуалната машина (от десния панел).

    Кликнете върху връзката Редактиране на настройките на виртуалната машина
  5. В менюто Настройки на виртуалната машина изберете раздела Хардуер и след това щракнете върху устройството на твърдия диск (SCSI) . След това преминете към десния прозорец и прегледайте точното местоположение на дисковия файл . Или го копирайте, или го запазете в паметта си, защото в следващата стъпка ще трябва да стигнете до този път.

    Отидете на Hardware> Hard Disk (SCSI) и прегледайте местоположението на Disk файла
  6. Отворете File Explorer (или приложението Finder, ако сте на Mac) и отворете местоположението на файла на диска . Трябва да видите куп различни типове файлове. Сред тях трябва да намерите файл с разширение .vmx . Когато го забележите, щракнете с десния бутон върху него и изберете Редактиране с Notepad ++ .

    Щракнете с десния бутон върху файла .vmx и изберете Редактиране с Notepad ++

    Забележка: Ако сте в Windows 10 и не можете да видите разширенията във File Explorer, отворете раздела Изглед с помощта на лентата в горната част и се уверете, че квадратчето, свързано с разширения за име на файл, е поставено отметка.

    Активиране на разширения за име на файл от File Explorer
  7. Когато файлът .vmx се отвори с Notepad ++, превъртете надолу в долната част на конфигурационния файл и поставете следния кодов ред:
     cpuid.1.eax = „0000: 0000: 0000: 0001: 0000: 0110: 1010: 0101 ″ 
  8. След като кодовият ред се вмъкне в края на документа, натиснете Ctrl + S, за да запазите промените и затворете Notepad ++.

    Поставяне на опцията config в края на конфигурационния файл
  9. Стартирайте отново виртуалната машина от приложението Wmware Workstation Player. Машината за гости трябва да се стартира успешно без съобщение за грешка „CPU е деактивиран от операционната система на гостите“ .

Ако този метод не е бил успешен, преминете към последния метод по-долу.

Метод 3: Създаване на нова виртуална машина

Ако двата метода по-горе не ви позволят да разрешите грешката „CPU е деактивиран от гост операционната система“, или имате проблем с конфигурацията на диска, или наскоро сте извършили операция, която е повредила вашата виртуална машина.

Но независимо от това, което е причинило грешката, можете да я разрешите, като създадете нова машина за гости от нулата. Но имайте предвид, че това означава, че ще загубите всички данни, съхранявани в машината за гости.

Ако решите да направите това, ето едно кратко ръководство за създаване на нова виртуална машина:

  1. Отворете VMware Workstation, изберете началния екран от левия панел, след което щракнете върху Създаване на нова виртуална машина от десния прозорец.

    Създаване на нова виртуална машина
  2. След това изберете превключвателя на файла на изображението (iso) на инсталатора на диска и натиснете бутона Преглед, за да изберете изображението. Съветникът автоматично ще открие операционната система и ще се подготви за операцията Easy Install . След като ISO файлът се зареди, щракнете върху бутона Next .

    Заредете ISO изображението и натиснете бутона Next
  3. Поставете необходимите идентификационни данни и натиснете бутона Next .

    Поставете необходимите идентификационни данни за лесна инсталация
  4. Дайте име на новата си виртуална машина и задайте местоположение за нея. След това натиснете отново бутона Next .

    Задайте името и местоположението на вашата нова виртуална машина
  5. Определете желания капацитет на диска, като изберете Максималния размер на диска и вземете решение за метода на съхранение. След това кликнете отново върху бутона Next.

    Задайте настройките на капацитета на диска
  6. Накрая натиснете бутона Finish, за да създадете новата виртуална машина.

    Приключване на създаването на новата виртуална машина VMware

Ще можете да стартирате новата машина за гости, без да видите грешката „CPU е деактивиран от операционната система на гостите“ по време на първоначалната процедура за зареждане .

Интересни Статии