Błąd „Akceleracja sprzętowa VT-x / AMD-V niedostępna w twoim systemie” podczas próby uruchomienia Virtualbox

8

Muszę uruchomić Mac OS na wirtualnym pudełku dla klasy i ciągle pojawia się komunikat o błędzie

„Przyspieszenie sprzętowe VT-x / AMD-V nie jest dostępne w twoim systemie. Niektórzy goście (np. OS / 2 i QNX) wymagają tej funkcji i bez niej nie uda jej się uruchomić”.

Jeśli istnieje rozwiązanie, nie jestem przyzwyczajony do systemu Windows 8.1 i będę potrzebował szczegółowych instrukcji, jak to naprawić. Dziękuję Ci

Ashley
źródło
Albo nie masz włączonych opcji wirtualizacji w BIOS-ie, albo procesor go nie obsługuje. Czy możesz podać dokładny numer modelu swojego laptopa? Powinno być coś w rodzaju M7-XXXxx
Michael Frank
1
Sugeruję sprawdzenie, czy Twój procesor obsługuje wirtualizację na ARK Intela . To, że jest to i7, nie oznacza, że ​​wirtualizacja jest obsługiwana lub włączona. Jeśli tak, sprawdź ustawienia bios.
nerdwaller
czy twój system to Mac? Jeśli nie, nie możesz uruchamiać MacOS na maszynie wirtualnej.
magicandre1981
3
To pytanie wydaje się być nie na temat, ponieważ dotyczy korzystania z oprogramowania niezgodnie z jego licencją. (Apple nie oferuje licencji na używanie systemu Mac OS na komputerze HP).
David Schwartz
Rozsądny komentarz, ale się nie zgadzam. Zakładasz, że Apple jest w stanie egzekwować ten warunek na podstawie licencji, a w zależności od lokalizacji może nie być w stanie. (Z wielu powodów dozwolony użytek to jeden)
davidgo,

Odpowiedzi:

9

Nie musisz odinstalowywać / ponownie instalować HyperV

Ten sam problem napotkałem przy użyciu nowego emulatora Androida Visual Studio 2015 i emulatora Windows Phone, a także próbowałem uruchomić klientów VirtualBox. Niestety nie możesz uruchomić VBox w tym samym czasie co inne emulatory; musisz tylko ustawić nową opcję rozruchu i ponownie uruchomić komputer, aby przełączać się tam iz powrotem.

Otwórz administracyjny wiersz polecenia i uruchom:

C:\>bcdedit /copy {current} /d "Windows w/ HyperV"
C:\>bcdedit /set hypervisorlaunchtype off

Spowoduje to skopiowanie bieżących ustawień rozruchu do nowej opcji rozruchu o nazwie „Windows w / HyperV”, a następnie wyłączy HyperV w ramach bieżącej opcji rozruchu. Możesz uruchomić „bcdedit” bez żadnych parametrów, aby sprawdzić, czy {current} ma ustawiony parametr hypvervisorlaunchtype na „off”, a nowa sekcja ma ustawiony parametr hypvervisorlaunchtype na „auto”

Więcej informacji można znaleźć w artykule Scotta Hanselmana .

EverPresent
źródło
8

Czy masz zainstalowaną funkcję Hyper-V? Na przykład mógł zostać dodany, jeśli zainstalowano emulatory Windows Phone, które są dostarczane z Visual Studio 2012 i 2013.

Jeśli tak, to znany jest konflikt między Hyper-V a VirtualBox - obsługa wirtualizacji sprzętu nie jest wykrywana, jeśli Hyper-V jest zainstalowany .

Podobny problem występuje podczas próby użycia Intel HAXM do przyspieszenia urządzeń wirtualnych z systemem Android x86 - Windows 8 - Jak zainstalować Intel HAXM po zainstalowaniu Hyper-V .

Odinstalowanie emulatorów Windows Phone i wyłączenie funkcji Hyper-V Control Panel >> Programs and Features >> Turn Windows features on or offwydaje się obecnie jedynym rozwiązaniem.

Eoin
źródło
1
+1: Widziałem, jak inni sugerują Hyper-V, ale nie sądziłem, że go zainstalowałem, dopóki nie wskazałeś mi emulatorów Windows Phone.
Daniel AA Pelsmaeker
1

Dla każdego, kto może to sprawdzić w przyszłości. Miałem ten sam problem. Okazuje się, że wirtualizacja została wyłączona w bios. Sprawdź, czy tak jest. Jeśli tak, po prostu włącz go, a błąd zniknie

użytkownik3706454
źródło
0

Jak powiedzieliśmy w poprzednich odpowiedziach, sprawdź, czy twój procesor obsługuje wirtualizację VT-x. Jeśli tak się nie stanie, po prostu nie będziesz mógł uruchomić Mac OS na VirtualBox. Jeśli tak jest, rozważ VMWare Player, który jest przyzwoitą alternatywą dla VirtualBox, a także jest bezpłatny. Jest powszechnie używany w komputerach, których procesory nie obsługują VT-x do emulacji Mac OS.

Caleb Xu
źródło