Perbaiki: VirtualBox tidak menunjukkan Windows 10 (64-Bit)
Ramai pengguna dan pengaturcara menghadapi masalah semasa menggunakan VirtualBox di mana mereka tidak dapat melihat sistem operasi tetamu 64-bit yang dipaparkan pada aplikasi. Isu ini sangat menyusahkan kerana anda mungkin memenuhi semua keperluan tetapi tidak dapat memasang sebarang sistem operasi tetamu 64-bit pada persediaan VirtualBox anda.
Sebab mengapa anda mungkin mengalami masalah ini agak berbeza dan termasuk beberapa elemen yang berbeza. Memandangkan banyak elemen tahap tinggi dan BIOS terlibat semasa perbualan (Hyper-V, Hypervisor, Keselamatan perkakasan dll.), Mungkin mungkin anda mempunyai beberapa pilihan yang tidak dikonfigurasi dengan betul.
Apa yang menyebabkan VirtualBox tidak menunjukkan 64 bit Sistem Operasi Tetamu di Windows 10?
Terdapat beberapa sebab yang berbeza antara Hyper-V dengan keselamatan perkakasan kerana mengapa anda tidak dapat melihat sistem operasi tetamu 64-bit pada peranti anda. Berikut adalah beberapa penyebab utama yang disenaraikan di bawah:
- Hyper-V: Hyper-V Microsoft diketahui menyebabkan masalah dengan aplikasi VirtualBox. Ia mesti dinyahdayakan untuk mengakses ciri-ciri penuh aplikasi.
- Debugger Sistem dan Platform VM: Jika anda telah memasang debuger sistem atau pengurus / platform VM lain pada komputer anda, mereka mungkin bertentangan dengan VirtualBox untuk sumber dan menyebabkan beberapa ciri tidak berfungsi.
- Pengawal Peranti / Pengawal Kredensial: Penjaga Peranti atau Penjaga Kelayakan adalah aplikasi yang menyediakan keselamatan perkakasan dan kelayakan di komputer anda. Mereka biasanya diprapasang oleh Dell. Mereka perlu dikeluarkan untuk VirtualBox untuk berfungsi dengan baik.
- Pengasingan teras: Windows mempunyai pilihan pengasingan utama untuk pemprosesnya. Ini mesti dilumpuhkan juga.
- CPU dengan virtualisasi didayakan: CPU yang sah diperlukan yang membolehkan virtualisasi diaktifkan untuk VirtualBox untuk berfungsi pada komputer anda.
Sebelum memulakan dengan penyelesaian, pastikan anda log masuk sebagai pentadbir pada komputer anda. Selain itu, anda juga harus mempunyai OS .iso fail yang sah yang akan digunakan untuk memuatkan sistem operasi tetamu pada komputer anda. Sekiranya fail tersebut tidak sah atau berbeza, anda tidak akan dapat melihat sistem pengendalian 64-bit dalam pilihan VirtualBox.
Prasyarat: Memastikan anda mempunyai CPU x64
Untuk menjalankan sistem operasi tetamu 64-bit, adalah mustahak bahawa anda mempunyai CPU yang disokong x64 bit. Biasanya terdapat dua jenis CPU iaitu 32-bit dan 64-bit. Jika anda mempunyai CPU 32-bit, anda tidak akan dapat menjalankan sistem operasi 64-bit dengan cara apapun.
Berikut adalah cara yang ringkas bagaimana untuk memeriksa jenis CPU anda.
- Klik kanan pada PC ini dan pilih Properties .
- Sekali dalam sifat komputer, periksa di bawah Subheading Sistem dan semak jenis di hadapan Jenis sistem . Jika kedua-dua sistem operasi dan pemproses adalah 64, anda baik untuk pergi.
Penyelesaian 1: Membolehkan Teknologi Virtualisasi Intel
Teknologi Maya adalah seni bina dalam komputer yang membolehkan pengguna menjalankan lebih dari satu sistem operasi menggunakan virtualisasi di mana sistem operasi tetamu dilancarkan dalam kotak pasir. Dalam kotak pasir, aplikasi mempunyai sumber yang terhad dan tidak mempunyai akses kepada seni bina komputer utama yang terletak di luar kotak pasir. Sekiranya tetapan asas ini dilumpuhkan, anda mungkin mengalami masalah dengan VirtualBox. Di sini kita akan membolehkannya dalam BIOS.
- Restart komputer anda dan tekan Del atau F2 (bergantung pada motherboard ke motherboard. Anda boleh mengklik kekunci yang betul yang muncul di bawah logo Windows ketika anda memulakan semula komputer anda) pada BIOS .
- Setelah BIOS diaktifkan, navigasi ke pilihan Teknologi Virtualisasi Intel yang biasanya terdapat di Advanced . Menu di mana ia hadir mungkin berbeza dari motherboard ke motherboard jadi meneroka diri sendiri.
Dalam kes motherboard ASUS, ikut jalan berikut:
Advanced> Configuration CPU> Intel Virtualization Technology
- Sekarang ubah opsyen ke Enabled . Simpan perubahan dan keluar dari BIOS.
Komputer akan mula semula. Setelah mula semula, anda mungkin perlu memasang semula aplikasi VirtualBox dan setelah memuat semua sistem operasi tetamu, periksa apakah masalah itu telah diselesaikan.
Penyelesaian 2: Melumpuhkan Hyper-V Microsoft
Hyper-V adalah alat yang dibangunkan oleh Microsoft yang membolehkan pengguna membuat satu atau lebih mesin maya. Ini dilakukan untuk menjalankan sistem operasi yang berbeza di Windows. Ia hampir melaksanakan tugas yang sama seperti VirtualBox tetapi mempunyai pilihan sukar selain daripada seni bina yang mengelirukan. Kami mendapati dari laporan pengguna bahawa Hyper-V mesti dilumpuhkan pada Windows untuk VirtualBox untuk dijalankan dengan betul.
Periksa sama ada Komputer adalah Kebolehan Hyper-V
Pertama, kami akan memeriksa komputer anda walaupun mampu Hyper-V. Sekiranya sistem operasi tidak dan tidak dipasang di tempat pertama, anda boleh melangkaui penyelesaian ini dan berpindah ke seterusnya.
- Tekan Windows + S, ketik "command prompt" dalam kotak dialog, klik kanan pada aplikasi dan pilih Run as administrator .
- Setelah berada di command prompt tinggi, jalankan perintah berikut:
systeminfo.exe
- Setelah keputusan dimuat, navigasi ke bawah untuk mencari entri " Syarat-syarat Hyper-V ". Jika anda mempunyai Ya di hadapan pilihan, itu bermakna bahawa komputer anda menyokong Hyper-V. Sekiranya anda tidak melihat No, anda perlu melangkau penyelesaian ini.
Melumpuhkan Hyper-V
Sekarang jika Hyper-V dipasang pada komputer anda, kami akan mematikannya dan mula semula komputer anda. Ini akan menghapuskan konflik antara Hyper-V dan VirtualBox dan membetulkan isu tersebut.
- Tekan Windows + R, ketik " OptionalFeatures.exe " dalam kotak dialog dan tekan Enter.
- Setelah Ciri Pilihan dibuka, cari pilihan Hyper-V . Sekiranya ia diperiksa, nyahtanda pilihan (termasuk sub-opsyen).
- Mulakan semula komputer anda dan lancarkan VirtualBox lagi. Periksa sama ada masalah itu diselesaikan. Anda juga boleh memuatkan semula sistem operasi 64-bit dari fail iso.
Penyelesaian 3: Memadamkan Pengawal Peranti / Penjaga Kelayakan
Device Guard adalah gabungan ciri-ciri keselamatan dan perisian keselamatan yang berkaitan dengan perusahaan yang membolehkan peranti hanya menjalankan aplikasi yang ditetapkan dengan jelas dalam dasar integriti kod Windows. Ia digunakan sebagai lapisan tambahan keselamatan dan didayakan oleh Default dalam komputer DELL. Pilihan ini perlu dilumpuhkan agar VirtualBox dapat memaparkan sistem operasi tetamu 64-bit pada komputer anda.
Pengawal Bertauliah bermaksud berada di Windows 10 Enterprise Edition sahaja jadi jangan risau jika anda tidak dapat melihatnya pada versi Windows anda.
Melumpuhkan Pengawal Peranti
- Tekan Windows + R, ketik " gpedit.msc " dalam kotak dialog dan tekan Enter.
- Setelah editor dasar kumpulan, arahkan ke laluan berikut:
Konfigurasi Komputer> Templat Pentadbiran> Sistem> Pengawal Peranti
- Sekarang klik dua kali dasar Mengaktifkan Keselamatan Berdasarkan Maya dan tetapkan sebagai Dinonaktifkan .
- Simpan perubahan dan keluar. Sekarang mulakan semula komputer anda dan cuba melancarkan VirtualBox. Periksa sama ada masalah itu diselesaikan.
Melumpuhkan Pengawal Kredensial
Sekiranya komputer anda adalah Windows 10 Enterprise dan juga mengandungi Pengawal Kredensial, kami akan cuba melumpuhkannya sebagai tambahan kepada Pengawal Peranti. Ikut arahan di bawah.
- Lakukan kaedah melumpuhkan Pengawal Peranti seperti yang ditunjukkan di atas. Sekarang tekan Windows + R, ketik "regedit" dalam kotak dialog dan navigasi ke alamat berikut.
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard \ RequirePlatformSecurityFeatures
Padamkan setiap kunci di atas yang disenaraikan.
- Kini kita perlu memadamkan pembolehubah Windows Defender Guard Guard menggunakan pembolehubah bcdedit. Tekan Windows + S, ketik "command prompt" dalam kotak dialog, klik kanan pada aplikasi dan pilih Run as administrator .
- Sekarang jalankan perintah berikut satu demi satu meneruskan dengan Enter selepas setiap satu daripada mereka.
mountvol X: / s copy% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\ EFI \ Microsoft \ Boot \ SecConfig.efi" bcdedit / set bootmgr bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit / 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} partition device = X: mountvol X: / d
- Sekarang mulakan semula komputer anda dengan betul. Apabila anda digesa untuk melumpuhkan Pengawal Bertauliah Windows Defender, terima segera.
- Mulakan semula komputer anda sekali lagi. Sekarang cuba jalankan VirtualBox dan selepas memuat semula sistem operasi tetamu, semak apakah kesilapan telah diselesaikan.
Penyelesaian 4: Melumpuhkan Pengasingan Teras
Teknologi pengasingan teras membolehkan Windows untuk mencipta kawasan selamat memori sistem yang benar-benar terpencil dari ingatan kerja biasa komputer. Ia membantu menjalankan mesin maya di Windows. Di kawasan yang selamat ini, sistem ini dapat menjalankan proses sistemnya, perisian keselamatan dan sebagainya tanpa risiko terganggu oleh sistem operasi teras. Kadang-kadang modul ini menyebabkan konflik dengan Pengasingan Teras. Kami akan mematikan Pengasingan Teras dan semak apakah ini menyelesaikan mesej ralat.
- Muat turun fail .reg dari (sini). Fail tersebut akan dinamakan 'Melumpuhkan Pengawal Kredensial'.
- Klik dua kali untuk melaksanakannya. Anda mungkin digesa oleh UAC untuk mengesahkan tindakan anda.
- Sekiranya anda ingin mengaktifkan Pengasingan Teras sekali lagi, muat turun fail .reg dari (sini).
- Mulakan semula komputer anda dan semak apakah mesej ralat diselesaikan.
Penyelesaian 5: Menghapuskan Debuger Tahap Sistem dan Platform VM lain
Sekiranya anda menggunakan perisian Mesin Maya yang lain pada komputer anda, ia tidak akan membenarkan VirtualBox menjalankan sistem pengendalian 64-bit pada komputer anda. Ia mungkin juga bertentangan dengan fungsi lain dari aplikasi itu. Di sini anda perlu menyahpasang semua perisian Virtual Machine dan Debuger peringkat Sistem (jika ada) dari komputer anda.
- Tekan Windows + R, ketik " appwiz.cpl " dalam kotak dialog dan tekan Enter.
- Setelah berada dalam pengurus aplikasi, cari platform VM lain atau Debugers Level System. Klik kanan pada mereka dan pilih Uninstall .
- Mulakan semula komputer anda dan semak apakah masalah itu telah diselesaikan. Jika tidak, pertimbangkan untuk memuat semula sistem operasi 64-bit ke komputer anda.