Saya telah berhasil menginstal Windows Vista 32-bit dalam VM dengan VirtualBox. Sekarang saya mencoba melakukan hal yang sama dengan Windows Vista 64-bit dan tidak berfungsi. Saya telah membuat VM tetapi tampaknya tidak mau mem-boot dari image ISO Vista 64-bit. Itu memunculkan kesalahan manajer boot ini.
OS host adalah Windows 7 64-bit pada prosesor Intel Core 2 Duo 64-bit. Sekarang, saya telah melakukan hal yang sama dan menginstal versi VirtualBox yang sama di komputer lain, juga menjalankan Windows 7 64-bit, menciptakan VM, dan kemudian ... selama proses setup VM saya perhatikan bahwa ada opsi tambahan untuk dipilih ketika saya memilih Os tamu. Ini screenshotnya.
Anda dapat melihat opsi-opsi di antara di mana dikatakan 64-bit, saya tidak memiliki opsi itu di komputer lain. Sekarang, yang ini menjalankan Intel Core 2 Quad, model akhir yang lebih tinggi. Ini mendukung teknologi virtualisasi Intel, sementara yang lain tidak.
Ini adalah tampilan dialog yang sama pada komputer Core 2 Duo. Ini screenshotnya.
Mungkinkah ini alasannya? Apakah itu berarti Anda tidak dapat meniru OS tamu Windows 64-bit sama sekali dengan VirtualBox, kecuali jika prosesor Anda mendukung teknologi virtualisasi Intel? Saya mengerti bahwa teknologi ini membuat segalanya lebih cepat, tetapi tidak membiarkan Anda meniru OS itu sama sekali ... itu agak ekstrem, bukan?
Jika demikian, apa yang Anda sarankan agar saya gunakan?
Jawaban:
Bagian 3.1.2 dari panduan VirtualBox secara eksplisit menyatakan bahwa Anda memerlukan dukungan virtualisasi perangkat keras untuk menggunakan sistem operasi guest 64-bit (penekanan ditambahkan):
Bagian 10.3 juga menyatakan ini (penekanan ditambahkan):
Dengan demikian, Anda memerlukan prosesor yang mendukung VT-x atau AMD-V untuk menggunakan tamu 64-bit dengan VirtualBox. Namun , QEMU, Bochs dan VMWare Player mendukung semua tamu 64-bit tanpa dukungan virtualisasi perangkat keras (setidaknya sesuai dengan halaman ini ).
sumber
Tidak ada hypervisor mesin virtual yang mendukung mesin virtual 64-bit dalam CPU x86 tanpa virtualisasi, karena isolasi mesin virtual tidak akan mungkin tanpa itu.
Alasannya disebutkan di Wikipedia (penekanan milikku):
VMWare juga mengatakan bahwa kurangnya virtualisasi membuatnya menantang perlindungan VM
Baca lebih banyak:
Satu-satunya cara dalam hal ini adalah menggunakan emulator seperti QEMU atau Bochs , atau perangkat lunak paravirtualization seperti Xen.
Baca lebih lanjut: Menjalankan x86-64 ASM pada prosesor x86-32
sumber