Sanal Kutu neden 64 bit konuk oluşturma seçeneği sunmuyor?


83

Ev sahibim x64 bit Windows 8.1.

En son Sanal Kutuyu (4.3) indirdim ve 64 bit Ubuntu OS (ubuntu-12.04.3-desktop-amd64) içeren bir VM oluşturmaya çalışıyorum.

Yeni VM sihirbazına gittiğimde, diğerlerinin ekranlarında gördüğüm gibi "Ubuntu (x64)" seçeneğini seçmeme izin vermiyor, sadece "Ubuntu". Sonuç olarak, ISO önyükleme yapamıyor. Başka bir bilgisayarda denedim ve Virtual Box en çok listelenen işletim sistemlerine x64 türevleri veriyor ...

Denetim Masası, x64 işletim sistemi, x64 işlemci gösterir. Ana dizüstü bilgisayarım, bir Intel® Core ™ i7-2640M işlemci olan bir Sony Vaio VPCZ22UGX / N'dir. CPUz, Vx-t'nin işlemcimde kullanılabildiğini gösteriyor.

İşte şimdiye kadar denediklerim:

  • Belgelerde gerektiği şekilde GÇ APIC'yi etkinleştirdim.

  • BIOS'ta sanallaştırmayı etkinleştirdim. VMware'de iyi çalışıyor.

  • Windows'umda Hyper-V'nin çalışmadığını veya hatta yüklü olduğunu kontrol edin. VMware için aynı.

  • Ayrıca komutu çalıştırmayı da denedim:

    VBoxManage modifyvm [vmname] - uzun mod açık

Bu VM için, ancak değişiklik yok .. Sorun şu ki, bu VM için Ubuntu işletim sisteminin x64 varyantını seçemiyorum. Diğer insanlar bunun bir zorunluluk olduğunu belirtiyor gibi gözüküyor, ancak bir sebepten dolayı bu seçeneği anlamıyorum.

Çok zaman geçirdim ve yanlış olanı bulamıyorum ... Burada neyin eksik olabileceğini bilen var mı?

Çok teşekkür ederim!!

Eduardo


Bir Ubuntu (x84) makinesi oluşturursanız, ardından ayarlarına, temel sayfasına gidip seçeneklere bakarsanız ne olur?
JohnLBevan

Şimdiye kadar yaptıklarınızdan, bunu gördüğünüzden şüpheleniyorum, ancak durumda değil: forums.virtualbox.org/viewtopic.php?f=6&t=57926
JohnLBevan

@JohnLBevan Sadece x86 seçeneklerini alıyorum .. x64 olarak değiştirilemiyor. Sanırım haklısın, ben bu soruyu vuruyorum .. bu adam, hiper-v'yi etkisiz hale getirerek düzeltti ve kaldırılmadım.
Edy Bourne

Bu yayına bir göz atın: superuser.com/questions/367290/… - farklı bir bilgisayar, ancak muhtemelen benzer bir çözüm?
JohnLBevan

Merhaba @JohnLBevan, Cevabınız için teşekkürler! Ne yazık ki zaten BIOS'ta VT-x'i etkinleştirdim, değişiklik yapılmadı .. Gelecekte VMware'e geri dönmeyi ve VirtualBox'ın daha yeni bir sürümüyle tekrar denemeyi düşünüyorum ..
Edy Bourne

Yanıtlar:


45

Ben de aynı konuya girdim.

Hyper-v'yi geçici olarak kapatmak sorunumu çözdü ve tüm 64bit seçenekleri mevcuttu:

Dizüstü bilgisayarımda hyper-v kullanıyorum. Gün için VM'lere ihtiyacım olmadığını bildiğimde, hiper-v'yi kapatarak makineden biraz daha fazla performans çıkarabilirim:

bcdedit / set hypervisorlaunchtype kapalı

ve bir yeniden başlatma. Tekrar açmak için:

bcdedit / set hypervisorlaunchtype açık (veya otomatik başlat)

ve yeniden başlat.

Kaynak


Bu da bana yardımcı oldu. Not: "Dizüstü bilgisayarımda hyper-v kullanıyorum. Gün için VM'lere ihtiyacım olmadığını bildiğimde, hiper-v'yi kapatarak makineden biraz daha fazla performans çıkarabilirim: bcdedit / set hypervisorlaunchtype kapalı ve yeniden başlatma. Yeniden açmak için: bcdedit / set hypervisorlaunchtype açık (veya otomatik başlatma) ve yeniden başlatma. "
derFunk

Yeniden başlatmadan bir çözüm var mı?
AlikElzin-kilaka,

Garip, Hyper-V BIOS'ta kapalı. Ama bir şekilde bu seçenek benim için Windows 8.1'de işe
yaradı

benim için işe yaramadı. Windows çalıştırma 8.1 Dahası kapattıktan sonra açamıyorum. "Tamsayı verileri belirtildiği şekilde geçerli değil. Komut satırı yardımı için" bcdedit /? "Komutunu çalıştırın. Parametre hatalı."
Xitcod13

Bu, Windows Phone Emulator'ı ömür boyu kullanamayacağımız anlamına gelir! :( 64 bit sanal konuk işletim sistemi kullanıyor mu?
Milson

16

Aynı sorunu yaşadım (uyumlu donanım, seçenekler etkin - 64 bit VM oluşturmanın bir yolu yoktu) ve VirtualBox'tan vazgeçtim ve VMWare Workstation'ı denedi. Neyse ki, Hyper-V'yi kaldırmamı isteyen benzer ancak açık bir hatam oldu. Devre dışı bırakmak yeterli değil, bileşeni sisteminizden kaldırmak zorundasınız. Bu yazı benim için yardımcı oldu: HyperV'i Windows 8'den kaldırma

Bileşeni kaldırmak için bu komutu ve admin cmd komutunu çalıştırın (credits by @ levi-botelho):

Dism /online /disable-feature /featurename:Microsoft-Hyper-V

2
Hyper-V'nin ne yapması gerektiğinden ve neden etkinleştirildiğinden emin değil, ancak devre dışı bırakmak benim için düzeltti. Şimdi misafir işletim sistemleri için 64 bit seçenekleri var.
ub3rst4r

mükemmel! sonunda çözümü buldum. hyper-v'yi etkinleştirmeyi hatırlayamadım ve bunun 64 bit seçeneklerinin sanal kutuda gizlenmesine neden olacağını kesinlikle bilemedim
George

Kontrol panelinden çıkarmama rağmen HyperV'i kaldırmak benden çözüldü . Etkinleştirmedim, sanırım bazı araçlar, sürücüler veya windows güncellemeleri yaptı. Zaten 64x makinem vardı, HyperV'den kurtulana kadar koşmazlardı.
Theraot

Bu çözüm 3 gün süren sıkıntıdan sonra benim için çalıştı. Çok teşekkürler.
Jdbaba

14

VT-x / AMD-v cpus devam etmenin yoludur.

Daha fazla ayrıntı için bu yazıya bakın .

Thinkpad T420’de bu özelliği başarıyla etkinleştirdim .


Cevabınız için teşekkürler. Intel® Core ™ i7-2640M işlemcime sahibim. CPUz, Vx-t'nin işlemcimde kullanılabildiğini gösteriyor ... gizem devam ediyor ... bu noktada VMware ile geri döndüm, ancak bunun için bir çözümle karşılaşılırsa Sanal kutuya geçeceğim.
Edy Bourne

1
@EduardoBorn BIOS'taki seçenekleri kontrol etmeniz gerekebilir. Bu donanım özelliğini BIOS üzerinden etkinleştirdim.
Kane

Benim için, bu çalışmayı ve 64-bit seçeneklerin ortaya çıkmasının anahtarı BIOS'tan Config -> CPU -> "Intel (R) Sanallaştırma Teknolojisi" ve "Intel (R) Vt-d Feature" etkinliğini sağlamaktı. Bundan sonra seçenekler göründü, VirtualBox'u yeniden kurmaya gerek yok.
eis

Nedir VT-x/AMD-v cpus? Nereden bulabilirim?
AlikElzin-kilaka,

Bu cevap bios'ta görselleştirmeyi etkinleştirmek için söylendiyse, benim için işe yaradı. Bios seçeneği öyleydi VTx.
AlikElzin-kilaka,


3

Ben de benzer bir sorun yaşadım. BIOS'unuza VT-x yazıp yeniden başlatın, VirtualBox'u yeniden yüklemeyi deneyebilir misiniz? Bazı nedenlerden dolayı, VirtualBox'u yeniden yüklemediğiniz sürece 64 bit seçeneği görünmüyor. Bunu yaptım ve bu sorunu benim için çözdü.


Hyper-V'yi devre dışı bıraktıktan sonra yeniden yüklemeyle sonuçlanmadı
Xitcod13

1

Ben de aynı sorunu yaşadım; Hyper-V kaldırıldı, BIOS / UEFI sanallaştırma etkin, VM'yi etkin olmaya zorladı.

Sonunda, çözüm oldukça basitti:

Tüm doğru ayarları içeren VirtualBox'u yüklediğinizde, yalnızca 32 bit konukların eskisi gibi uygun olduğunu belirtir. Ancak, daha sonra bilgisayarınızı yeniden başlatıp VirtualBox'i tekrar yüklemeyi denerseniz (benim için başarıyla yüklemeden önce iki kez düştü), 64 bit seçenekleri hiçbir yerde görünmez.


0

Benim için çözüm, biyosistemimi güncellemekti. 2012 bioslarımda Intel sanallaştırma seçeneği olsa da, benim için işe yaramadı. Tahminimce bu benim biyografilerim ve windows sürücülerim arasındaki uyumsuzluk. 2014 bios'larına göz atmak benim için sorunu çözdü. Şimdi sanal kutumda x64 seçeneğim var.


2
Bu gerçekten yazarın soruya bir cevap değil
Ramhound

Çalışmayan ve sonuç olarak x64 seçeneklerinin olmadığı vt-x problemini yaşayan herkes için potansiyel bir çözüm. Öyleyse nefret @ rahound için teşekkürler.
Rafe,

Kişisel değil. Sorunuz, düşük kalite nedeniyle inceleme altındaydı.
Ramhound


0

Diğerlerinin önerdiği adımları izledikten sonra hala ilerleyemedim; benim için ne yaptım antivirüs devre dışı bırakıyordu (benim durumumda Avast). Yeniden başlatılmış Virtualbox ve işte!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.