«VT-x недоступен» при запуске виртуальной машины [закрыто]

120

Я создал виртуальную машину с помощью программного обеспечения VMWare и получаю сообщение об ошибке при запуске виртуальной машины. Он говорит "VT-x недоступен:

00:00:03.916 NAT: zone(nm:mbuf_cluster, used:0)
00:00:03.916 NAT: zone(nm:mbuf_packet, used:0)
00:00:03.916 NAT: zone(nm:mbuf_jumbo_pagesize, used:0)
00:00:03.916 NAT: zone(nm:mbuf_jumbo_9k, used:0)
00:00:03.916 NAT: zone(nm:mbuf_jumbo_16k, used:0)
00:00:03.930 VMSetError: D:\tinderbox\win-4.0\src\VBox\VMM\VMMR3\VM.cpp(350) VMR3Create; rc=VERR_VMX_NO_VMX
00:00:03.930 VMSetError: Unknown error creating VM
00:00:03.931 ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={515e8e8d-f932-4d8e-9f32-79a52aead882} aComponent={Console} aText={VT-x is not available. (VERR_VMX_NO_VMX).
00:00:03.931 Unknown error creating VM (VERR_VMX_NO_VMX)}, preserve=false
00:00:03.944 Power up failed (vrc=VERR_VMX_NO_VMX, rc=E_FAIL (0X80004005))

Есть идеи, почему я получаю эту ошибку?

D MADANAGOPAL
источник
17
У меня была такая же ошибка - я отключил «IO-APIC» в системных настройках виртуальной машины. Это подходит для меня.
maholtz
44
Отключение функции Windows Hyper-V у меня сработало
Скотти Вагонер
11
Hyper-V снова стал активным, когда я без моего ведома обновился до Windows 10. Следите за этим.
metaforge
2
У меня был включен Hyper-V, все было в порядке, но некоторые виртуальные машины GenyMotion не работали (все выше Android 5.0). Исправление для меня было очень простым в этом видео. youtube.com/watch?v=Y56boAsdptw
Брэд Мартин
1
В моем случае я установил «Эмулятор Microsoft Visual Studio для Android». Это сбило все мои виртуальные машины VBox. Я удалил эмулятор, но все еще нет кубиков. Я увидел, что Hyper-V не установлен, поэтому я установил и удалил его - этот сброс щелкнул переключателем, и мои виртуальные машины VBox снова заработали.
JMD

Ответы:

137

Вы можете попробовать уменьшить базовую память при настройках примерно до 3175 МБ и уменьшить количество ядер до 1. Это должно сработать, учитывая, что ваш BIOS настроен на виртуализацию. Используйте ключ f12, безопасность, виртуализацию, чтобы убедиться, что он включен. Если он не говорит VT-x, что это нормально, он должен сказать VT-d или что-то подобное.

Майкл Канту
источник
1
Мне почему-то не удалось изменить количество ядер в UI, так как он был отключен. Пришлось отредактировать "* .vbox" соответствующего изображения, чтобы изменить ядра на 1.
дипак
2
У меня была аналогичная проблема, и уменьшение объема памяти решило мою проблему, почему это работает? Я на виртуальной машине устанавливаю виртуальную машину. Inception.
Яцек Троцински
2
Где вы для этого вводите клавишу F12? В виртуальном ящике?
Эрик
3
Почему уменьшение базовой памяти и ядер будет работать?
Randy the Dev
31
Это случилось со мной после установки последней версии Docker для Windows. Он включил функции Hyper-V в Windows 10, и все экземпляры VirtualBox были сломаны. Отключение Hyper-V решило проблему (см. Здесь, как: poweronplatforms.com/enable-disable-hyper-v-windows-10-8 ), но теперь Docker не работает: - /
Gábor Nagy
9

VT-x обычно можно отключить / включить в BIOS.

Когда ваш компьютер только запускается, вы должны нажать DEL (или что-то еще), чтобы перейти к настройкам BIOS. Там вы найдете возможность включить VT-технологию (или что-то еще).

olovb
источник
4

Вы уверены, что ваш процессор поддерживает виртуализацию Intel (VT-x) или виртуализацию AMD (AMD-V)?

Здесь вы можете найти аппаратное средство обнаружения виртуализации ( http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ee2a17f-8538-4619-8d1c-05d27e11adb2&displaylang=en ), которое сообщит вам, если ваше оборудование поддерживает VT-x.

Вы также можете найти свой процессор здесь: http://ark.intel.com/Default.aspx . Все процессоры AMD с 2006 года поддерживают виртуализацию.

Йаш
источник
1
Мне не удалось установить этот инструмент обнаружения виртуализации на свой 64-разрядный сервер с Windows 2008 R2. Любые альтернативные способы?
D MADANAGOPAL
Какой процессор вы используете?
Yax
Intel Xeon, E5440 @ 2,83 ГГц 2,91 ГГц
D MADANAGOPAL
Согласно: ark.intel.com/… ваш процессор поддерживает VT-x. Попробуйте это: itropics.net/index.php/computers/windows/...
Йаш
Спасибо за ваш ответ. какой я должен попробовать? В этой ссылке есть много вариантов ... проблема в том, что я пытаюсь установить виртуальный ящик на свою виртуальную машину. Мне пришлось поднять билет, чтобы изменить какие-либо настройки на моей виртуальной машине. Я сначала попробую включить Hardware VT и посмотрю.
D MADANAGOPAL