VirtualBox hanya membolehkan OS 32 bit


11

Ketika saya memulai VirtualBox, saya hanya memiliki sistem operasi 32 bit yang tersedia. Setelah beberapa penelitian saya mengikuti langkah-langkah pada posting lain tetapi tidak berhasil. OS host saya adalah 64 bit, Intel Virtualization Technology dan VT-d keduanya diaktifkan di BIOS, dan platform Hyper-V dinonaktifkan dalam daftar Fitur Windows, namun saya masih hanya disajikan sistem operasi 32 bit.

Saya menemukan instruksi yang sama di banyak tempat dan mereka tampaknya menyelesaikan masalah untuk semua orang, tetapi tidak untuk saya.

Saya juga mencoba memperbaiki instalasi tanpa hasil. Bagaimana saya bisa memperbaikinya untuk menjalankan OS Linux 64 bit di VB?

EDIT Saya juga memiliki versi terbaru BIOS.

Edit: Pertanyaan ini bukan duplikat dari pertanyaan lain ini karena saya menyatakan bahwa solusi untuk yang pertanyaan tidak memecahkan masalah ini.


Oke, itu masuk akal mengingat apa yang saya baca sejauh ini. Saya mendapat kesan bahwa menonaktifkan Hyper-V akan mengatasi hal itu. Jika bukan itu masalahnya, apakah Anda punya ide tentang aplikasi mana yang akan menggunakan fitur tersebut atau bagaimana cara mengetahuinya?
Jon Deaton

Coba perintah ini sebagai admin bcdedit /set hypervisorlaunchtype offdan reboot.
Biswapriyo

@Biswa sayangnya itu tidak berhasil
Jon Deaton

2
@ JonDeaton sulit untuk mengatakan dengan pasti tetapi beberapa vendor Antivirus diketahui memblokir VT-x
Mokubai

Jawaban:


14

Artikel Dukungan VirtualBox Saya memiliki host 64bit, tetapi tidak dapat menginstal tamu 64bit mencantumkan ketentuan berikut untuk tamu 64-bit:

  1. Anda perlu mengaktifkan VT-x / AMD-v di host PC BIOS.
  2. Microsoft Hyper-v harus dihapus instalannya (Jalankan OptionalFeatures.exeuntuk memeriksa)
  3. Hindari debuggers tingkat sistem, platform VM lain, dan beberapa aplikasi anti-virus resident
  4. Hapus instalan DeviceGuard atau CredentialGuard jika diinstal.

Periksa kembali kondisi di atas dan terutama jika DeviceGuard atau CredentialGuard sudah diinstal sebelumnya oleh Dell. Anda juga dapat mencoba untuk menonaktifkan anti-virus dan reboot.

Jika semua kondisi terpenuhi, maka alih-alih Perbaikan VirtualBox, cobalah untuk menghapusnya, reboot, instal, reboot. Jika perlu, ulangi ini saat boot dalam mode Aman.

Jika ini masih tidak berhasil, maka beberapa konflik produk yang diinstal dengan VirtualBox, yang perlu Anda temukan. Autoruns sangat berguna dalam memeriksa, menonaktifkan dan mengaktifkan kembali program startup.


Jika tidak ada yang berfungsi untuk Anda, maka untuk beberapa alasan VirtualBox tidak kompatibel dengan perangkat keras Anda. Hyper-V mungkin masih dapat bekerja dan bagaimanapun juga sebagus VirtualBox, hanya berbeda.
harrymc

1
Jika Anda bertanya-tanya, saya menyelesaikan masalah ini setelah menyeka laptop saya sepenuhnya, menginstal ulang windows, dan VB 5.1.28.
Jon Deaton

Mungkin dengan cara ini Anda menyingkirkan produk yang bertentangan atau menginisialisasi ulang VB secara paksa.
harrymc

Saya macet sedikit pada langkah DeviceGuard ("atur Aktifkan Keamanan Berbasis Virtualisasi ke Dinonaktifkan"). Saya pikir ketika itu tidak disetel sama sekali, saya tidak perlu melakukan apa pun. Salah - Anda harus menonaktifkannya secara eksplisit meskipun tidak diaktifkan secara eksplisit.
Jakub

5

Satu masalah yang mungkin saya temukan yang memperbaikinya untuk saya: Windows Defender => Keamanan Perangkat => Inti isolasi => Integritas memori harus DINONAKTIFKAN. (Telah mengaktifkannya di beberapa titik di masa lalu karena suatu alasan ...)

Sakelar Isolasi Inti diatur ke Mati


0

Versi 64-bit tidak akan muncul dalam daftar jika Anda menjalankan Hyper-V, juga jika Anda menjalankan Windows 10 Home, ini disebut Windows Hypervisor Platform dengan mengaktifkan ini juga akan menjaga versi 64 bit agar tidak muncul di daftar jenis ketika menciptakan mesin virtual.


0

Pastikan Virtualbox sudah terbaru! Ini memperbaikinya untuk saya pada v5.2 dan telah mengikuti semua saran lainnya di utas ini. Kemudian saya upgrade ke opsi 6.0 dan 64-bit menjadi tersedia.


Itu artinya Anda mengaktifkan Hyper-V. Vbox 6 menambahkan dukungan Hyper-V sehingga dapat berjalan di Hyper-V, tetapi pada versi sebelumnya Anda harus menonaktifkannya
phuclv

-1

Pastikan Anda menjalankan VirtualBox sebagai administrator dan pastikan Anda memiliki versi BIOS terbaru. Coba perbarui BIOS dan periksa semua pengaturan.


Saya memperbarui bios dan memperbaiki VirtualBox tetapi tidak berhasil.
Jon Deaton

Saya tidak tahu mengapa jawaban ini diturunkan. Menjalankan VirtualBox dalam mode administrator adalah satu-satunya hal yang berfungsi dalam kasus saya. +1 untuk itu.
Ciprian Stoica

-1

Akhirnya, saya juga memiliki pengalaman yang sama bahwa tidak ada solusi yang tampak berhasil, sampai saya perhatikan opsi ini dimatikan. Diaktifkan Platform Windows Hypervisor, dan 64-bit di VB sekarang tersedia!

Platform Windows Hypervisor

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.