Настройка гипер-v эмулятора Windows Phone 8 в BIOS

4999
Kumar Bibek

Я установил Windows Phone 8 SDK и попытался настроить эмулятор. Но он жаловался на то, что параметр виртуализации моей системы не включен.

Я установил Hyper-V из раздела «Добавление программ и компонентов». Когда я перехожу к настройке BIOS, я не вижу такой опции, откуда я могу включить настройку виртуализации.

Моя материнская плата ASUS M5A88. Нужно ли обновлять мой BIOS?

Обновление: согласно предложению я обновил BIOS и включил этот параметр, но Visual Studio не может запустить эмулятор с этой ошибкой. Более старый BIOS не имел такой настройки, хотя.

Настройка гипер-v эмулятора Windows Phone 8 в BIOS

Обновление: я нашел настройку в «Advanced -> CPU Configuration». «Intel Virtualization Technology» не существует, я думаю, потому что она предназначена для процессора AMD.

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

Мой процессор AMD-FX8150, если это имеет значение здесь.

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

Настройка гипер-v эмулятора Windows Phone 8 в BIOS

Я также включил DEP для всех программ с панели управления.

Решено: после включения виртуализации из BIOS мне пришлось переустановить пакеты Hyper-V из программы «Включение или отключение функций Windows», перезапустить систему, и она начала работать.

4

3 ответа на вопрос

4
KronoS

According to this post, you need to have the latest versions of the BIOS to work with Hyper-V and enable to the Virtualization:

The older versions of bios didn't have that option, but it was enabled by default. The latest releases 1202, 1305 versions, have the option to enable or disable, the virtualization feature.

There are two places that this could potentially be:

  1. This SU Post suggests it's found under "Intel Virtualization Technology"
  2. This SU Post suggests the option is under "Secure Virtual Machine Mode" in Advanced-->CPU Configuration

I would check for both.

Since Hyper-V uses a Hypervisor this is necessary in order to enable the Win Phone 8 emulator.

Я обновил свой BIOS и включил настройку. Но VS не запускает эмулятор с тем же сообщением. Kumar Bibek 12 лет назад 0
Обновил мой вопрос. Kumar Bibek 12 лет назад 0
2
Lusitanian

On your motherboard, you need to enable the setting called "Secure Virtual Machine Mode" in your BIOS. This enables the virtualization technology (AMD-V) on your CPU, which Hyper-V and the Windows Phone SDK require.

1
miaodadao

This is works for me:

  1. Disable Hyper-V in control panel
  2. Restart
  3. Enable Hyper-V again in control panel
  4. Restart again
  5. Open Visual Studio and try again

Похожие вопросы