Przyspieszenie sprzętowe VT-x / AMD-V nie jest dostępne w twoim systemie

36

Podczas instalowania systemu operacyjnego pojawia się błąd podobny do:

VT-x/AMD-V hardware acceleration is not available on your system. Certain guests (e.g. OS/2 and QNX) require this feature and will fail to boot without it.

Powinno to się zdarzyć, jeśli mój komputer nie obsługuje SLAT. Później okazało się, że mój komputer obsługuje SLATi EPToto zrzut ekranu:

wprowadź opis zdjęcia tutaj

Ale pojawia się ten błąd podczas uruchamiania systemu operacyjnego:

wprowadź opis zdjęcia tutaj

Korzystam z systemu Windows 7, jakieś pomysły?

BLuMn
źródło
1
Czy potwierdzono, że wirtualizacja jest włączona w ramach bios?
Qwilson,
obawiam się, ponieważ nie ma takiej opcji włączenia wirtualizacji w Zaawansowanych opcjach BIOS ... w ustawieniach bios ...?
BLuMn
Jakiego rodzaju urządzenia używasz, np. Komputer stacjonarny, laptop, model itp. ... Typ / model procesora byłby bardzo pomocny.
Qwilson,
Komputer stacjonarny, Windows 7 (32-bitowy) Pentium dual core e5300
BLuMn
Przeprowadziłem szybkie wyszukiwanie i znalazłem podobne problemy z VBox i e5300. Kluczowe będzie włączenie wirtualizacji. Niektóre rozwiązania sugerują aktualizację bios. Czy możesz potwierdzić, że masz najnowszą wersję?
Qwilson,

Odpowiedzi:

48

Obsługa VT-x / AMD-V zostaje wyłączona dla VirtualBox, jeśli masz zainstalowaną Hyper-V. Włącza się ponownie po odinstalowaniu Hyper-V. Możesz to zrobić z wiersza polecenia z podwyższonym poziomem uprawnień, wpisując:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
Sedat Kapanoglu
źródło
7
Dziękuję, moje działało, dopóki nie było. Usunąłem Hyper-V, przechodząc do Panelu sterowania, klikając Programy i funkcje, klikając Włącz lub wyłącz funkcje systemu Windows, rozwijając Hyper-V i odznaczając go.
Chris Schiffhauer
7
Hyper-V jest instalowany w trybie cichym po zainstalowaniu emulatorów Windows Phone lub SDK.
Daniel AA Pelsmaeker
„Pożeranie” Hyper-V AMD-V przy rozruchu, bez konfiguracji ŻADNYCH maszyn wirtualnych, jest absurdalne. Zainstalowałem emulator Win Phone jakiś czas temu, od tego czasu nie mogłem używać VBox. Otrzymywanie tej wiadomości, spędzanie godziny na próbach rozwiązania problemu i ostatecznie odkrycie tej przyczyny jest męczące. Następny marsz ...
Sully,
@Sully Myślę, że tak się dzieje, ponieważ tej części Hyper-V prawdopodobnie nie można uruchomić później na żądanie. Musi to być na samym początku inicjalizacji jądra.
Sedat Kapanoglu
3
Nie musisz odinstalowywać / ponownie instalować HyperV, aby rozwiązać ten problem. Jeśli potrzebujesz HyperV do emulatorów telefonu (tak jak ja), możesz po prostu skonfigurować nowe opcje rozruchu za pomocą bcdedit. Zobacz moją odpowiedź pod tym pytaniem, aby uzyskać więcej informacji: superuser.com/questions/698478/...
EverPresent
3

Podejrzewam, że twój procesor nie obsługuje funkcji VT-x, jak stwierdzili inni. Jak zauważył Joshua, strona internetowa Intel pomoże ci określić możliwości twojego procesora. W szczególności należy sprawdzić stronę Zamawianie / Specyfikacje , ponieważ różne wersje tego samego procesora mogą mieć różne funkcje.

Zasadniczo, jeśli twój E5300 nie jest specyfikacją SLGTL, to nie obsługuje VT-x. Jedynym sposobem, aby się upewnić, jest znalezienie kodu Spec, albo z pudełka, w którym został zapakowany, albo fizycznie patrząc na procesor. Możesz także wypróbować programy, takie jak CPU-Z lub Intel® Processor Identification Utility, które powiedzą, czy VT-x jest dostępny, ale myślę, że tylko jeśli ta opcja jest włączona w systemie BIOS.

Aktualizacja systemu BIOS niekoniecznie również rozwiąże problem, ponieważ procesor nadal musiałby mieć funkcję VT-x. Teraz, jeśli zaktualizujesz system BIOS i nadal nie będzie dostępna opcja włączenia VT-x lub wirtualizacji sprzętowej w ustawieniach procesora, najprawdopodobniej twój procesor nie obsługuje tej funkcji.

Roberto Gomez
źródło
2

Najpierw należy ZAWSZE sprawdzić witrynę ARK.INTEL.COM na stronie dokumentacji procesorów Intel, aby zobaczyć, co obsługuje procesor. W takim przypadku Intel E5300 nie obsługuje funkcji wirtualizacji. Zobacz ten link:

http://ark.intel.com/products/35300

Narzędzie, które uruchamiasz, pokazuje również, choć niezbyt wyraźnie, że nie masz tych możliwości. Kreski (-) wskazują, że funkcja nie jest dostępna, a jeśli masz gwiazdkę (*), to zrobią to. Zobacz następujący link w celach informacyjnych.

http://www.techrepublic.com/blog/networking/use-coreinfo-to-determine-processor-capabilities/4937

Powinien nadal być w stanie uruchamiać maszyny wirtualne, jednak będzie znacznie wolniejszy niż w przypadku obsługi VT.

Jozuego
źródło
cóż, config. pokazuje, że to robi: i.stack.imgur.com/Z49X0.png ... jakiś pomysł?
BLuMn
@MaxPat. - Arkusze specyfikacji Intel nie kłamią.
Ramhound
@MaxPat. Mylisz się. Odczyt pokazuje myślniki (-), podczas gdy gdybyś miał możliwości, pokazywałby gwiazdki (*). Zobacz link w celach informacyjnych: techrepublic.com/blog/networking/…
Joshua
Czy są jakieś obejścia?
Christian Sirolli,
0

Aktualizacja systemu BIOS spowodowała dla mnie wyłączenie technologii wirtualizacji w systemie BIOS, co spowodowało powyższy błąd.

Ponowne włączenie opcji w systemie BIOS rozwiązało problem.

PS W przypadku procesorów AMD opcja nazywa się SVM i znajduje się głęboko w ustawieniach Advanced CPU Core lub coś w tym rodzaju.

lolmaus - Andrey Mikhaylov
źródło