„VT-x jest niedostępny” po uruchomieniu maszyny wirtualnej [zamknięte]

120

Utworzyłem maszynę wirtualną przy użyciu oprogramowania VMWare i otrzymuję błąd podczas uruchamiania maszyny wirtualnej. Mówi się, że „VT-x nie jest dostępny:

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))

Masz jakiś pomysł, dlaczego otrzymuję ten błąd?

D MADANAGOPAL
źródło
17
Miałem ten sam błąd - dezaktywowałem "IO-APIC" w ustawieniach systemowych VM. To działa dla mnie.
maholtz
44
Wyłączenie funkcji Windows Hyper-V zadziałało dla mnie
Scotty Wagoner
11
Hyper-V stał się ponownie aktywny, kiedy zaktualizowałem do Windows 10 bez mojej wiedzy. Miej na to oko.
metaforge
2
Miałem włączoną funkcję Hyper-V, wszystko było w porządku, ale niektóre maszyny wirtualne GenyMotion nie działały (cokolwiek wyższego niż Android 5.0). Rozwiązanie dla mnie było w tym filmie, bardzo proste. youtube.com/watch?v=Y56boAsdptw
Brad Martin
1
W moim przypadku zainstalowałem "Emulator Microsoft Visual Studio dla Androida". To zepsuło wszystkie moje maszyny wirtualne VBox. Odinstalowałem emulator, nadal nie ma kości. Widziałem, że Hyper-V nie jest zainstalowany, więc zainstalowałem go i odinstalowałem - ten reset przerzucił przełącznik i ponownie uruchomił moje maszyny wirtualne VBox.
JMD

Odpowiedzi:

137

Możesz spróbować zmniejszyć pamięć podstawową w ustawieniach do około 3175 MB i zmniejszyć liczbę rdzeni do 1. To powinno zadziałać, biorąc pod uwagę, że BIOS jest ustawiony na wirtualizację. Użyj klawisza F12, zabezpieczeń, wirtualizacji, aby upewnić się, że jest włączona. Jeśli nie mówi VT-x, że jest w porządku, powinien powiedzieć VT-d lub tym podobne.

Michael Cantu
źródło
1
Z jakiegoś powodu nie mogłem edytować liczby rdzeni w interfejsie użytkownika, ponieważ był on wyłączony. Musiałem edytować „* .vbox” odpowiedniego obrazu, aby zmienić rdzenie na 1.
deepak
2
Miałem podobny problem i zmniejszenie pamięci rozwiązało mój problem, dlaczego to działa? Jestem na maszynie wirtualnej i instaluję maszynę wirtualną. Początek.
Jacek Trociński
2
Gdzie w tym celu wpisujesz klawisz F12? W wirtualnym pudełku?
Eric
3
Dlaczego redukcja pamięci podstawowej i rdzeni miałaby działać?
Randy the Dev,
31
Zdarzyło mi się to po zainstalowaniu najnowszego Dockera dla systemu Windows. Włączono funkcje Hyper-V w systemie Windows 10 i wszystkie wystąpienia VirtualBox zostały zepsute. Wyłączenie Hyper-V rozwiązało problem (zobacz tutaj, jak: poweronplatforms.com/enable-disable-hyper-v-windows-10-8 ), ale teraz Docker jest uszkodzony: - /
Gábor Nagy
9

VT-x można normalnie wyłączyć / włączyć w BIOS-ie.

Kiedy twój komputer właśnie się uruchamia, powinieneś nacisnąć DEL (lub coś), aby przejść do ustawień BIOS. Znajdziesz tam opcję włączenia technologii VT (lub czegoś podobnego).

olovb
źródło
4

Czy na pewno Twój procesor obsługuje wirtualizację Intel (VT-x) lub AMD Virtualization (AMD-V)?

Tutaj można znaleźć narzędzie do wykrywania wirtualizacji wspomagane sprzętowo ( http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ee2a17f-8538-4619-8d1c-05d27e11adb2&displaylang=en ), które powie Ci, czy Twój sprzęt obsługuje VT-x.

Alternatywnie możesz znaleźć swój procesor tutaj: http://ark.intel.com/Default.aspx . Wszystkie procesory AMD od 2006 roku obsługują wirtualizację.

Yax
źródło
1
Nie mogłem zainstalować tego narzędzia do wykrywania wirtualizacji na moim serwerze z systemem Windows 2008 R2 w wersji 64-bitowej. Jakieś inne sposoby?
D MADANAGOPAL
Jakiego procesora używasz?
Yax
Intel Xeon, E5440 @ 2,83 GHz 2,91 GHz
D MADANAGOPAL
Według: ark.intel.com/… Twój procesor obsługuje VT-x. Spróbuj tego: itropics.net/index.php/computers/windows/ ...
Yax
Dzięki za twoją odpowiedź. który powinienem spróbować? W tym łączu jest wiele opcji ... Problem polega na tym, że próbuję zainstalować wirtualne pudełko na mojej maszynie wirtualnej. Musiałem zgłosić prośbę o zmianę jakichkolwiek ustawień na mojej maszynie VM. Najpierw spróbuję włączyć sprzętowe VT i zobaczę.
D MADANAGOPAL