Несколько пользователей жаловались на появление Ошибка “CPU has been disabled by the guest operating system” при попытке воспроизведения виртуальной машины внутри Приложение VMware Workstation. Большинство пользователей сообщают, что проблема внезапно возникла после того, как образ работал нормально в течение. Это не похоже на ошибку, связанную с конкретной операционной системой, поскольку пользователи сообщали, что она возникает при работе с образами Linux, MacOS и Windows.
Что вызывает ошибку CPU был отключен гостевой операционной системой
Мы исследовали эту конкретную проблему, изучив различные отчеты пользователей. Как выяснилось, существует несколько сценариев, которые приводят к появлению именно этой проблемы. Ниже приведен список распространенных сценариев, которые, как известно, вызывают это сообщение об ошибке:
- Гостевая машина не может корректно запуститься – Наиболее распространенными причинами этой ошибки являются проблемы с конфигурацией диска или недавнее повреждение гостевой машины, сделавшее ее непригодной для использования.
- VT-X не включен в настройках BIOS – Другая причина возникновения этой проблемы — отключение в настройках BIOS технологии VT-X (также известной как Intel Virtualization), которая необходима VMware Workstation.
- Идентификатор процессора нарушает лицензионное соглашение – Существует несколько сценариев, при которых образ ОС не может запуститься из-за того, что программное обеспечение обнаруживает несовместимый процессор. Эту проблему можно решить, замаскировав идентификатор процессора.
Если вам не удается решить эту проблему, в этой статье вы найдете несколько способов устранения неполадок, которые помогут вам решить проблему. Ниже приведены несколько способов (с пошаговыми инструкциями), которые успешно использовали другие пользователи в аналогичной ситуации для решения проблемы.
Для достижения наилучших результатов следуйте приведенным ниже методам по порядку до тех пор, пока не найдете успешное решение проблемы. Начнем с того, что!
Способ 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, обычно можно обнаружить запись Virtualization Technology, которая перечислена как VTx/VTd. Включите его, сохраните изменения в настройках BIOS и перезагрузите компьютер.
При следующем запуске откройте тот же образ в VMware Workstation и посмотрите, решена ли проблема. Если вы’все еще сталкиваетесь с той же проблемой, перейдите к следующему способу, приведенному ниже.
Способ 2: Выполнение процедуры маскирования идентификатора процессора
“CPU был отключен гостевой операционной системой” ошибка также может возникнуть, если проверка безопасности отключает процессор – при обнаружении нежелательного процессора. Обычно это происходит при попытке перенести образ с машины с архитектурой Ivy Bridge архитектурой на другую с Sandy Bridge архитектуры (или наоборот).
При возникновении такой ситуации система откажется загружать образ, если только не будет установлен диск ИДЕНТИФИКАТОР ПРОЦЕССОРА замаскирован. Эта модификация может быть выполнена довольно просто, если у вас есть VMware ESXi или другой продукт премиум-класса, но в VMware workstation нет возможности сделать это с помощью графического интерфейса.
Однако существует способ маскировки идентификатора процессора путем изменения VMX-файла образа. Для этого вам’понадобится мощный текстовый редактор, например Блокнот++. Вот пошаговое руководство по редактированию VMX-файла образа для решения проблемы “CPU был отключен гостевой операционной системой” ошибка:
- Убедитесь, что у вас есть Блокнот++ установленный в вашей системе. Если у вас его нет, перейдите по этой ссылке (здесь), и щелкните на кнопке Скачать кнопка для загрузки исполняемого файла установки.
- Откройте установочный файл Notepad++ и, следуя подсказкам на экране, установите его на свою систему.
- После установки текстового редактора убедитесь, что для параметра Состояние образа установлено значение Выключить (не приостановлено). Это можно сделать, нажав на выпадающее меню, связанное с кнопкой Значок воспроизведения и выбираем Выключите гостя из списка.
- Далее убедитесь, что гостевая машина выбрана, затем нажмите кнопку Редактирование настроек виртуальной машины (с правой панели).
- В меню Параметры виртуальной машины выберите вкладку Оборудование, а затем щелкните на кнопке Жесткий диск (SCSI) устройство. Затем перейдите на правую панель и посмотрите точное расположение Дисковый файл. Либо скопируйте ее, либо сохраните в памяти, так как на следующем этапе вам потребуется перейти к этому пути.
- Откройте File Explorer (или приложение Finder, если вы работаете на Mac) и перейдите к файлу Дисковый файл location. Вы должны увидеть кучу различных типов файлов. Среди них вы должны найти файл, который имеет имя .vmx расширение. Когда вы обнаружите его, щелкните на нем правой кнопкой мыши и выберите Редактировать с Блокнот++.
Примечание: Если вы используете Windows 10 и не видите расширений в Проводнике файлов, откройте вкладку Вид на ленте в верхней части и убедитесь, что флажок, связанный с Расширения имен файлов установлен флажок.
- С помощью .vmx файл, открытый с помощью Notepad++, прокрутите вниз до самого низа файла конфигурации и вставьте следующую строку кода:
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101″
- После того как строка кода будет вставлена в конец документа, нажмите Ctrl + S, чтобы сохранить изменения и закрыть Блокнот++.
- Снова запустите виртуальную машину из приложения Wmware Workstation Player. Гостевая машина должна успешно загрузиться без “CPU has been disabled by the guest operating system” сообщение об ошибке.
Если этот способ не помог, перейдите к последнему способу, приведенному ниже.
Метод 3: Создание новой виртуальной машины
Если два описанных выше способа не помогли решить проблему “CPU has been disabled by the guest operating system” Ошибка означает, что у вас либо проблема с конфигурацией диска, либо вы недавно выполнили операцию, которая привела к повреждению виртуальной машины.
Но независимо от того, что вызвало ошибку, ее можно устранить, создав новую гостевую машину с нуля. Однако следует помнить, что в этом случае вы потеряете все данные, хранящиеся на гостевой машине.
Если вы решили поступить именно так, то вот краткое руководство по созданию новой виртуальной машины:
- Откройте приложение VMware Workstation, выберите пункт Главная в левой панели, затем нажмите кнопку Создать новую виртуальную машину из правой панели.
- Далее выберите пункт Файл образа установочного диска (iso) переключить и нажать кнопку Перейдите по ссылке кнопка для выбора образа. Мастер автоматически определит операционную систему и подготовится к появлению сообщения Простая установка операция. После загрузки ISO-файла нажмите кнопку Далее кнопка.
- Введите необходимые учетные данные и нажмите кнопку Далее снова.
- Назовите новую виртуальную машину и задайте для нее местоположение. Затем нажмите кнопку Далее снова нажмите кнопку.
- Укажите желаемое Объем диска выбрав пункт Максимальный размер диска и определитесь с методом хранения. Затем снова нажмите кнопку Далее.
- Наконец, нажмите кнопку Завершить работу кнопка создания новой виртуальной машины.
Вы сможете запустить новую гостевую машину, не увидев сообщения “CPU has been disabled by the guest operating system” ошибка при начальном Загрузите процедуру .