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?
Odpowiedzi:
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.
źródło
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.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
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ć?
źródło
diskutil list
do opracowania partycji Windows, a następniesudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
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 true
w rEFInd i to wszystko. Szczegóły poniżej ...Sugerowana metoda
csrutil disable; reboot
)sudo nano refind/refind.conf-sample
enable_and_lock_vmx
i ustaw natrue
np. Całą linię należy przeczytaćenable_and_lock_vmx true
. <= To naprawdę naprawia problem!timeout 4
./refind-install
z terminala. Przykładowa konfiguracja, którą edytowałeś, jest używana jako konfiguracja zainstalowana.csrutil enable; reboot
zamiast tego uruchomTa 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 Disks
po wybraniu opcji ponownego uruchomienia. Poniższe kroki działają jednakWyłącz
Nie tylko twardy restart; całkowicie wyłączone ; jak w „ policz do 10, gdy wyłączone ” wyłączone
Włącz i uruchom komputer z systemem OS X.
Ten proces poprawnie ładuje wirtualizację. W moim przypadku musiałem przytrzymać
option
i wybrać OS X, wprowadzić hasło FileVault (mój OS X jest zaszyfrowany), a następnie poczekać na uruchomienie systemu na pulpicie OS X.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.
źródło
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.
źródło
docker run hello-world
aby 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-world
aby upewnić się, że doker działa poprawnie. To było.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.
źródło
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.
źródło
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.
źródło