Virtualbox yalnızca 32 bit kullanır. VirtualBox'ın neden x64 seçenekleri yok? Donanım sanallaştırmasını devre dışı bırakın

Sunucu yöneticileri genellikle donanımı test etme, yazılım ayarlarından emin olma ve bunları gerçek sunucularda yapılandırma ihtiyacıyla boğuşur. Ancak çalışan bir sunucuda bir şeyi test etmek son derece tehlikelidir ve parçalar veri kaybına ve robotta arızalara yol açabilir.

Özel bir güvenlik programı bu duruma yardımcı olabilir. Çalışan bir bilgisayar kullanmak ve gerekli tüm etkinlikleri onun üzerinde gerçekleştirmek en iyisidir. Bu kategorideki en popüler program Oracle'ın VirtualBox'ıdır.

Virtualbox nasıl kullanılır?

Windows 7 ve 8 için Virtualbox 32/64 bit, Windows işletim sistemini çalıştıran bir iş bilgisayarına kurulmalıdır. Daha sonra VirtualBox, seçilen parametreleri kullanarak istediğiniz sayıda sanal makine oluşturmanıza ve bunlara test için herhangi bir işletim sistemini kurmanıza olanak tanır. Bir kez gerçek fiziksel bilgisayar ana bilgisayar olacak ve işletim sistemi de ana bilgisayar olacak.

İşletim sistemi sanal makineye kurulduğunda, doğru şekilde ayarlanmasından sorumlu olanlara dikkat etmeli ve minimum fayda sağlamalısınız. Sanal bir bilgisayara kurulan işletim sistemine konuk işletim sistemi denir.

Çoğu zaman sanal makineleri kullanırken donanımı, yazılımı ve gerekli ayarlamaları test etmeniz gerekecektir. Bu durumda sanal ve fiziksel makineler ara bağlantı yoluyla birbirleriyle çarpışır. Ayrıca sanal makine, fiziksel bir bilgisayarda yüklü olan herhangi bir cihazın kontrolünü ele geçirebilir.

Program ayrıca MacOS ve Linux (Ubuntu ve Mint için popüler) gibi işletim sistemleri için de mevcuttur.

Merhaba yönetici! Seni bekleyeceğim. 64 bit Windows 10'a sanal makine kurdum ve 64 bit sanal makine oluşturmak istedim ancak programda 64 bit sanal sistemlerin oluşturulduğunu gösteren öğeler görüntülenmiyor. Şimdi dışarı çık Sadece bir şeyler yaratabilirim 32 bit sanal makine(Windows XP, Vista, 7, 8.1, 10)!

Neden sağda olabileceğini düşünüyorsun?

64 bit Windows VirtualBox'taki kurulumlar neden 64 bit sanal makineler oluşturmanıza izin vermiyor?

Merhaba arkadaşlar!

Oracle VirtualBox hipervizörü, 64 bit Windows'a yüklendiğinde hem 32 hem de 64 bit sanal makineler oluşturmanıza olanak tanır, aksi takdirde program, bu sanal sistemlerin 64 bit sürümünü gösteren öğeleri görüntülemeyi durdurabilir. Çoğu zaman, bu sorun bilgisayardaki elektrik kesintisinden sonra ortaya çıkar ve aynı zamanda belirli bileşenlerin yanlış parametrelerinden de kaynaklanabilir.

Sorun bir elektrik kesintisinden sonra ortaya çıktıysa, sorunun nedeni sanallaştırma parametrelerindeki veya BIOS'taki bağlantılardaki geçici bir arızadır. Çoğu durumda sorun, 64 bit sanal sistemler oluşturma seçenekleri VirtualBox'ta görünmediğinden ve yeniden başlattıktan sonra BIOS'a girip Donanım sanallaştırma etkin değilse seçeneğini seçmeniz gerektiğinden, bilgisayarı doğru şekilde yeniden başlatırken ortaya çıkar.

Kapalı görünecek ve açmanız gerekecek. Intel-VT için gerekli seçenek Gelişmiş → CPU Yapılandırması bölümünde mevcuttur ve Sanallaştırma Teknolojisi olarak adlandırılır; AMD-V'de Güvenli Sanal Makineler olarak adlandırılabilir.

Hyper-V'yi açın

Windows, Microsoft Hyper-V'nin güçlü bir hiper benzerine sahiptir, ancak istisnasız değildir. Bildiğiniz gibi VirtualBox iki program birbiriyle çakıştığı için düzgün çalışamıyor. Hyper-V sisteminde yazılanları doğrulamak çok kolaydır. İsteğe bağlı özellikler komutuyla "Windows Bileşenleri" ek bileşenini açın ve "Hyper-V Platformu" ve "Hyper-V Ürünleri" onay kutularının hangilerinin işaretli olduğuna bakın. Öyleyse, bunları kaldırdığınızdan, ayarları kaydettiğinizden ve bilgisayarı yeniden yüklediğinizden emin olun.

Cihaz Korumasını Devre Dışı Bırak

Windows 10'un kurumsal sürümlerinde sorun, yalnızca temel güvenlik özelliklerini sağlayan programları çalıştırmanıza olanak tanıyan özel bir teknoloji olan Device Guard'dan kaynaklanıyor olabilir. Dell bilgisayarlarda bu seçenek devre dışı bırakılabilir. Açın ve VirtualBox'ı açın.

Yerel grup politikaları düzenleyicisini gpedit.msc komutuyla açtıktan sonra Bilgisayar Yapılandırması → Yönetim Şablonları → Sistem → Cihaz Koruması'na gidin, “Güvenlik tabanlı sanallaştırmaya dahil et” politikasına sağ tıklayın ve " olarak ayarlayın. Engelli" .

Güç kazanmak için bilgisayarınızı yeniden başlatın. Belirtilen politikaya sahip değilseniz bu adımı atlayın.

Ek güvenlik sağlamak için Windows, işlemleri etrafı çevrili bir bellek alanında çalıştırmanıza olanak tanıyan özel bir çekirdek izolasyon teknolojisi geliştirmiştir. Sanallaştırmayla yakından bağlantılı olan çekirdek yalıtımının etkinleştirilmesi, üçüncü taraf hipervizörlerle çatışmalara ve sorunlara yol açabilir. Fişi takmayı deneyin. Bunun için HKLM/SYSTEM/CurrentControlSet/Control/DeviceGuard/Scenarios/HypervisorEnforcedCodeIntegrity kayıt defteri anahtarında Enabled parametresini 0 olarak ayarlayın.

Bir seçenek olarak BIOS'ta Güvenli Önyüklemeyi etkinleştirebilirsiniz ancak bu, çekirdek izolasyon teknolojisini imkansız hale getirecektir.

Diğer üçüncü taraf hipervizörleri silin

VirtualBox ile bilgisayarda yüklü olan diğer üçüncü taraf hipervizörler arasında çakışma olabilecek sorunu çözün. Böyle bir senaryonun olasılığı düşüktür, ancak şüphelerle kendinize eziyet etmek yerine kapatın.

Bugün VirtualBox sanal makinesini hızlı bir şekilde kullanmak istiyorsanız sahip olabileceğiniz pek de iyi olmayan çözümden bahsedelim. Sorun, 64 bit Windows'u yükleyememenizdir. Sanal makine oluşturulduktan sonra 64 bit Windows veya 32 bit seçeneğiniz kalmaz.

Böyle bir sorunum var, Pentium 4'ü kullanmayalı uzun zaman oldu. Stump'ımı seviyorum ve ona uzun zamandır kızmıyorum.

VurtualBox menüsünün ekseninde Windows 64-bit yükleme seçeneğinin bulunmadığını hatırlatayım:


Peki VirtualBox'ta neden x64 seçenekleri yok? İlk seçenek en banal olanıdır çünkü işlemciniz sanallaştırma teknolojisini desteklemiyor. Mevcut işlemcilerin çoğunda hem Intel hem de AMD bulunur. Evet, ancak tüm işlemcilerde bunlara sahip değildir; örneğin Pentium 4 ailesinde bunlara sahip değildir (yalnızca 662/672 modelleri). Ve Pentium D'den daha da fazlası, tüm robotların zaten sanallaştırması var. AMD sürücüsü hakkında hiçbir şey söyleyemem ama resmin yaklaşık olarak aynı olduğunu düşünüyorum.

Şans eseri yeni robotların sanallaştırma özelliği var. Hiçbir şeyiniz yoksa, ya eski bir işlemciniz var ya da nadir veya özel bir canavarınız var.

İşlemcinizin neden sanallaştırmayı desteklediğini nasıl anlayabilirsiniz? En iyisi hayret etmek ve ardından İnternet'teki süreç hakkında bilgi aramaktır. CPU-Z yardımcı programını da kullanabilirsiniz ve bu size eksen hakkında bilgi gösterecektir; örneğin, CPU-Z programı hakkında bilgi gösteren bir Pentium G3220 işlemcim var:


Eksen Talimatların olduğu yerdir, eksen ise işlemciyi destekleyen talimatların akışıdır. Doğru, burada bir nokta var; her işlemci firmasının sanallaştırma teknolojileri için farklı isimleri var. Intel'in ekseni VT-x'tir (VT-d'dir, ancak daha da havalı) ve AMD'nin eksenine AMD-V teknolojisi denir. Bu eksen AMD FX-8350 işlemci hakkında bilgiler içerir ve eksen aynı zamanda sürecin AMD-V teknolojisi tarafından desteklendiğini de gösterir:


Dürüst olmak gerekirse, bu AMD FX-8350 işlemci daha az uygundur ve o kadar da pahalı değildir, aslında Core i7'nin yarısı kadar pahalıdır. Ancak FX-8350'nin 8 çekirdeği ve i7'nin yalnızca 4 çekirdeği olmasına rağmen i7'yi çalıştırdığı açık. Ancak benim için AMD FX-8350'nin avantajı 8 çekirdeğe sahip olması ve bu da daha zengin akışa ihtiyaç duyduğu yer. Bu durumda FX-8350 daha etkili olabilir veya olmayabilir, kesin olarak bilmiyorum.

Peki, hadi birlikte anlaşalım. İşlemciyi yeni bir sanallaştırmada olup olmadığını kontrol etmek için tek yapmanız gereken CPU-Z yardımcı programını kullanmaktır (çok basittir ve bilgisayarınızla uğraşmanıza gerek yoktur) ve sadece ona bak. Ve eğer süreç hakkında bilgiye ihtiyaç duyarsanız, CPU-Z'yi çalıştırırsınız ve en önemli bilgilerin tümü oradadır!

Konuşmadan önce her şeyi bilemezsiniz ancak VirtualBox sanallaştırma olmadan çalışır. Bilmiyorum ama VirtualBox'ın bir sanallaştırma yazılımına sahip olduğundan eminim ama şimdi ne olduğunu bilmiyorum. Ancak etkisini özellikle fark etmedim: sanallaştırma teknolojisi olmadan sanal makine sorunlu çalışıyor ve hiç de rahat değil.

Bir başka komik şey de, işlemci sanallaştırmayı desteklediğinde VirtualBox'ın çalışmamasıdır. Bu sorunu düzeltmek için sorunu çözebilirsiniz. Bunun sana faydasının umurumda olmadığını, zengin insanlara yardım ettiğini hemen söyleyeceğim. Sanallaştırmadan önce bir bileşeni diğerinden hemen önce etkinleştirmeniz gerekir. Ekseni oluşturmak için Başlat'a sağ tıklayın ve menüden Programlar ve Bileşenler'i (en büyüğü) seçin:


Şimdi, merak ediyorum, bir bileşen listeniz olacak, bunlardan bazıları dahil, bazıları değil. Burada hangi eksenin inşa edilmesi gerekiyor? Burada Hyper-V, axis gibi bir bileşenin işaretini kaldırmanız yeterlidir:


Bundan sonra yeniden yüklemeyi deneyin ve artık 64 bit Windows yüklemenin mümkün olduğuna hayret edin. Her şey yolunda giderse, 64 bit sürümü yükleyebilmeniz için aşağıdaki listeye sahip olacaksınız:


Konuşmadan önce internette VirtualBox'ın VMware'den daha iyi olduğuna dair bir düşünce var ama bu doğru mu? Bu konu üzerinde çok düşündük, o kadar değil, ama bu yeterli, ama birbirimizle aynı fikirde değiliz çünkü kendi haklılığımızı söylüyoruz. Neyse ben bu eksene katılmıyorum çünkü haklı olduğuma inanıyorum. ) pratsyuvala zavzhdi İsveççe, Nizh VirtualBox. Basitlik açısından VirtualBox daha uygun gibi görünüyor. Eğer sanal makine ile sık sık çalışmanız gerekiyorsa VMware’i seçiyorum. Neyse size bir not, benim düşüncem bu kadar.

Ne yazık ki, unuttuğum için henüz yazmadım, bu benim odvirok'um, vibachte. İşlemciniz sanallaştırmayı destekliyor olabilir (her zamanki gibi% 95'i destekliyor), ancak 64 bit Windows seçimi hala çalışmıyor. Sağda ne var? Bu da sanallaştırma teknolojisinin BIOS'tan açılıp kapatılabilen bir seçenek olduğu anlamına geliyor. Ve bu seçenek tüm ruhlarda açık değildir! Öncelikle BIOS'a girmeniz (bilgisayarı açmanız > F1, F2, Del tuşlarına on saniye basın, BIOS'u kontrol edin, geniş bir alanda çalışın) ve orada bu sanallaştırmayı etkinleştirmeniz gerekir. Orada Sanallaştırma Teknolojisi tipi olarak yazılacak ve Etkin veya Devre Dışı olacaktır. Tarzınız nedir, alın aksı veya farklı bir tasarımınız olabilir:


Söylemeyi unutuyorum, Windows 10'da yöneticide sanallaştırmanın etkin olduğunu görebilirsiniz. Üretkenlik sekmesinde Sanallaştırma adı verilen aşağıdaki öğe bulunur ve her şey burada listelenir:


Size sanallaştırmanın ne olduğunu iki kelimeyle anlatacağım. Bu sayede sanal makine doğrudan işlemciye komutlar verebilir. İşte böyle. Intel'in temel sanallaştırması VT-x'tir ve aktarılan ise VT-d'dir. VT-x, komutları doğrudan işlemciye göndermenize olanak tanır ve VT-d ekseni, PCI veri yolu üzerindeki bir cihazı, örneğin bir video kartını, bir sanal makineye aktarmanıza olanak tanır. Ale, kural olarak VT-d yol işlemcilerinde kullanılır. AMD ile ilgili hiçbir şikayetim yok ama her şeyde çok daha benzer

Bütün çocuklar, hepsi bu. Umarım VirtualBox'ın x64 seçeneği olmamasının nedenini hala anlayabiliyorsunuzdur. Sanırım bu sorunu yaşıyorsunuz çünkü en önemlisi güncel bir işlemciniz var, hangi donanım bu sanallaştırmayı destekliyor. Hayatta iyi şanslar, iyi bir ruh hali

10.01.2019

Bir problemim var.

64 bit Intel i7 işlemcim var ve onu tanımıyor. Sorun, 64 bit işlemcinin bulunmadığı sorunlara benzer. Dağıtım seçerken yalnızca 32 bit sürümü seçebilirsiniz. Ana sistemim 64-bit Kali ve bu sorunun nasıl çözüleceği hakkında hiçbir fikrim yok. Yeniden kurulum yardımcı olmuyor.

“VirtualBox, sistem kurulumu için 64 bit işlemci yerine yalnızca 32 bit seçeneği sunar” için Web toplama formundan Tek Çözüm

    2000'e yakın bir ana bilgisayarınız yoksa işlemci elbette 64 bittir. 64 bit işletim sistemi kullanıyor olmanız, 32 bit işlemcinin varlığını da içerir. İki nedenden dolayı kafanız karışabilir:

    Sanallaştırma teknolojisi kapsanmamaktadır. Bu sorunu çözmek için kurulum sırasında ana bilgisayarın ayarlarına gidiniz (bilgisayarınızın yanındaki F1/F2/Del tuşuna basarak). Burada onu saklayacak bir yer bulmalısınız (parçasının adı VTxxx olacaktır).

Merhaba yönetici! Seni bekleyeceğim. 64 bit Windows 10'a sanal makine kurdum ve 64 bit sanal makine oluşturmak istedim ancak programda 64 bit sanal sistemlerin oluşturulduğunu gösteren öğeler görüntülenmiyor. Şimdi dışarı çık Sadece bir şeyler yaratabilirim 32 bit sanal makine(Windows XP, Vista, 7, 8.1, 10)!

Neden sağda olabileceğini düşünüyorsun?

64 bit Windows VirtualBox'taki kurulumlar neden 64 bit sanal makineler oluşturmanıza izin vermiyor?

Merhaba arkadaşlar!

Oracle VirtualBox hipervizörü, 64 bit Windows'a yüklendiğinde hem 32 hem de 64 bit sanal makineler oluşturmanıza olanak tanır, aksi takdirde program, bu sanal sistemlerin 64 bit sürümünü gösteren öğeleri görüntülemeyi durdurabilir. Çoğu zaman, bu sorun bilgisayardaki elektrik kesintisinden sonra ortaya çıkar ve aynı zamanda belirli bileşenlerin yanlış parametrelerinden de kaynaklanabilir.

Sorun bir elektrik kesintisinden sonra ortaya çıktıysa, sorunun nedeni sanallaştırma parametrelerindeki veya BIOS'taki bağlantılardaki geçici bir arızadır. Çoğu durumda sorun, 64 bit sanal sistemler oluşturma seçenekleri VirtualBox'ta görünmediğinden ve yeniden başlattıktan sonra BIOS'a girip Donanım sanallaştırma etkin değilse seçeneğini seçmeniz gerektiğinden, bilgisayarı doğru şekilde yeniden başlatırken ortaya çıkar.

Kapalı görünecek ve açmanız gerekecek. Intel-VT için gerekli seçenek Gelişmiş → CPU Yapılandırması bölümünde mevcuttur ve Sanallaştırma Teknolojisi olarak adlandırılır; AMD-V'de Güvenli Sanal Makineler olarak adlandırılabilir.

Hyper-V'yi açın

Windows, Microsoft Hyper-V'nin güçlü bir hiper benzerine sahiptir, ancak istisnasız değildir. Bildiğiniz gibi VirtualBox iki program birbiriyle çakıştığı için düzgün çalışamıyor. Hyper-V sisteminde yazılanları doğrulamak çok kolaydır. İsteğe bağlı özellikler komutuyla "Windows Bileşenleri" ek bileşenini açın ve "Hyper-V Platformu" ve "Hyper-V Ürünleri" onay kutularının hangilerinin işaretli olduğuna bakın. Öyleyse, bunları kaldırdığınızdan, ayarları kaydettiğinizden ve bilgisayarı yeniden yüklediğinizden emin olun.

Cihaz Korumasını Devre Dışı Bırak

Windows 10'un kurumsal sürümlerinde sorun, yalnızca temel güvenlik özelliklerini sağlayan programları çalıştırmanıza olanak tanıyan özel bir teknoloji olan Device Guard'dan kaynaklanıyor olabilir. Dell bilgisayarlarda bu seçenek devre dışı bırakılabilir. Açın ve VirtualBox'ı açın.

Yerel grup politikaları düzenleyicisini gpedit.msc komutuyla açtıktan sonra Bilgisayar Yapılandırması → Yönetim Şablonları → Sistem → Cihaz Koruması'na gidin, “Güvenlik tabanlı sanallaştırmaya dahil et” politikasına sağ tıklayın ve " olarak ayarlayın. Engelli" .

Güç kazanmak için bilgisayarınızı yeniden başlatın. Belirtilen politikaya sahip değilseniz bu adımı atlayın.

Ek güvenlik sağlamak için Windows, işlemleri etrafı çevrili bir bellek alanında çalıştırmanıza olanak tanıyan özel bir çekirdek izolasyon teknolojisi geliştirmiştir. Sanallaştırmayla yakından bağlantılı olan çekirdek yalıtımının etkinleştirilmesi, üçüncü taraf hipervizörlerle çatışmalara ve sorunlara yol açabilir. Fişi takmayı deneyin. Bunun için HKLM/SYSTEM/CurrentControlSet/Control/DeviceGuard/Scenarios/HypervisorEnforcedCodeIntegrity kayıt defteri anahtarında Enabled parametresini 0 olarak ayarlayın.

Bir seçenek olarak BIOS'ta Güvenli Önyüklemeyi etkinleştirebilirsiniz ancak bu, çekirdek izolasyon teknolojisini imkansız hale getirecektir.

Diğer üçüncü taraf hipervizörleri silin

VirtualBox ile bilgisayarda yüklü olan diğer üçüncü taraf hipervizörler arasında çakışma olabilecek sorunu çözün. Böyle bir senaryonun olasılığı düşüktür, ancak şüphelerle kendinize eziyet etmek yerine kapatın.