Betulkan: 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. Masalah ini sangat menyusahkan kerana anda mungkin memenuhi semua syarat tetapi tidak dapat memasang sistem operasi tetamu 64-bit pada persediaan VirtualBox anda.

Sebab-sebab mengapa anda mengalami masalah ini agak berbeza dan merangkumi beberapa elemen yang berbeza. Oleh kerana banyak elemen tahap tinggi dan BIOS terlibat semasa virtualisasi (Hyper-V, Hypervisor, Keselamatan perkakasan dll), mungkin ada beberapa pilihan yang tidak dikonfigurasi dengan betul.

Apa yang menyebabkan VirtualBox tidak menunjukkan Sistem Operasi Tetamu 64 bit di Windows 10?

Terdapat beberapa sebab berbeza dari Hyper-V hingga keselamatan perkakasan 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 dilumpuhkan untuk mengakses ciri aplikasi yang lengkap.
  • Sistem Debuger dan Platform VM: Jika anda telah memasang debuger sistem atau pengurus / platform VM lain di komputer anda, mereka mungkin bertentangan dengan VirtualBox untuk sumber dan menyebabkan beberapa ciri tidak berfungsi.
  • Device Guard / Credential Guard: Device Guard atau Credential Guard adalah aplikasi yang memberikan keselamatan perkakasan dan kelayakan pada komputer anda. Mereka biasanya diprapasang oleh Dell. Mereka mesti dikeluarkan agar VirtualBox berfungsi dengan baik.
  • Pengasingan teras: Windows mempunyai pilihan pengasingan teras untuk pemprosesnya. Ini mesti dilumpuhkan juga.
  • CPU dengan virtualisasi diaktifkan: diperlukan CPU yang sah dan virtualisasi diaktifkan untuk VirtualBox berfungsi di komputer anda.

Sebelum kita memulakan dengan penyelesaiannya, pastikan bahawa anda log masuk sebagai pentadbir di komputer anda. Selain itu, anda juga harus mempunyai fail .iso tetamu yang sah yang akan digunakan untuk memuatkan sistem operasi tetamu di komputer anda. Sekiranya fail tidak sah atau berlainan, anda tidak akan melihat sistem operasi 64-bit dalam pilihan VirtualBox.

Prasyarat: Memastikan anda mempunyai CPU x64

Untuk menjalankan sistem operasi tetamu 64-bit, anda mesti mempunyai CPU yang disokong x64 bit. Biasanya terdapat dua jenis CPU iaitu 32-bit dan 64-bit. Sekiranya anda mempunyai CPU 32-bit, anda tidak akan dapat menjalankan sistem operasi 64-bit.

Inilah cara ringkas bagaimana memeriksa jenis CPU anda.

  1. Klik kanan pada PC ini dan pilih Properties .
  1. Setelah berada di sifat komputer, periksa di bawah sub tajuk Sistem dan periksa jenis di hadapan jenis Sistem . Sekiranya kedua-dua sistem operasi dan pemproses 64 , anda boleh pergi.

Penyelesaian 1: Mengaktifkan 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 tamu dilancarkan di kotak pasir. Dalam kotak pasir, aplikasi mempunyai sumber daya yang terhad dan tidak memiliki akses ke 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 mengaktifkannya di BIOS.

  1. Mulakan semula komputer anda dan tekan Del atau F2 (bergantung pada papan induk ke papan induk. Anda boleh mengklik kekunci yang betul yang muncul di bawah logo Windows semasa anda menghidupkan semula komputer anda) di BIOS .
  2. Setelah BIOS diaktifkan, arahkan ke pilihan Teknologi Virtualisasi Intel yang biasanya terdapat di Advanced . Menu di mana ia mungkin berbeza dari motherboard ke motherboard jadi jelajahi sendiri.

Untuk motherboard ASUS, ikuti jalan berikut:

Lanjutan> Konfigurasi CPU> Teknologi Virtualisasi Intel

  1. Sekarang ubah pilihan ke Diaktifkan . Simpan perubahan dan keluar dari BIOS.

Komputer kini akan dimulakan semula. Setelah dimulakan semula, anda mungkin perlu memasang semula aplikasi VirtualBox dan setelah memuatkan semua sistem operasi tetamu, periksa apakah masalahnya diselesaikan.

Penyelesaian 2: Menonaktifkan Hyper-V Microsoft

Hyper-V adalah alat yang dikembangkan oleh Microsoft yang membolehkan pengguna membuat satu atau lebih mesin maya. Ini dilakukan untuk menjalankan sistem operasi yang berbeza di Windows. Ia hampir melakukan tugas yang sama seperti VirtualBox tetapi mempunyai pilihan yang sukar selain seni bina yang membingungkan. Kami mendapati dari laporan pengguna bahawa Hyper-V mesti dilumpuhkan pada Windows anda agar VirtualBox dapat berjalan dengan baik.

Periksa sama ada Komputer Berkemampuan Hyper-V

Pertama, kami akan memeriksa komputer anda walaupun mampu menggunakan Hyper-V. Sekiranya sistem operasi tidak dan tidak dipasang di tempat pertama, anda boleh melangkau penyelesaian ini dan beralih ke yang berikutnya.

  1. Tekan Windows + S, ketik "command prompt" di kotak dialog, klik kanan pada aplikasi, dan pilih Run as administrator .
  2. Setelah berada di command prompt yang tinggi, jalankan arahan berikut:
systeminfo.exe
  1. Setelah hasilnya dimuat, arahkan ke bawah untuk mencari entri " Hyper-V Requirements ". Sekiranya anda mempunyai Ya di hadapan pilihan, ini bermakna komputer anda menyokong Hyper-V. Sekiranya tidak dan melihat Tidak , anda harus melupakan penyelesaian ini.

Melumpuhkan Hyper-V

Sekarang jika Hyper-V dipasang di komputer anda, kami akan mematikannya dan menghidupkan semula komputer anda. Ini akan menghilangkan konflik antara Hyper-V dan VirtualBox dan menyelesaikan masalahnya.

  1. Tekan Windows + R, ketik " OpsionalFeatures.exe " di kotak dialog dan tekan Enter.
  2. Setelah Ciri Pilihan dibuka, cari pilihan Hyper-V . Sekiranya dicentang, hapus centang pilihan (termasuk sub-pilihan).
  1. Mulakan semula komputer anda dan lancarkan VirtualBox sekali lagi. Periksa sama ada masalah itu diselesaikan. Anda juga boleh memuatkan semula sistem operasi 64-bit dari fail iso-nya.

Penyelesaian 3: Menyahpasang Device Guard / Credential Guard

Device Guard adalah gabungan ciri keselamatan perkakasan dan perisian yang berkaitan dengan perusahaan yang membolehkan peranti hanya menjalankan aplikasi yang ditentukan dengan betul dalam dasar integriti kod Windows. Ia digunakan sebagai lapisan keamanan tambahan dan diaktifkan secara Lalai dalam komputer DELL. Pilihan ini perlu dilumpuhkan agar VirtualBox memaparkan sistem operasi tetamu 64-bit di komputer anda.

Credential Guard dimaksudkan untuk hadir hanya dalam Windows 10 Enterprise Edition, jadi jangan risau jika anda tidak dapat melihatnya pada versi Windows anda.

Melumpuhkan Pengawal Peranti

  1. Tekan Windows + R, ketik " gpedit.msc " di kotak dialog, dan tekan Enter.
  2. Setelah penyunting dasar kumpulan, arahkan ke jalan berikut:
Konfigurasi Komputer> Templat Pentadbiran> Sistem> Penjaga Peranti
  1. Sekarang klik dua kali pada kebijakan Aktifkan Keamanan Berdasarkan Virtualisasi dan tetapkan sebagai Dinyahdayakan .
  1. Simpan perubahan dan keluar. Sekarang mulakan semula komputer anda dan cuba lancarkan VirtualBox. Periksa sama ada masalah itu diselesaikan.

Melumpuhkan Penjaga Kredensial

Sekiranya komputer anda adalah Windows 10 Enterprise dan juga mengandungi Credential Guard, kami akan mencuba melumpuhkannya selain sebagai Device Guard. Ikut arahan di bawah.

  1. Lakukan kaedah mematikan Device Guard seperti yang ditunjukkan di atas. Sekarang tekan Windows + R, ketik "regedit" di kotak dialog, dan arahkan ke alamat berikut.
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Software \ PoliciesFigureSystem \ Microsoft \ Windows \ Windows \ Windows

Padamkan setiap kunci di atas yang disenaraikan.

  1. Sekarang kita harus memadam pemboleh ubah EFI Windows Defender Credential Guard menggunakan bcdedit. Tekan Windows + S, ketik "command prompt" di kotak dialog, klik kanan pada aplikasi dan pilih Run as administrator .
  2. Sekarang jalankan perintah berikut satu demi satu, lanjutkan dengan Enter setelah masing-masing dari 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" / aplikasi osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} jalan "\ EFI \ Microsoft \ Boot \ SecConfig.efi" bcdedit / set {bootmgr} bootitialence {0cb3b571-2f2e-4343-a879-d86a47d 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} partition peranti = X: mountvol X: / d
  1. Sekarang mulakan semula komputer anda dengan betul. Apabila anda diminta untuk mematikan Windows Defender Credential Guard , terima arahan tersebut.
  2. Mulakan semula komputer anda. Sekarang cuba jalankan VirtualBox dan setelah memuatkan sistem operasi tetamu sekali lagi, periksa sama ada ralat diselesaikan.

Penyelesaian 4: Melumpuhkan Pengasingan Teras

Teknologi pengasingan teras membolehkan Windows membuat kawasan memori sistem yang selamat yang benar-benar terpencil dari memori kerja normal komputer. Ia membantu menjalankan mesin maya di Windows. Di kawasan aman ini, sistem dapat menjalankan proses sistemnya, perisian keselamatan, dan lain-lain tanpa risiko terganggu oleh sistem operasi teras. Kadang kala modul ini menyebabkan konflik dengan Pengasingan Teras. Kami akan melumpuhkan Pengasingan Teras dan memeriksa apakah ini menyelesaikan mesej ralat.

  1. Muat turun fail .reg dari (di sini). Fail tersebut akan diberi nama 'Disabling Credential Guard'.
  2. Klik dua kali untuk melaksanakannya. Anda mungkin diminta oleh UAC untuk mengesahkan tindakan anda.
  1. Sekiranya anda mahu mengaktifkan Core Isolation sekali lagi, muat turun fail .reg dari (di sini).
  2. Mulakan semula komputer anda dan periksa apakah mesej ralat diselesaikan.

Penyelesaian 5: Nyahpasang Debuger Peringkat Sistem dan Platform VM lain

Sekiranya perisian Virtual Machine anda yang lain dipasang di komputer anda, perisian VirtualBox tidak akan menjalankan sistem operasi 64-bit pada komputer anda. Bahkan mungkin bertentangan dengan fungsi aplikasi yang lain. Di sini anda mesti menyahpasang semua perisian Mesin Maya dan Debuggers peringkat Sistem (jika ada) dari komputer anda.

  1. Tekan Windows + R, ketik " appwiz.cpl " di kotak dialog, dan tekan Enter.
  2. Setelah berada di pengurus aplikasi, cari platform VM lain atau Sistem Penceroboh Tahap Sistem. Klik kanan pada mereka dan pilih Nyahpasang .
  1. Mulakan semula komputer anda dan periksa apakah masalahnya diselesaikan. Sekiranya tidak, pertimbangkan untuk memuatkan semula sistem operasi 64-bit ke komputer anda.