Mengapa virtualbox hanya memiliki opsi 32-bit, tidak ada opsi 64-bit pada Windows 7?

297

Saya telah mengunduh dan menginstal virtualbox 4.3.20 terbaru untuk saya Windows 7 (64-bit OS), tetapi ketika saya ingin menginstal 64-bit Linux, New -> Create Virtual Machine hanya menampilkan 32-bitopsi, tidak ada 64-bitopsi. Adakah yang bisa memberikan petunjuk tentang masalah ini? Terima kasih banyak sebelumnya!

Nan Xiao
sumber
1
Anda yakin telah menginstal amd64versinya, benar?
Astaga
3
@Ramhound: Bukan duplikat, ini untuk host 64-bit.
Andreas Magnusson
1
@AndreasMagnusson Komentar saya telah terkirim 3,5 tahun yang lalu.
Ramhound
1
Untuk memperbaiki ini pada mesin Win10 saya, saya perlu masuk ke Control Panel \ Semua Item Panel Kontrol \ Program dan Fitur dan Mengaktifkan atau menonaktifkan Fitur Windows. Dari sini saya perlu UNCHECK fitur Hyper-V yang diinstal. Setelah mem-boot ulang mesin, opsi 64bit ditampilkan
Malcolm Swaine
1
Selain menonaktifkan fitur Hyper-V di fitur Windows, saya juga harus pergi ke Task Manager dan secara manual menghentikan semua yang menjalankan layanan "Hyper-V ..." dan "HV Host Service" dari tab "Layanan" . Setelah reboot, opsi 64bit akhirnya ditampilkan.
KiraMichiru

Jawaban:

290

Lihatlah: http://www.fixedbyvonnie.com/2014/11/virtualbox-showing-32-bit-guest-versions-64-bit-host-os/

Jika VirtualBox hanya menampilkan versi 32-bit dalam daftar Versi, pastikan:

  • Anda memiliki CPU x64 yang diinstal. (Secara optimal, OS 64-bit juga harus diinstal untuk menerima kinerja virtualisasi yang dapat diterima .)
  • Virtualisasi perangkat keras diaktifkan di BIOS. (CPU Anda harus mendukungnya.)
    • Untuk Intel x64: VT-x (Teknologi Virtualisasi Intel) dan VT-d keduanya diaktifkan
    • Untuk AMD x64: AMD SVM (Secure Virtual Machine) diaktifkan
  • Hyper-V (atau segala bentuk hypervisor bare-metal lainnya) tidak terpasang
duDE
sumber
1
@Tonny Di atas semua ini, sejauh yang saya ingat, jika Anda mencoba untuk memulai sesuatu seperti Mode XP ketika Anda menjalankan VM VirtualBox, itu akan mematikan VM VirtualBox Anda secara tiba-tiba tanpa peringatan.
Bruno
1
@duDE Bagaimana saya bisa menggunakan Hyper-V dan Virtualbox secara bersamaan?
user2284570
2
@ user2284570: Tidak, Anda tidak bisa: hanya satu hypervisor yang dapat berjalan sekaligus
duDE
3
Pada win7, setelah menginstal VB, restart diperlukan untuk mendapatkan opsi 64 bit.
T.Coutlakis
5
Adakah alasan teknis mengapa Hyper-V dinonaktifkan? Maksudku, kotak Virtual memberikan opsi virtualisasi 32 bit bahkan ketika Hyper-v diaktifkan; jadi mengapa tidak 64 bit?
Mayank Singh
10

Jika Anda ingin meniru aplikasi 64 bit pada host 64 bit, CPU Anda memerlukan fitur untuk itu. Yang duDE mengatakan, adalah copy-paste khusus intel. Dukungan yang sama ada pada AMD juga, ada namanya AMD-v - mungkin dia lupa menyebutkan.

Jika cpu Anda tidak memiliki dukungan ini, itu tidak akan pernah berhasil. Jika sudah, mungkin Anda perlu mengaktifkannya di bios Anda.

Ada BIOS buruk yang tidak dapat mengaktifkan fitur ini. Terkadang upgrade BIOS dapat membantu.

peterh
sumber
9

Punya masalah yang sama, hanya melihat versi 32-bit untuk OS host. Mulai bekerja setelah memperbarui asus p8z77-v pro bios ke dukungan virtualisasi terbaru dan yang memungkinkan. Sebelum pembaruan bios, virtubox hanya menunjukkan OS 32-bit.

itit75
sumber
3

Pembaruan pencipta Windows 10 memerlukan restart untuk menunjukkan opsi OS 64 bit di VirtualBox 5.1.22 untuk AMD Phenom (tm) II.

Selain itu, masalahnya mungkin Anda harus MATI komputer setelah mengubah opsi Virtualisasi di BIOS, bukan hanya me-restart itu.

Spikolynn
sumber