Исправлено: CPU был отключен гостевой операционной системой

Несколько пользователей жаловались на ошибку «CPU был отключен гостевой операционной системой» при попытке воспроизвести виртуальную машину в приложении VMware Workstation . Большинство затронутых пользователей сообщают, что проблема внезапно начала возникать после того, как изображение работало нормально. Это не похоже на специфическую для ОС ошибку, так как пользователи сообщали об этом в образах Linux, MacOS и Windows.

Процессор был отключен гостевой операционной системой. Выключите или перезагрузите виртуальную машину.

Что вызывает CPU был отключен из-за ошибки гостевой операционной системы

Мы исследовали эту конкретную проблему, просмотрев различные пользовательские отчеты. Как выяснилось, есть несколько сценариев, которые приведут к появлению этой конкретной проблемы. Вот список распространенных сценариев, которые, как известно, вызывают это сообщение об ошибке:

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

Если вы пытаетесь решить эту конкретную проблему, эта статья предоставит вам несколько методов устранения неполадок, которые помогут вам. Ниже у вас есть несколько методов (с пошаговыми инструкциями), которые другие пользователи в аналогичной ситуации успешно использовали для решения проблемы.

Для достижения наилучших результатов следуйте приведенным ниже методам, пока не встретите исправление, которое успешно решает проблему для вас. Давай начнем!

Метод 1: Включить VT-X (Intel Virtualization) из настроек BIOS

Поскольку это один из наиболее распространенных сценариев, давайте начнем с того, что 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 нет никакой опции GUI, чтобы сделать это.

Однако есть способ замаскировать идентификатор процессора, изменив файл VMX образа. Для этого вам понадобится мощный текстовый редактор, такой как Notepad ++ . Вот пошаговое руководство о том, как отредактировать файл VMX образа, чтобы устранить ошибку «CPU был отключен гостевой операционной системой» :

  1. Убедитесь, что в вашей системе установлен Notepad ++ . Если вы этого не сделаете, перейдите по этой ссылке ( здесь ) и нажмите кнопку Загрузить, чтобы загрузить исполняемый файл установки.

    Загрузка текстового редактора Notepad ++
  2. Откройте исполняемый файл Notepad ++ и следуйте инструкциям на экране, чтобы установить его в вашей системе.
  3. После установки текстового редактора убедитесь, что для состояния вашего изображения установлено значение « Выключено» (не приостановлено). Это можно сделать, щелкнув раскрывающееся меню, связанное со значком «Воспроизведение», и выбрав « Выключить гостя» из списка.

    Убедиться, что состояние гостевого компьютера установлено на Powered OFF
  4. Затем убедитесь, что выбран гостевой компьютер, затем нажмите « Изменить настройки виртуальной машины» (на правой панели).

    Нажмите на ссылку Изменить настройки виртуальной машины.
  5. В меню «Настройки виртуальной машины» выберите вкладку «Оборудование», а затем щелкните устройство « Жесткий диск» (SCSI) . Затем перейдите на правую панель и посмотрите точное местоположение файла диска . Либо скопируйте его, либо сохраните в своей памяти, потому что вам нужно перейти к этому пути на следующем шаге.

    Перейдите в Hardware> Hard Disk (SCSI) и просмотрите местоположение файла Disk
  6. Откройте проводник (или приложение Finder, если вы находитесь на Mac) и перейдите к расположению файла на диске . Вы должны увидеть кучу разных типов файлов. Среди них вы должны найти файл с расширением .vmx . Когда вы заметите его, щелкните по нему правой кнопкой мыши и выберите « Редактировать с помощью Notepad ++» .

    Щелкните правой кнопкой мыши файл .vmx и выберите «Редактировать с помощью Notepad ++».

    Примечание. Если вы работаете в Windows 10 и не видите расширения в проводнике, перейдите на вкладку «Вид» с помощью ленты вверху и убедитесь, что флажок, связанный с расширениями имени файла, установлен.

    Включение расширений имен файлов из проводника
  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) и нажмите кнопку « Обзор», чтобы выбрать образ. Мастер автоматически обнаружит операционную систему и подготовится к операции Easy Install . После загрузки файла ISO нажмите кнопку « Далее» .

    Загрузите ISO-образ и нажмите кнопку «Далее»
  3. Введите необходимые учетные данные и снова нажмите кнопку « Далее» .

    Вставьте необходимые учетные данные для легкой установки
  4. Назовите вашу новую виртуальную машину и укажите место для нее. Затем снова нажмите кнопку « Далее» .

    Установите имя и местоположение вашей новой виртуальной машины
  5. Укажите желаемую емкость диска, выбрав « Максимальный размер диска» и определитесь с методом хранения. Затем снова нажмите кнопку «Далее».

    Установите параметры емкости диска
  6. Наконец, нажмите кнопку Готово, чтобы создать новую виртуальную машину.

    Завершение создания новой виртуальной машины VMware

Вы сможете запустить новую гостевую машину, не увидев ошибку «CPU был отключен гостевой операционной системой» во время начальной процедуры загрузки .

Интересные статьи