Bagaimana mengaktifkan Virtualisasi Perangkat Keras pada MacBook Pro 2013 Akhir (untuk Windows 8.1 menggunakan Boot Camp)?

32

Saya mencoba untuk mengaktifkan Virtualisasi Perangkat Keras untuk pengaturan MacBook Pro baru untuk Windows 8.1 menggunakan Boot Camp.

Saya telah mencari secara online dan saya tahu bahwa kita tidak bisa hanya pergi ke BIOS seperti windows dan mengubah pengaturan. Sayangnya, sebagian besar solusi yang saya temui adalah untuk Parallels atau VMs.

Adakah yang bisa memberi tahu saya cara mengaktifkan Virtualisasi Perangkat Keras di MBP untuk Windows 8.1 yang diinstal menggunakan Boot Camp?

Ahsan
sumber
Atau mungkin Anda sudah menginstal Hyper-V :( lihat di sini: superuser.com/questions/866962/...
Tod Thomson

Jawaban:

4

Tidak ada virtualisasi perangkat keras untuk dihidupkan atau dimatikan seperti pada Wintel PC.

Sakelar itu dan banyak sakelar BIOS lainnya ada karena (setidaknya sebagian) produsen perangkat keras tidak membuat perangkat keras DAN perangkat lunak, seperti Apple.

Selalu aktif di Mac mana pun yang memiliki prosesor yang mendukung virtualisasi. Hampir semua Mac dalam beberapa tahun terakhir melakukan hal ini sehingga Anda dapat menggunakan yang ini.

Steve Chambers
sumber
Oh oke. Terima kasih. Satu-satunya kekhawatiran saya adalah bahwa Visual Studio mengatakan kepada saya bahwa virtualisasi perangkat keras dimatikan.
Ahsan
1
Di bawah pengelola tugas, harus ada bidang yang memberi tahu Anda jika virtualisasi diaktifkan. Ada dalam task manager penuh, di bawah tab prosesor ...
TiernanO
8
Jawaban yang salah. There is no hardware virtualization to turn on or off like on Wintel PCs.salah datar. Fitur silikon dapat dinonaktifkan melalui BIOS atau UEFI - yang terjadi pada mode bootcamp Apple yang rusak.
DeepSpace101
1
Jawaban ini 100% salah. Bootbook Macbook rusak dan terkadang mematikannya.
csauve
39

Kedengarannya seperti Anda mengalami masalah yang sama dengan yang saya lakukan, di mana setelah boot ke Windows, VT-x menunjukkan 'Dinonaktifkan' di Task Manager.

Tidak yakin bagaimana atau mengapa, tetapi setelah masuk

  • OS X
  • Preferensi Sistem
  • Disk Target
  • Pilih disk BOOTCAMP sebagai disk startup

Semuanya baik-baik saja setelah itu dan saya bisa dengan senang hati menggunakan Hyper-V, bahkan dari boot dingin.

Jika saya dinginkan boot menggunakan Options-key, dan kemudian memilih Windows , VT-x dinonaktifkan di Task Manager.

Sosok pergi. Bisakah beberapa jenius Mac di luar sana menjelaskan ini?

Asing
sumber
maksud Anda mode Startup atau Target Disk di panel startup
ina
3
"Jenius" Mac akan memberi tahu Anda bahwa Anda menggunakan perangkat lunak yang tidak diinginkan dengan perangkat kerasnya. Jawaban jujur ​​(sesuatu yang Apple harus cari definisi) adalah - bug firmware yang tidak dapat diperbaiki dengan benar sejak tahun 2008 ( forums.macrumors.com/showthread.php?t=821551 ).
Sean Feldman
1
Itu adalah Disk Startup untuk saya.
Jason
Terima kasih atas jawaban Anda, saya menghabiskan hampir dua jam sebelum saya menemukan jawaban Anda.
Smartkid
5
Utas ini menjelaskan bahwa Anda harus boot menggunakan lapisan CSM-BIOS. diskusi.apple.com/thread/6720461?tstart=0 ; Selain itu juga menyediakan baris perintah untuk memperbaiki masalah ini secara permanen. Penggunaan pertama diskutil listuntuk bekerja di luar partisi Windows, kemudiansudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
Chui Tey
17

EDIT: Saya menemukan cara yang lebih baik untuk membuatnya bekerja daripada boot dance yang disarankan sebelumnya (ini di bawah untuk referensi). Pada dasarnya diatur enable_and_lock_vmx truedalam rEFInd dan hanya itu. Detail di bawah ...

Metode yang disarankan

  1. Nonaktifkan MacOS System Integrity Protection / SIP (Reboot Mac, tahan tombol Command + R, di "OS X Utilities Utilities" pilih item menu "Terminal" -> ketik terminal csrutil disable; reboot)
  2. Kembali ke dalam macOS setelah reboot, dapatkan rEFInd dan ekstrak di mana saja (desktop, unduhan dll)
  3. Buka jendela terminal, cd ke tempat Anda mengekstraksi dan mengedit via sudo nano refind/refind.conf-sample
  4. Hapus komentar enable_and_lock_vmxdan atur agar trueseluruh baris harus membaca enable_and_lock_vmx true. <= Inilah yang benar-benar memperbaiki masalah!
  5. [opsional] Saat di sini, ubah batas waktu menjadi sesuatu yang cepat, misalnya 4 atau 5timeout 4
  6. Instal rEFInd dengan menjalankan ./refind-installdari terminal. Konfigurasi sampel yang Anda edit digunakan sebagai konfigurasi yang diinstal.
  7. [opsional] Aktifkan SIP lagi. Ikuti # 1 di atas tetapi jalankan csrutil enable; rebootsebagai gantinya

Metode ini sangat lancar - ini bekerja pada disk yang normal dan juga dienkripsi (FileVault2, VeraCrypt atau BitLocker) dan benar-benar membutuhkan beberapa menit untuk menginstal. Terbaik dari semua, ini berfungsi di setiap reboot.

Metode lama

Tidak ada metode lain yang bekerja untuk saya, terutama karena Windows 10 saya adalah Bitlocker yang dienkripsi yaitu tidak muncul Startup Disksuntuk memilih untuk reboot. Langkah-langkah di bawah ini berhasil

  1. Matikan

    Bukan hanya reboot yang sulit; dimatikan sepenuhnya ; seperti pada ' hitung sampai 10 saat mati ' mati

  2. Nyalakan dan Boot ke desktop OS X

    Proses ini memuat virtualisasi dengan benar. Dalam kasus saya, saya harus menahan optiondan memilih OS X, masukkan kata sandi FileVault saya (OS X saya dienkripsi) dan kemudian menunggu untuk boot ke desktop OS X.

  3. Reboot ke Windows

    Reboot lunak melalui menu Apple yaitu ikon Apple kiri atas => restart. Selama bootup pilih Windows / Bootcamp (melalui tombol opsi). Windows saya adalah Bitlocker yang dienkripsi, jadi saya memasukkan kata sandi disk, boot ke Windows, memasukkan kata sandi Windows, mendarat di desktop Windows 10. Kali ini Hyper-V hadir dan fungsional!

Saya menempatkan ini di sini untuk referensi di masa mendatang, tetapi saya harap Apple benar-benar memperbaiki proses boot Bootcamp mereka. Sudah rusak selama 8 tahun sekarang dan peretasan di atas konyol untuk mesin $ 3.000 dan ketika Bootcamp adalah fitur Mac yang didukung secara resmi.

DeepSpace101
sumber
2
SOLUSI SEMPURNA. Selamat 4 itu.
Wagner Bertolini Junior
Saya hanya memiliki satu partisi dengan Windows 10 di MacBook saya (MacBookPro11,2 - 2014 - Core i7 2.2), jadi saya tidak dapat melakukan langkah-langkah pada OS X. Ada gagasan tentang bagaimana melakukan ini pada Windows saja?
Marco Lackovic
Ini adalah instruksi langkah demi langkah yang lebih terperinci untuk versi MacOS X yang lebih baru (El Capitan dalam kasus saya) dea.nbird.com.au/2017/02/24/… dengan beberapa cara opsional (misalnya menggunakan Windows hanya tanpa MacOS)
Berkarat
6

Tampaknya jika Anda boot langsung ke Windows tidak berfungsi, tetapi jika Anda boot ke OS X dan beralih ke Windows, itu berfungsi. Atau Anda dapat boot ke Windows, ubah ke OS X dan kembali ke Windows lagi.

jcesarmobile
sumber
Ini berhasil untuk saya. 1. boot ke OS X dan saya berlari docker run hello-worlduntuk memastikan buruh pelabuhan bekerja dengan benar. Itu 2. Restart dan tahan tombol opsi untuk memunculkan opsi untuk memesan ke Windows 3. Pilih Windows. Saya berlari docker run hello-worlduntuk memastikan buruh pelabuhan bekerja dengan benar. Dulu.
cramhead
Inilah yang bekerja untuk saya. Tampaknya MacBook Pro perlu boot ke OSX untuk mengaktifkan virtualisasi. Setelah itu, soft restart ke Windows akan mengaktifkan virtualisasi. Saya memiliki pertengahan 2015 15 "MacBook Pro dengan i7 dan Windows 10 Pro dengan Pembaruan Peringatan.
JohnnyO
Saya hanya tahu tentang cold-booting ke WIN di MAC saya dengan menggunakan tombol-Pilihan. Saat saya boot ke MAC terlebih dahulu, bagaimana cara beralih ke MENANG pada BootCamp?
Joshua
1
Pada preferensi, ada bagian boot disk yang memungkinkan Anda memilih partisi untuk boot
jcesarmobile
2

Saya mencoba dengan dan tanpa menahan tombol alt, dari Mac OS ke Windows dan sebaliknya.

Instalasi Hyper-V dimulai dan meminta reboot, dan selama memulai windows maka langkah ke-2 instalasi gagal dan dibatalkan.

Hari ini saya membeli thunderbolt ke adaptor Ethernet, memasangnya, menginstal Hyper-V dan setelah reboot saya bisa menggunakannya. Bahkan ketika saya mencabut adaptor.

Jadi jahitan Hyper-V memerlukan semacam Ethernet Adapter yang diinstal

Phansoul
sumber
Trik 'thunderbolt to ethernet adapter' untuk membuat hyper-v bekerja TIDAK bekerja dengan iMac + Windows 10. 2015
Kyle
1

Setelah saya menginstal rEFInd to triple boot Macbook MF839 saya (Win10, Ubuntu, OSX), untuk mengaktifkan Virtualisasi pada Windows 10, pertama saya boot ke OSX, kemudian ketika layar login muncul, saya tekan tombol restart sehingga mac restart lagi maka saya pilih Windows 10 dari rEFInd.

winetter
sumber
1
Mac mana yang Anda gunakan?
Kyle
1

Saya telah mencoba semua berbagai kombinasi boot / reboot dan tidak ada yang berhasil sampai saya menambahkan Thunderbolt ke adaptor Ethernet. Lain kali saya memulai partisi Windows Boot Camp saya dapat mengaktifkan Hyper V.

cwadeevans
sumber