Некоторые пользователи Oracle VM VirtualBox и VMware Workstation при попытке развертывания в виртуальном окружении дистрибутива Windows 8 сталкиваются вот с таким системным сообщением инсталлятора платформы:
Your PC needs to restart.
Please hold down the power button.
Error Code: 0x0000005D
Parameters:
0x0306170A
0x756E6547
0x49656E69
0x6C65746E
Манипулирование настройками виртуальной машины в таких случаях мало чем помогает и приходится действовать иными способами в разных направлениях. Мы предлагаем для устранения коварной ошибки 0x0000005D сделать следующее.
Первым делом следует убедиться в том, что компьютер поддерживает аппаратную виртуализацию на базе Intel VT (Virtualization Technology) либо AMD SVM (Secure Virtual Machine). Разрешить данный вопрос можно, заглянув в настройки BIOS.
Если включение аппаратной виртуализации не решило проблемы, потребуется вновь при загрузке компьютера открыть окно настроек BIOS и включить параметр NX-Bit (No eXecute Bit в процессорах AMD) или XD-Bit (Execute Disable Bit в процессорах Intel). Данная функция обеспечивает защиту от вредоносных атак, направленных на переполнение буфера. Решение позволяет процессору выделять области памяти, где допускается выполнение кода приложений, и где оно не допускается. Когда зловред пытается установить свой код в буфер памяти, процессор отключает выполнение кода, предотвращая ущерб и распространение инфицирующей программы.
В случае отсутствия в настройках BIOS атрибута NX-Bit или XD-Bit нужно убедиться, что установленный в компьютере процессор поддерживает данную технологию и, обратившись к производителю ПК, произвести обновление микропрограммы инициализации компонентов материнской платы.
Наконец, как вариант, можно еще поиграться с параметрами реализованного в Windows механизма предотвращения выполнения данных Data Execution Prevention (DEP). Для открытия окна настроек данного инструмента, необходимо проследовать в меню «Панель управления -> Система и безопасность -> Система -> Дополнительные параметры системы -> Параметры быстродействия -> Предотвращение выполнения данных».
Можно также попробовать вовсе отключить DEP, запустив консоль с правами администратора и выполнив команду bcdedit.exe /set {current} nx AlwaysOff
с последующей перезагрузкой компьютера. После перезапуска системы опция «Включить DEP» будет недоступна. Чтобы впоследствии активировать механизм Data Execution Prevention вновь, потребуется скормить командной строке Windows инструкцию bcdedit.exe /set {current} nx OptIn
.
Есть, что добавить? Пишите info@software-expert.ru.
Материалы по теме: