Düzeltme: VirtualBox Windows 10'u (64-Bit) göstermiyor



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Birçok kullanıcı ve programcı, VirtualBox kullanırken, uygulamada görüntülenen 64 bit konuk işletim sistemlerini göremediklerinde bir sorunla karşı karşıyadır. Bu sorun, tüm gereksinimleri karşılayabileceğiniz, ancak VirtualBox kurulumunuza herhangi bir 64 bit konuk işletim sistemi kuramayacağınız için çok zahmetlidir.



VirtualBox 64 bit Windows 10'u göstermiyor



Bu sorunu yaşamanızın nedenleri oldukça çeşitlidir ve birkaç farklı unsur içerir. Sanallaştırma sırasında çok sayıda yükseltilmiş ve BIOS düzeyinde öğe yer aldığından (Hyper-V, Hypervisor, Donanım güvenliği vb.), Doğru yapılandırılmamış bazı seçenekleriniz olabilir.



VirtualBox'ın Windows 10'da 64 bit Konuk İşletim Sistemlerini göstermemesinin nedeni nedir?

Cihazınızda 64 bit konuk işletim sistemlerini neden göremediğinize ilişkin Hyper-V'den donanım güvenliğine kadar birçok farklı neden vardır. Aşağıda listelenen ana suçlulardan bazıları:

  • Hyper-V: Microsoft’un Hyper-V'sinin VirtualBox uygulamasıyla ilgili sorunlara neden olduğu bilinmektedir. Uygulamanın tüm özelliklerine erişmek için devre dışı bırakılmalıdır.
  • Sistem Hata Ayıklayıcıları ve Sanal Makine Platformları: Bilgisayarınıza sistem hata ayıklayıcıları veya diğer VM yöneticileri / platformları yüklediyseniz, kaynaklar için VirtualBox ile çakışabilir ve bazı özelliklerin çalışmamasına neden olabilirler.
  • Device Guard / Credential Guard: Device Guard veya Credential Guard, bilgisayarınızdaki donanım ve kimlik bilgilerinin güvenliğini sağlayan uygulamalardır. Genellikle Dell tarafından önceden yüklenirler. VirtualBox'ın düzgün çalışması için kaldırılmaları gerekir.
  • Çekirdek izolasyonu: Windows, işlemcileri için temel bir izolasyon seçeneğine sahiptir. Bu da devre dışı bırakılmalıdır.
  • Sanallaştırma etkin CPU: VirtualBox'ın bilgisayarınızda çalışması için üzerinde sanallaştırmanın etkin olduğu geçerli bir CPU gereklidir.

Çözümlere başlamadan önce, kullanıcı olarak oturum açtığınızdan emin olun. yönetici bilgisayarınızda. Ayrıca, bir geçerli konuk işletim sistemi .iso dosyası konuk işletim sistemini bilgisayarınıza yüklemek için kullanılacak. Dosya geçerli değilse veya farklı türdeyse, VirtualBox seçeneklerinde 64 bit işletim sistemlerini görmeyeceksiniz.

Ön koşul: x64 CPU'ya sahip olduğunuzdan emin olmak

64 bit konuk işletim sistemlerini çalıştırmak için x64 bit destekli bir CPU'nuzun olması şarttır. Genellikle iki tür CPU vardır, yani 32 bit ve 64 bit. 32 bit CPU'nuz varsa, 64 bit işletim sistemlerini hiçbir şekilde çalıştıramazsınız.



İşte CPU tipinizi kontrol etmenin kısa bir yolu.

  1. Sağ tıklayın Bu bilgisayar ve seçin Özellikleri .

Bilgisayarın Özellikleri

  1. Bilgisayar özelliklerine girdikten sonra, alt başlığın altına bakın. Sistemi ve önündeki türü kontrol edin Sistem tipi . Hem işletim sistemi hem de işlemci 64 , senin gitmen iyidir.

Sistem Türünü Kontrol Etme

Çözüm 1: Intel Sanallaştırma Teknolojisini Etkinleştirme

Sanal Teknoloji, konuk işletim sisteminin bir sandbox içinde başlatıldığı, kullanıcıların sanallaştırmayı kullanarak birden fazla işletim sistemini çalıştırmalarına izin veren bilgisayar mimarisidir. Bir korumalı alanda, uygulama sınırlı kaynaklara sahiptir ve korumalı alanın ötesinde uzanan ana bilgisayar mimarisine erişimi yoktur. Bu temel ayar devre dışı bırakılırsa, VirtualBox ile ilgili sorunlar yaşayabilirsiniz. Burada BIOS'ta etkinleştireceğiz.

  1. Tekrar başlat senin bilgisayarın ve basın Del veya F2 (ana karttan ana karta bağlıdır. Bilgisayarınızı yeniden başlattığınızda Windows logosunun altında görünen doğru anahtarı tıklayabilirsiniz) BIOS .
  2. BIOS etkinleştirildikten sonra, seçeneğe gidin. Intel Sanallaştırma Teknolojisi genellikle mevcut olan ileri . İçinde bulunduğu menü anakarttan anakarta farklılık gösterebilir, bu yüzden kendinizi keşfedin.

ASUS anakartlar söz konusu olduğunda, aşağıdaki yolu izleyin:

Gelişmiş> CPU Yapılandırması> Intel Sanallaştırma Teknolojisi

Intel Sanallaştırma Teknolojisine Gitme

  1. Şimdi değişiklik seçeneği Etkin . Değişiklikleri kaydedin ve BIOS'tan çıkın.

Intel Sanallaştırma Teknolojisini Etkinleştirme

Bilgisayar şimdi yeniden başlayacaktır. Yeniden başlatmanın ardından, VirtualBox uygulamasını yeniden yüklemeniz gerekebilir ve tüm konuk işletim sistemlerini yükledikten sonra, sorunun çözülüp çözülmediğini kontrol edin.

2. Çözüm: Microsoft’un Hyper-V'sini Devre Dışı Bırakma

Hyper-V, Microsoft tarafından geliştirilen ve kullanıcıların bir veya daha fazla sanal makine oluşturmasına olanak tanıyan bir araçtır. Bu, Windows'ta farklı işletim sistemlerini çalıştırmak için yapılır. Neredeyse aynı görevleri yerine getiriyor VirtualBox ancak kafa karıştırıcı mimariye ek olarak zor seçeneklere sahiptir. Kullanıcı raporlarından, VirtualBox'ın düzgün çalışması için Windows'unuzda Hyper-V'nin devre dışı bırakılması gerektiğini bulduk.

Bilgisayarın Hyper-V Özellikli olup olmadığını kontrol edin

İlk olarak, bilgisayarınızın Hyper-V yeteneğine sahip olup olmadığını kontrol edeceğiz. Eğer işletim sistemi değil ve ilk etapta kurulu değil, bu çözümü atlayıp bir sonrakine geçebilirsiniz.

  1. Windows + S tuşlarına basın, diyalog kutusuna 'komut istemi' yazın, uygulamaya sağ tıklayın ve şunu seçin: Yönetici olarak çalıştır .
  2. Yükseltilmiş komut istemine girdikten sonra aşağıdaki komutu çalıştırın:
systeminfo.exe

Systeminfo.exe yürütülüyor

  1. Sonuçlar yüklendikten sonra, girişi aramak için en alta gidin ' Hyper-V Gereksinimleri ”. Eğer varsa Evet seçeneklerin önünde, bilgisayarınızın Hyper-V'yi desteklediği anlamına gelir. Görmüyorsanız ve bir Hayır , bu çözümü atlamalısın.

Hyper-V Gereksinimlerini Kontrol Etme

Hyper-V'yi devre dışı bırakma

Şimdi bilgisayarınızda Hyper-V kuruluysa, onu devre dışı bırakıp bilgisayarınızı yeniden başlatacağız. Bu, Hyper-V ve VirtualBox arasındaki çatışmayı ortadan kaldıracak ve sorunu çözecektir.

  1. Windows + R tuşlarına basın, 'yazın OptionalFeatures.exe Diyalog kutusunda ”yazıp Enter tuşuna basın.
  2. İsteğe Bağlı Özellikler açıldığında, şu seçeneği arayın: Hyper-V . Kontrol edilmişse, seçeneğin işaretini kaldırın (alt seçenekler dahil).

Hyper-V'yi Devre Dışı Bırakma - Windows 10

  1. Bilgisayarınızı yeniden başlatın ve VirtualBox'ı tekrar başlatın. Sorunun çözülüp çözülmediğini kontrol edin. 64 bit işletim sistemini iso dosyasından da yeniden yükleyebilirsiniz.

3. Çözüm: Device Guard / Credential Guard'ı Kaldırma

Aygıt Koruması, bir aygıtın yalnızca Windows kod bütünlüğü ilkelerinde uygun şekilde tanımlanmış uygulamaları çalıştırmasına olanak tanıyan, kuruluşla ilgili donanım ve yazılım güvenlik özelliklerinin birleşimidir. Ekstra bir güvenlik katmanı olarak kullanılır ve DELL bilgisayarlarda Varsayılan olarak etkinleştirilir. VirtualBox'ın bilgisayarınızda 64 bit konuk işletim sistemlerini görüntülemesi için bu seçeneğin devre dışı bırakılması gerekir.

Credential Guard'ın yalnızca Windows 10 Enterprise Edition'da bulunması amaçlanmıştır, bu nedenle Windows sürümünüzde göremiyorsanız endişelenmeyin.

Device Guard'ı Devre Dışı Bırakma

  1. Windows + R tuşlarına basın, 'yazın gpedit.msc Diyalog kutusunda ”yazıp Enter tuşuna basın.
  2. Grup ilkesi düzenleyicisine geçtikten sonra, aşağıdaki yola gidin:
Bilgisayar Yapılandırması> Yönetim Şablonları> Sistem> Aygıt Koruması

Aygıt Korumasına Gitme - Grup İlkesi Düzenleyicisi

  1. Şimdi politikayı çift tıklayın Sanallaştırma Tabanlı Güvenliği açın ve olarak ayarla Devre dışı .

Device Guard'ı Devre Dışı Bırakma

  1. Değişiklikleri Kaydet ve Çık. Şimdi bilgisayarınızı yeniden başlatın ve VirtualBox'ı başlatmayı deneyin. Sorunun çözülüp çözülmediğini kontrol edin.

Credential Guard'ı Devre Dışı Bırakma

Bilgisayarınız Windows 10 Enterprise ise ve Credential Guard içeriyorsa, Device Guard'a ek olarak onu da devre dışı bırakmayı deneyeceğiz. Aşağıdaki talimatları izleyin.

  1. Yöntemini uygulayın Device Guard'ı devre dışı bırakma yukarıda gösterildiği gibi. Şimdi Windows + R tuşlarına basın, diyalog kutusuna 'regedit' yazın ve aşağıdaki adreslere gidin.
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  RequirePlatformSecurity

Sil yukarıda listelenen anahtarların her biri.

  1. Şimdi bcdedit kullanarak Windows Defender Credential Guard EFI değişkenlerini silmemiz gerekiyor. Windows + S tuşlarına basın, diyalog kutusuna 'komut istemi' yazın, uygulamaya sağ tıklayın ve seçin Yönetici olarak çalıştır .
  2. Şimdi aşağıdaki komutları birer birer yürütün ve her birinin ardından Enter tuşuna basın.
mountvol X: / s kopyası% WINDIR%  System32  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / uygulama oluştur osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} path ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476ded72 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DEVRE DIŞI BIRAK-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} cihaz bölümü = X: mountvol X: / d

Credential Guard'ı Devre Dışı Bırakma

  1. Şimdi tekrar başlat Bilgisayarınız düzgün. Yapmanız istendiğinde Windows Defender Kimlik Bilgileri Korumasını devre dışı bırak , kabul etmek istemi.
  2. Bilgisayarınızı yeniden başlatın. Şimdi VirtualBox'ı çalıştırmayı deneyin ve konuk işletim sistemini tekrar yükledikten sonra hatanın çözülüp çözülmediğini kontrol edin.

Çözüm 4: Çekirdek İzolasyonunu Devre Dışı Bırakma

Çekirdek izolasyon teknolojisi, Windows'un bilgisayarın normal çalışan belleğinden tamamen izole edilmiş güvenli bir sistem belleği alanı oluşturmasını sağladı. Windows üzerinde sanal makinelerin çalıştırılmasına yardımcı olur. Bu güvenli alanda sistem, çekirdek işletim sistemi tarafından kesintiye uğrama riski olmadan sistem süreçlerini, güvenlik yazılımlarını vb. Çalıştırabilir. Bazen bu modül Core Isolation ile çatışmaya neden olur. Çekirdek İzolasyonunu devre dışı bırakacağız ve bunun hata mesajını çözüp çözmediğini kontrol edeceğiz.

  1. .Reg dosyasını ( buraya ). Dosya 'Kimlik Korumasını Devre Dışı Bırakma' olarak adlandırılacaktır.
  2. Çift tıklama yürütmek için. Bir UAC tarafından eylemlerinizi onaylamanız istenebilir.

Çekirdek İzolasyonunu Devre Dışı Bırakma

  1. Çekirdek İzolasyonunu tekrar etkinleştirmek isterseniz, .reg dosyasını ( buraya ).
  2. Bilgisayarınızı yeniden başlatın ve hata mesajının çözülüp çözülmediğini kontrol edin.

5.Çözüm: Sistem Düzeyinde Hata Ayıklayıcıları ve diğer VM Platformlarını Kaldırma

Bilgisayarınıza başka bir Sanal Makine yazılımı yüklediyseniz, VirtualBox'ın bilgisayarınızda 64 bit işletim sistemlerini çalıştırmasına izin vermeyecektir. Hatta uygulamanın diğer işlevleriyle çelişebilir. Burada yapmalısın kaldır diğer tüm Sanal Makine yazılımları ve Sistem düzeyinde Hata Ayıklayıcıları (varsa) bilgisayarınızdan.

  1. Windows + R tuşlarına basın, 'yazın appwiz.cpl Diyalog kutusunda ”yazıp Enter tuşuna basın.
  2. Uygulama yöneticisine girdikten sonra, diğer VM platformlarını veya Sistem Düzeyinde Hata Ayıklayıcıları arayın. Onlara sağ tıklayın ve seçin Kaldır .

Sistem Düzeyinde Hata Ayıklayıcıları ve diğer VM Platformlarını Kaldırma

  1. Bilgisayarınızı yeniden başlatın ve sorunun çözülüp çözülmediğini kontrol edin. Değilse, 64 bit işletim sistemini bilgisayarınıza geri yüklemeyi düşünün.
6 dakika okundu