Tidak dapat memulai Hyper-V di MacBook di Bootcamp tetapi bisa di Parallels

8

Saya menjalankan Mavericks pada model 2013 akhir MacBook Pro 13 "Retina (chip Intel i5) dan telah menginstal Windows 8.1 ke dalam partisi bootcamp. Di bawah Bootcamp, upaya untuk memulai VM di Hyper-V Manager menghasilkan pesan kesalahan bahwa VM "tidak dapat dimulai karena hypervisor tidak berjalan."

Per Manajer Layanan Hyper-V, layanan dimulai, dan saya telah menghilangkan tiga kemungkinan penyebab yang diberikan dalam perincian kotak dialog galat di atas, yaitu:

  1. Perangkat keras mendukung virtualisasi - ini adalah i5 dan saya menjalankan coreinfo untuk mengonfirmasi bahwa SLAT tersedia.
  2. Konfigurasi BIOS - untuk Mac, tidak ada opsi untuk mengubah pengaturan tipe BIOS, tetapi virtualisasi HW seharusnya diaktifkan secara default.
  3. Masalah konfigurasi BCD - Saya memeriksa bcdedit dan pengaturan tipe hypervisorlauncht adalah otomatis, tetapi reset dan restart hanya untuk memastikan.

Selain itu, saya telah menyiapkan Parallels 9 untuk menggunakan partisi bootcamp Windows 8, dan ketika saya meluncurkan Parallels, saya tidak memiliki masalah dalam menyiapkan dan memulai VM. VMs yang sama yang saya buat di sana, kemudian gagal diluncurkan jika saya me-restart mesin langsung ke bootcamp.

Apa yang saya lewatkan?

Jim O'Neil
sumber
Apakah Anda sudah memikirkan sesuatu? Saya juga mencoba menjalankan Hyper-V di boot camp. Virtualisasi Perangkat Keras tampaknya tidak diaktifkan secara default, saya juga memiliki Macbook 2013 dan Virtualisasi muncul sebagai dinonaktifkan di bawah tab Performance dari task manager.
msbg
Rupanya, ini karena keterbatasan dalam cara Boot Camp memanggil Windows (yaitu CSM). Jika Anda menggunakan rEFInd untuk menginstal Windows dalam mode "UEFI asli", Anda mungkin lebih beruntung.
Daniel B
Terima kasih @anielB; sementara itu mungkin benar, saya dapat mengonfirmasi menggunakan rEFInddan memeriksa bahwa Windows mem-boot dalam mode UEFI (melalui metode ini ) tidak menjamin Anda akan menghindari kesalahan OP (saya mendapatkan hal yang sama). Bagi saya itu hit and miss, kebanyakan memulai dari shutdown berfungsi dan restart tidak .. Berharap untuk mendapatkan saran lainnya.
Jonno
Periksa output coreinfo untuk ekstensi / flag CPU yang diperlukan ini: vmx (virtualisasi), nx (pencegahan eksekusi data), ept (terjemahan alamat tingkat kedua), dan vmm (Mode Monitor VM). Jika semuanya ada, obat biasa, untuk menjalankan "bcdedit / set hypervisorlaunchtype Auto", mungkin tidak relevan dengan bootcamp.
harrymc
2
Jika saya mengerti benar, ini sekarang bekerja untuk Anda, jadi lebih baik tinggalkan jawaban atas apa yang Anda lakukan.
harrymc

Jawaban:

5

Ini sepertinya ada hubungannya dengan bagaimana Anda mem-boot partisi Windows.

https://apple.stackexchange.com/a/122071/88382 menyarankan untuk me-reboot ke OS X, memilih BOOTCAMPdari panel kontrol Startup, dan kemudian boot ke Windows. Ini memungkinkan virtualisasi di mesin saya. (Saya sebelumnya mem-boot ke Windows menggunakan Boot Camp Assistant, dan virtualisasi dinonaktifkan.)

Jacob Krall
sumber
Ini adalah solusi untuk masalah firmware yang Apple sembunyikan di balik dukungan yang sama sekali tidak berguna. Masalah telah ada sejak 2008 dan ini adalah bug terkait perangkat lunak yang tampaknya akan diperkenalkan kembali ke model-model baru.
Sean Feldman
Partisi bootcamp saya terenkripsi BitLocker, jadi saya tidak melihatnya di panel kontrol Startup. Ada teknik lain? Konyol bug ini belum diperbaiki oleh Apple selama lebih dari 8 tahun.
DeepSpace101
Ini bekerja untuk saya; Namun, saya harus mengatur OSx sebagai drive target default. Saya harus boot ke OSx, lalu soft reboot ke Windows dan kemudian saya memiliki opsi HyperV penuh sekarang. Saya menggunakan Macbook Pro Akhir 2013 dengan macOS 10.14: Mojave (Liberty) diinstal.
HPWD