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



Опитайте Нашия Инструмент За Премахване На Проблемите

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



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

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



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

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



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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

    Изтегляне на текстовия редактор Notepad ++

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

    Уверете се, че състоянието на машината за гости е настроено на изключено

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

    Кликнете върху връзката Редактиране на настройките на виртуалната машина

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

    Отидете на Хардуер> Твърд диск (SCSI) и вижте местоположението на дисковия файл

  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 ++.

    Вмъкване на опцията за конфигуриране в края на конфигурационния файл

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

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

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

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

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

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

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

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

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

    Заредете ISO изображението и натиснете бутона Напред

  3. Поставете необходимите идентификационни данни и натиснете Следващия бутона отново.

    Поставете необходимите идентификационни данни за лесно инсталиране

  4. Наименувайте новата си виртуална машина и задайте местоположение за нея. След това натиснете Следващия бутона отново.

    Задайте името и местоположението на новата ви виртуална машина

  5. Посочете желаното Капацитет на диска като изберете Максимален размер на диска и вземете решение за метода на съхранение. След това щракнете отново върху бутона Напред.

    Задайте настройките за капацитет на диска

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

    Завършва създаването на новата виртуална машина на VMware

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

5 минути четене