Kesalahan "Akselerasi perangkat keras VT-x / AMD-V tidak tersedia di sistem Anda" saat mencoba menjalankan Virtualbox

8

Saya harus menjalankan Mac OS di kotak virtual untuk kelas dan itu terus memberi saya kesalahan yang menyatakan

"Akselerasi perangkat keras VT-x / AMD-V tidak tersedia di sistem Anda. Tamu-tamu tertentu (misalnya OS / 2 dan QNX) memerlukan fitur ini dan akan gagal mem-boot tanpa itu."

Jika ada solusinya, saya tidak terbiasa dengan windows 8.1 dan akan membutuhkan petunjuk terperinci tentang cara memperbaikinya. Terima kasih

Ashley
sumber
Entah Anda tidak memiliki opsi untuk Virtualisasi diaktifkan di BIOS Anda, atau prosesor Anda tidak mendukungnya. Bisakah Anda memberikan nomor model persis laptop Anda? Seharusnya sesuatu seperti M7-XXXxx
Michael Frank
1
Saya sarankan Anda memverifikasi bahwa CPU Anda mendukung virtualisasi pada ARK Intel . Hanya karena itu i7bukan berarti virtualisasi didukung atau diaktifkan. Jika ya, periksa pengaturan bios Anda.
nerdwaller
Apakah sistem Anda Mac? Jika tidak, Anda tidak diizinkan menjalankan MacOS di VM.
magicandre1981
3
Pertanyaan ini tampaknya di luar topik karena menyangkut penggunaan perangkat lunak yang melanggar lisensi. (Apple tidak menawarkan lisensi untuk menggunakan Mac OS pada mesin HP.)
David Schwartz
Komentar yang masuk akal tapi saya tidak setuju. Anda berasumsi bahwa Apple dapat menegakkan kondisi ini dalam lisensi, dan tergantung pada lokasi mereka mungkin tidak dapat melakukannya. (Untuk sejumlah alasan, gunakan dengan adil menjadi satu)
davidgo

Jawaban:

9

Anda tidak perlu menghapus / menginstal ulang HyperV

Saya mengalami masalah yang sama menggunakan emulator Visual Studio 2015 Android baru dan Windows Phone emulator, sementara juga mencoba menjalankan klien VirtualBox. Sayangnya Anda tidak dapat menjalankan VBox pada saat yang sama dengan emulator lainnya; Anda hanya perlu mengatur opsi boot baru dan reboot untuk beralih bolak-balik.

Buka prompt perintah administratif dan jalankan:

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

Ini akan menyalin pengaturan boot Anda saat ini ke opsi boot baru yang disebut "Windows w / HyperV" dan kemudian akan menonaktifkan HyperV di bawah opsi boot Anda saat ini. Anda dapat menjalankan "bcdedit" tanpa parameter untuk memeriksa bahwa {current} memiliki jenis hypvervisorlaunchtt ke "off" dan bahwa bagian baru memiliki hypvervisorlaunchtype diatur ke "auto"

Lihat artikel Scott Hanselman untuk informasi lebih lanjut.

Hadir
sumber
8

Apakah Anda sudah menginstal Hyper-V? Misalnya itu mungkin telah ditambahkan jika Anda menginstal emulator Windows Phone yang datang dengan Visual Studio 2012 & 2013.

Jika demikian, maka ada konflik yang diketahui antara Hyper-V dan VirtualBox - Dukungan Hardware Virtualisasi tidak terdeteksi jika Hyper-V diinstal .

Masalah serupa terjadi ketika mencoba menggunakan Intel HAXM untuk mempercepat Android x86 Perangkat Virtual - Windows 8 - Cara menginstal Intel HAXM setelah menginstal Hyper-V .

Menghapus instalan Windows Phone emulator dan mematikan Hyper-V Control Panel >> Programs and Features >> Turn Windows features on or offtampaknya menjadi satu-satunya solusi untuk saat ini.

Eoin
sumber
1
+1: Saya melihat orang lain menyarankan Hyper-V, tapi saya rasa saya belum menginstalnya sampai Anda mengarahkan saya ke Windows Phone Emulator.
Daniel AA Pelsmaeker
1

Untuk siapa pun yang mungkin melihat ini di masa depan. Saya memiliki masalah yang sama. Ternyata virtualisasi telah dinonaktifkan di bios. Periksa apakah ini masalahnya. Jika demikian, aktifkan saja dan kesalahan hilang

pengguna3706454
sumber
0

Seperti balasan sebelumnya katakan, periksa apakah prosesor Anda mendukung virtualisasi VT-x. Jika tidak, maka Anda tidak akan dapat menjalankan Mac OS di VirtualBox. Jika demikian, pertimbangkan VMWare Player, yang merupakan alternatif yang layak untuk VirtualBox, dan juga gratis. Ini biasanya digunakan pada komputer yang prosesornya tidak mendukung VT-x untuk meniru Mac OS.

Caleb Xu
sumber