Jak włączyć wirtualizację sprzętu na MacBooku Pro z końca 2013 r. (Dla Windows 8.1 za pomocą Boot Camp)?

32

Usiłuję włączyć wirtualizację sprzętową w moim nowym MacBooku Pro dla systemu Windows 8.1 przy użyciu Boot Camp.

Szukałem online i wiem, że nie możemy tak po prostu przejść do systemu BIOS, jak Windows i zmienić ustawień. Niestety większość rozwiązań, na które natrafiłem, dotyczy Parallels lub maszyn wirtualnych.

Czy ktoś może dać mi znać, jak włączyć wirtualizację sprzętu w MBP dla Windows 8.1 zainstalowanego za pomocą Boot Camp?

Ahsan
źródło
A może masz zainstalowaną funkcję Hyper-V :( patrz tutaj: superuser.com/questions/866962/...
Tod Thomson

Odpowiedzi:

4

Nie ma wirtualizacji sprzętowej do włączania i wyłączania, jak na komputerach Wintel.

Ten przełącznik i wiele innych przełączników BIOS są dostępne, ponieważ (przynajmniej częściowo) producenci sprzętu nie produkują sprzętu ORAZ oprogramowania, tak jak robi to Apple.

Jest zawsze włączony na każdym komputerze Mac wyposażonym w procesor obsługujący wirtualizację. Prawie każdy komputer Mac w ciągu ostatnich kilku lat to robi, więc dobrze jest wybrać ten.

Steve Chambers
źródło
No dobra Dzięki. Moją jedyną obawą było to, że program Visual Studio powiedział mi, że wirtualizacja sprzętu jest wyłączona.
Ahsan,
1
W Menedżerze zadań powinno być pole z informacją, czy wirtualizacja jest włączona. Jest w pełnym menedżerze zadań, w zakładce procesor ...
TiernanO
8
Zła odpowiedź. There is no hardware virtualization to turn on or off like on Wintel PCs.jest całkowicie błędne. Funkcje krzemowe można wyłączyć za pomocą BIOS-u lub UEFI - co dzieje się w zepsutym trybie bootcamp firmy Apple.
DeepSpace101
1
Ta odpowiedź jest w 100% nieprawidłowa. Macbook Bootcamp jest zepsuty i czasami go wyłącza.
csauve
39

Wygląda na to, że napotykasz ten sam problem, co ja, gdy po uruchomieniu systemu Windows VT-x pokazuje się jako „Wyłączone” w Menedżerze zadań.

Nie jestem pewien, jak i dlaczego, ale po wejściu do

  • OS X
  • Preferencje systemu
  • Dysk docelowy
  • Wybierz dysk BOOTCAMP jako dysk startowy

Potem wszystko szło dobrze i mogłem z radością korzystać z Hyper-V, nawet po zimnym rozruchu.

Jeśli uruchomiłem na zimno za pomocą Optionsklawisza, a następnie wybrałem Windows , VT-x został wyłączony w Menedżerze zadań.

Domyśl. Czy jakiś geniusz Maca może to wyjaśnić?

Obcy
źródło
masz na myśli tryb Startup lub Target Disk w panelu startowym
ina
3
„Geniusz” Maca powie ci, że używasz niezamierzonego oprogramowania ze swoim sprzętem. Szczera (coś, co Apple powinno wyszukać definicję) brzmi: błąd oprogramowania układowego, którego Apple nie może poprawnie naprawić od 2008 roku ( forums.macrumors.com/showthread.php?t=821551 ).
Sean Feldman
1
To był dla mnie dysk startowy.
Jason
Dzięki za odpowiedź, zmarnowałem prawie dwie godziny, zanim znalazłem twoją odpowiedź.
Smartkid
5
Wątek wyjaśnia, że ​​musisz uruchomić komputer za pomocą warstwy CSM-BIOS. dyskusje.apple.com/thread/6720461?tstart=0 ; Ponadto zapewnia również wiersz poleceń, aby trwale rozwiązać ten problem. Najpierw użyj diskutil listdo opracowania partycji Windows, a następniesudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
Chui Tey
17

EDYCJA: Znalazłem lepszy sposób, aby uruchomić to zamiast pierwotnie sugerowanego tańca rozruchowego (jest to poniżej w celach informacyjnych). Zasadniczo ustawiony enable_and_lock_vmx truew rEFInd i to wszystko. Szczegóły poniżej ...

Sugerowana metoda

  1. Wyłącz ochronę integralności systemu / SIP systemu macOS (ponownie uruchom komputer Mac, przytrzymaj klawisze Command + R, w menu „Narzędzia OS X Utilities” wybierz pozycję menu „Terminal” -> wpisz terminal csrutil disable; reboot)
  2. Po ponownym uruchomieniu systemu wróć do macOS, pobierz REFInd i rozpakuj go w dowolnym miejscu (komputer, pliki do pobrania itp.)
  3. Otwórz okno terminala, przejdź do miejsca, w którym je rozpakowałeś i edytuj za pomocą sudo nano refind/refind.conf-sample
  4. Odkomentuj enable_and_lock_vmxi ustaw na truenp. Całą linię należy przeczytać enable_and_lock_vmx true. <= To naprawdę naprawia problem!
  5. [opcjonalnie] W tym miejscu zmień limit czasu na coś szybkiego, na przykład 4 lub 5, tjtimeout 4
  6. Zainstaluj REFInd, uruchamiając ./refind-installz terminala. Przykładowa konfiguracja, którą edytowałeś, jest używana jako konfiguracja zainstalowana.
  7. [opcjonalnie] Włącz ponownie SIP. Postępuj zgodnie z punktem 1 powyżej, ale csrutil enable; rebootzamiast tego uruchom

Ta metoda jest bardzo płynna - działa zarówno na zwykłych, jak i zaszyfrowanych dyskach (FileVault2, VeraCrypt lub BitLocker) i naprawdę zajmuje kilka minut. Co najlepsze, działa przy każdym ponownym uruchomieniu.

Stara metoda

Żadna z pozostałych metod nie działała dla mnie, zwłaszcza, że ​​mój Windows 10 był zaszyfrowany Bitlockerem, tzn. Nie wyświetla się Startup Diskspo wybraniu opcji ponownego uruchomienia. Poniższe kroki działają jednak

  1. Wyłącz

    Nie tylko twardy restart; całkowicie wyłączone ; jak w „ policz do 10, gdy wyłączone ” wyłączone

  2. Włącz i uruchom komputer z systemem OS X.

    Ten proces poprawnie ładuje wirtualizację. W moim przypadku musiałem przytrzymać optioni wybrać OS X, wprowadzić hasło FileVault (mój OS X jest zaszyfrowany), a następnie poczekać na uruchomienie systemu na pulpicie OS X.

  3. Uruchom ponownie system Windows

    Miękkie ponowne uruchomienie za pomocą menu Apple, tj. Lewa górna ikona Apple => uruchom ponownie. Podczas uruchamiania wybierz Windows / Bootcamp (za pomocą klawisza opcji). Mój system Windows był zaszyfrowany funkcją Bitlocker, więc wprowadziłem hasło dysku, uruchomiłem system Windows, wprowadziłem hasło systemu Windows i wylądowałem na pulpicie systemu Windows 10. Tym razem Hyper-V był obecny i działał!

Kładę to tutaj na przyszłość, ale mam nadzieję, że Apple naprawi proces uruchamiania Bootcamp. Jest łamany od 8 lat, a powyższe hackery są absurdalne w przypadku maszyny za 3000 USD, a Bootcamp jest oficjalnie obsługiwaną funkcją Mac.

DeepSpace101
źródło
2
IDEALNE ROZWIĄZANIE. Gratulacje 4, że.
Wagner Bertolini Junior
Mam tylko jedną partycję z systemem Windows 10 na moim MacBooku (MacBookPro11,2 - 2014 - Core i7 2.2), więc nie mogę wykonać tych czynności w systemie OS X. Masz pomysł, jak to zrobić tylko w systemie Windows?
Marco Lackovic
Oto bardziej szczegółowa instrukcja krok po kroku dla nowszych wersji MacOS X (w moim przypadku El Capitan) dea.nbird.com.au/2017/02/24/... z kilkoma opcjonalnymi sposobami (np. Używanie systemu Windows tylko bez MacOS)
Zardzewiały
6

Wygląda na to, że jeśli uruchomisz system bezpośrednio do systemu Windows, nie działa, ale jeśli uruchomisz system OS X i przełączysz się na system Windows, działa. Lub możesz uruchomić system Windows, zmienić system na OS X i wrócić do systemu Windows ponownie.

jcesarmobile
źródło
To zadziałało dla mnie. 1. uruchom system OS X i pobiegłem, docker run hello-worldaby upewnić się, że doker działa poprawnie. To było 2. Uruchom ponownie i przytrzymaj klawisz opcji, aby wyświetlić opcję rezerwacji w systemie Windows 3. Wybierz Windows. Pobiegłem, docker run hello-worldaby upewnić się, że doker działa poprawnie. To było.
cramhead
To działało dla mnie. Wygląda na to, że MacBook Pro musi uruchomić się w systemie OSX, aby włączyć wirtualizację. Następnie miękki restart w systemie Windows będzie miał włączoną wirtualizację. Mam 15-
calowego
Wiem tylko o zimnym uruchamianiu do WIN na moim MAC za pomocą klawisza Options. Kiedy zamiast tego najpierw uruchamiam komputer na MAC, jak mogę następnie przejść do WIN na BootCampie?
Joshua
1
W preferencjach znajduje się sekcja dysku rozruchowego, która pozwala wybrać partycję do rozruchu
jcesarmobile
2

Próbowałem z wciśniętym klawiszem Alt i bez niego, od Mac OS do Windows i na odwrót.

Rozpocznie się instalacja funkcji Hyper-V z prośbą o ponowne uruchomienie, a podczas uruchamiania systemu Windows drugi etap instalacji nie powiódł się i został przywrócony.

Dzisiaj kupiłem adapter Thunderbolt-Ethernet, podłączyłem go, zainstalowałem Hyper-V i po ponownym uruchomieniu mogłem go użyć. Nawet po odłączeniu adaptera.

Wygląda na to, że Hyper-V potrzebuje zainstalowanego adaptera Ethernet.

Phansoul
źródło
Sztuczka „adapter piorun do adaptera ethernetowego” do uruchomienia funkcji hyper-v NIE działa z iMac + Windows 10 2015
Kyle
1

Po zainstalowaniu rEFInd w celu potrójnego rozruchu mojego Macbooka MF839 (Win10, Ubuntu, OSX), aby włączyć wirtualizację w systemie Windows 10, najpierw uruchamiam OSX, a następnie, gdy pojawia się ekran logowania, wciskam przycisk restartu, więc mac ponownie uruchamia się ponownie, a następnie wybierz Windows 10 z rEFInd.

winsetter
źródło
1
Z którego komputera Mac korzystałeś?
Kyle,
1

Próbowałem różnych kombinacji rozruchu / restartu i nic nie działało, dopóki nie dodałem adaptera Thunderbolt do Ethernet. Przy następnym uruchomieniu partycji Windows Boot Camp mógłbym włączyć Hyper V.

cwadeevans
źródło