Ev bilgisayarı için Hyper-V mi yoksa VirtualBox mı? Detaylı karşılaştırma

  • Hyper-V, Windows 10/11 Pro'ya entegre edilmiş, teorik olarak daha iyi performans sunan ve WSL2, Sandbox ve Docker için gerekli olan bir tip 1 hipervizördür; ancak VirtualBox ve diğer tip 2 hipervizörlerle birlikte çalışmayı zorlaştırır.
  • VirtualBox, ücretsiz, platformlar arası, tip 2 bir hipervizördür ve ev laboratuvarları için oldukça esnektir; anlık görüntüler, sanal ağlar ve çok çeşitli konuk sistemler için iyi bir desteğe sahiptir.
  • Hyper-V'yi başlangıçta etkinleştirmek, VirtualBox'ın VT-x/AMD-V'yi doğrudan kullanmasını engeller ve yavaş bir moda geçmeye zorlar; ikisi arasında geçiş yapmak için hypervisorlaunchtype'ı değiştirmek ve bilgisayarı yeniden başlatmak gerekir.
  • 2-3 sanal makine, Kali Linux ve siber güvenlik testleri içeren bir ev laboratuvarı için VirtualBox genellikle en uygun seçenektir; Hyper-V ise gelişmiş yerel Windows özelliklerine özellikle ihtiyaç duyulduğunda kullanılır.

Ev bilgisayarı için Hyper-V veya VirtualBox

Windows 11 Pro bilgisayarınızda küçük bir ev laboratuvarı kurmayı düşünüyorsanız ve bunu nasıl yapacağınızdan emin değilseniz, bu yazı size yardımcı olacaktır. Hyper-V'yi kaldırırsanız, VirtualBox hatta VMware'e bile bakabilirsiniz.Yalnız değilsiniz. 32 GB RAM'e sahip bir oyun dizüstü bilgisayarınız varsa, Kali Linux ve diğer dağıtımlarla uğraşmak istiyorsanız ve bir şeyleri bozmaktan korkmadan anlık görüntüler oluşturmanız gerekiyorsa, hipervizör seçimi göründüğünden daha önemlidir.

Bu makale boyunca, sakin ama doğrudan bir şekilde, Windows'un yerleşik hipervizörü VirtualBox'a kıyasla neler sunuyor (ve VMware'in yeri nerede)? Senaryo ev veya ileri düzey kullanıcı bilgisayarı olduğunda, hipervizör türü, performans, sanal ağlar, konuk sistem uyumluluğu, anlık görüntüler, şifreleme, geçiş ve daha fazlası gibi kavramlar göreceksiniz; her zaman sadece iş ortamlarına değil, ev laboratuvarına da uygun olan konulara odaklanılacaktır.

Tip 1 ve Tip 2 Hipervizör: Ev Bilgisayarınız İçin Ne Anlama Geliyor?

İlk olarak, ikisi arasındaki farkı anlamak gerekiyor. tip 1 ve tip 2 hipervizörÇünkü Hyper-V ve VirtualBox'ın birçok avantaj ve dezavantajı buradan kaynaklanıyor.

Hyper-V bir Tip 1 hipervizör (çıplak metal veya yerel)Bu, bilgisayar başlatılır başlatılmaz donanım kontrolünün önce hipervizörden geçtiği ve ardından Windows'un makinenin "tam sahibi" olmak yerine sadece başka bir yönetim işletim sistemi olarak başladığı anlamına gelir. Teknik olarak, Hyper-V etkin olduğunda, kendi Windows 11'iniz zaten bu hipervizörün üzerinde bir makine olarak çalışmaktadır.

VirtualBox ise tam tersine bir tip 2 veya barındırılan hipervizörWindows, Linux, macOS veya Solaris'e yüklenen diğer uygulamalar gibi çalışır: önce ana işletim sistemi başlatılır, ardından VirtualBox'ı açar ve sanal makineleri sistemden CPU, RAM ve G/Ç talep eden kullanıcı süreçleri olarak başlatırsınız.

Windows 11'e VirtualBox nasıl kurulur
İlgili makale:
Bilgisayarınıza VirtualBox ve Windows 11 kurulumu için adım adım kapsamlı rehber.

Bu farkın ev bilgisayarında çok açık pratik sonuçları vardır:

  • Performans ve gecikmeTeorik olarak, Hyper-V gibi tip 1 hipervizörler, sanal makine ile donanım arasında daha az katmana sahiptir; bu da genellikle, özellikle birden fazla sanal makine yüklenirken, daha iyi performans ve daha düşük gecikme süresi anlamına gelir.
  • Diğer hipervizörlerle birlikte çalışmaHyper-V, VT-x/AMD-V'yi kontrol ettiğinden, aktif olduğunda şunları yapabilir: blok tipi 2 sanallaştırmaBu nedenle VirtualBox'ta tipik hatalar ortaya çıkar (yeşil kaplumbağa, "AMD-V/VT-x kullanılamıyor" mesajları ve ciddi performans düşüşleri).
  • Yönetim karmaşıklığıTip 1 hipervizör daha fazla altyapı mantığı gerektirir; evde, genellikle Tip 2 hipervizörü kullanmak daha uygundur. Tıpkı diğer programlar gibi açılıp kapanan bir program.

Gereksinimler, Windows sürümleri ve Hyper-V etkinleştirme

Hyper-V'yi kullanmak için şunlara ihtiyacınız var: Windows 10/11 Pro, Enterprise veya EducationResmi olarak Home sürümünde desteklenmemektedir, ancak kısmen etkinleştirilebilen ve VirtualBox için sorunlara neden olabilen bazı altta yatan altyapı mevcuttur.

Hyper-V şu şekilde yüklendi: Windows'un isteğe bağlı bir özelliği"Windows özelliklerini aç veya kapat" seçeneğinden veya PowerShell ve DISM aracılığıyla etkinleştirilebilir. Etkinleştirildikten ve bilgisayar yeniden başlatıldıktan sonra, hipervizör başlangıçta yüklenecektir. Windows Sandbox WSL2 de aynı düşük seviyeli hipervizörü kullanıyor.

Ev tipi bir makinede bu, birçok insanın gözden kaçırdığı bir şeyi ima eder: Hyper-V başlangıçta etkinse, VT-x/AMD-V kullanan her şey ona bağımlı hale gelir.VirtualBox ve VMware Workstation artık donanım sanallaştırmasını doğrudan kullanamıyor ve Hyper-V uyumlu modla uğraşmak zorunda kalıyor; bu da hâlâ birçok soruna yol açıyor ve performansı olumsuz etkiliyor.

Hyper-V'nin VirtualBox'ı nasıl etkilediği (ve ikisiyle birlikte nasıl yaşanacağı)

Hyper-V etkinleştirilmiş bir VirtualBox'ta 64 bit bir sanal makineyi başlatmaya çalışırsanız, büyük olasılıkla günlüklerde buna benzer mesajlar görürsünüz. «NEM'e geri dönme girişiminde bulunuluyor: VT-x/AMD-V kullanılamıyor» Ve VirtualBox durum çubuğunda yeşil kaplumbağa simgesi görünür. Bu, sanal makinenin doğrudan donanım sanallaştırması yerine Hyper-V destek motoru üzerinde çalıştığı anlamına gelir.

Bu alternatif yöntem işe yarıyor, ancak Çok daha yavaş. Özellikle talepkar kullanıcılar için işletim sistemi kurulumu sırasında çökmelere veya hatalara neden olabilir. VirtualBox'ın ev bilgisayarında sorunsuz çalışması için ideal olarak, Hyper-V tamamen devre dışı bırakıldı. başlangıç ​​aşamasında.

Yönetim tamamlandı. bcdedit ve uygun olduğu durumlarda DISM ile:

  • Hyper-V'yi kapatmak için: bcdedit / set hypervisorlaunchtype kapalı
  • Ve gerekirse, bu özelliği devre dışı bırakın: DISM / Çevrimiçi / Devre Dışı Bırakma Özelliği: Microsoft-Hyper-V
  • Yeniden etkinleştirmek için: bcdedit / set hypervisorlaunchtype auto

Bu parametreyi her değiştirdiğinizde, şunları yapmanız gerekir: Sistemi yeniden başlatınÇünkü hipervizör, Windows yüklenmeden önce seçiliyor. VT-x/AMD-V kullanarak Hyper-V'den VirtualBox'a yeniden başlatmadan geçiş yapmanın "çalışır durumdayken değiştirme" (hot-swapping) bir yolu yok.

Pratikte, makul bir ev ortamında üç seçeneğiniz vardır:

  • Hyper-V ile yalnız yaşamak VirtualBox/VMware'den vazgeçin (ya da yavaş modu kabul edin).
  • VirtualBox ile yalnız yaşamak Donanım sanallaştırmasından en iyi şekilde yararlanmak için (Hyper-V'yi ve ona bağlı her şeyi devre dışı bırakın: WSL2, Sandbox, Docker Desktop…)
  • Alternatif İhtiyacınız olan Hyper-V veya VirtualBox'a bağlı olarak, hypervisorlaunchtype'ı değiştirip yeniden başlatabilirsiniz. Zahmetli bir işlem olsa da yapılabilir.
  Microsoft, gelen eleştiriler üzerine Windows 11'deki Copilot entegrasyonlarını askıya aldı.

Donanım ve yazılım sanallaştırması: Kim neyi destekliyor?

Ev bilgisayarı için Hyper-V veya VirtualBox

Hem Hyper-V hem de VirtualBox, bu özelliği kullanabiliyor. donanım destekli sanallaştırma (Intel VT-x, AMD-V), BIOS/UEFI'de etkinleştirilmiş olması koşuluyla. Bu, 64 bit sanal makineleri kabul edilebilir performansla çalıştırmanın temelidir.

İlginç fark şu ki VirtualBox ayrıca yazılım sanallaştırmasını da kullanabilir. (Öykünme) İşlemci VT-x/AMD-V'yi desteklemediğinde x86 mimarilerinde 32 bit konuk işletim sistemleri için. Bu günümüzde daha az önem taşıyor, ancak çok eski bir makineyi yeniden kullanıyorsanız, VirtualBox, Hyper-V'nin bile önyükleme yapamadığı yerlerde sanal makineleri çalıştırabilir.

Linux'ta, işlemcinizin bu uzantıları destekleyip desteklemediğini arama yaparak kontrol edebilirsiniz. vmx (Intel) veya SVM (AMD) için /proc/cpuinfo dosyasını kontrol edin ve virt-host-validate gibi yardımcı programlarla gereksinimleri doğrulayın. Windows'ta ise Görev Yöneticisi'nde veya systeminfo gibi araçlarla kontrol edebilirsiniz. Coreinfo.

Ana bilgisayar ve konuk işletim sistemleri: her birinin kazandığı alanlar

Oyun dizüstü bilgisayarının bulunduğu ev laboratuvarında, aşağıdaki durumlara sahip olmak normaldir. Windows 11 Pro ana bilgisayar olarakHyper-V orada sorunsuz çalışabilir, ancak yalnızca o işletim sisteminde; Linux, macOS vb. için Hyper-V bulunmamaktadır.

VirtualBox ise tam tersine, çok platformluWindows, Linux, macOS, Solaris ve FreeBSD işletim sistemlerine kurulabilir. Bu sayede, örneğin, sanal makinelerinizi araçları değiştirmeden farklı bir işletim sistemine sahip başka bir sunucuya taşıyabilirsiniz; bu da, dizüstü bilgisayarınızı sunucu olarak kullanmaya devam etmek yerine Linux ile mini bir sunucu kurmaya karar verirseniz çok kullanışlıdır.

Ilişkin Yani misafirler:

  • Hyper-V destekleri Windows, birçok Linux dağıtımı ve FreeBSDWindows Server/Hyper-V belgelerinin her sürümünde, resmi olarak desteklenen dağıtımlar ve sürümler belirtilir.
  • VirtualBox'ın listesi daha uzun: Windows'un hemen hemen her döneminden sürümler, Linux, FreeBSD, Solaris, macOS (birçok yasal tırnak işaretiyle birlikte), DOS, OS/2 gibi eski sistemler, vb.

Eğer asıl hedefiniz Windows ve modern Linux dağıtımları (Kali dahil)Hyper-V ile fazlasıyla uyumluluğa sahip olacaksınız. Çok sıra dışı veya çok eski sistemlerle uğraşmak isterseniz, VirtualBox genellikle daha iyi performans gösterir.

Performans, 3D grafikler ve kaynak tüketimi

Bahsettiğiniz donanımla ham performans açısından (32 GB RAM ve bir oyun dizüstü bilgisayarıHer iki hipervizör de 2-3 orta ölçekli eş zamanlı sanal makine için mükemmel şekilde geçerlidir.

Dikkat edilmesi gereken birkaç nüans var:

  • VirtualBox genellikle performans açısından VMware Workstation'ın biraz gerisinde kalır. Özellikle 3D grafiklerde saf performans açısından üstün, ancak günlük kullanım için genellikle yeterli. Hyper-V ile karşılaştırıldığında, performans büyük ölçüde iş yüküne ve Hyper-V'nin VT-x/AMD-V'yi doğru şekilde kullanıp kullanmadığına bağlıdır.
  • Hyper-V, tip 1 olduğu için, Genellikle sunucuda biraz daha az ek yük tüketir.Özellikle çok sayıda sanal makineniz veya yoğun iş yükünüz olduğunda. Ancak, Linux ile grafiksel entegrasyonu oldukça hantal olabilir (VNC/RDP oturumları, çoğu durumda oldukça temel 3D desteği).
  • VirtualBox destekler Sınırlı 3D (OpenGL 3.0, Direct3D 9)128 MB'a kadar sanal VRAM ile. Bu, sorunsuz masaüstü arayüzleri ve bir miktar hızlandırma için yeterlidir, ancak karmaşık 3D uygulamalarında mucizeler beklemeyin.

Kali, Windows ve diğer bazı sanal makinelerin bulunduğu bir siber güvenlik laboratuvarı için asıl önemli olan şudur: RAM ve işlemci çekirdeklerini nasıl tahsis edersiniz?Hyper-V veya VirtualBox kullanıyorsanız bu durum daha da geçerli. 32 GB ile makul bir depolama alanı yaklaşık olarak şöyledir:

  • Ev sahibi: bırakın o da gelsin. en az 8-10 GB Windows'un zarar görmemesi için ücretsiz.
  • Kali veya ana test dağıtımı: 4-8 GB araçlara göre.
  • Bazı Windows konuk işletim sistemleri: 4-6 GB.
  • Bazı hafif sanal makineler (yönlendirici, küçük sunucu): 1-2 GB.

Sanal disk biçimleri ve tahsis türleri

Hyper-V şunlarla çalışır: VHD ve VHDXVHDX, (Windows Server 2012'den beri) daha sağlam, büyük diskleri destekleyen ve daha iyi kesme toleransına sahip modern bir formattır. VirtualBox, VDI (yerel), VMDK (VMware), VHD ve Parallels HDD'yi destekler, ancak VHDX dosyalarını doğrudan işleyemez..

Hem Hyper-V hem de VirtualBox, oluşturmanıza olanak tanır. sabit boyutlu (kalın) veya dinamik boyutlu (ince) diskler:

  • Sabit disk Tüm alanı baştan itibaren rezerve edin. (Örneğin, 40 GB'lık bir disk oluşturursanız sunucuda 40 GB yer kalır), oluşturma işlemi daha uzun sürer ancak genellikle biraz daha iyi performans ve daha az parçalanma sağlar.
  • Dinamik bir disk Veri yazdıkça büyür. (Başlangıçta az yer kaplar ve kademeli olarak mümkün olan maksimum boyutuna kadar genişler). Yer tasarrufu yapmak istediğiniz ev laboratuvarları için son derece kullanışlıdır, ancak performansta hafif bir düşüşe neden olur.

Büyük bir SSD'ye sahip ev bilgisayarlarında, genellikle şu yöntem kullanılır: dinamik diskler Hemen hemen her şey için ve eğer bir sanal makine çok fazla G/Ç yoğunluğu gerektiriyorsa (örneğin, büyük bir veritabanı), o sanal makine için sabit disk kullanmayı düşünün.

Anlık görüntüler, kontrol noktaları ve anlık görüntüler

Sizin senaryonuzda (siber güvenlik, bir şeyleri bozma, değişiklikleri geri alma) kilit işlev güçtür. Sanal makinenin durumunu kaydet ve geri al Bir şeyler ters gittiğinde.

Hyper-V şunları sunar: kontrol noktaları (İki çeşit kontrol noktası):

  • standartBellek ve disk durumunu olduğu gibi yakalarlar; hızlı testler için kullanışlıdırlar, ancak diske çok fazla veri yazan uygulamalarda tutarsızlık riski taşırlar.
  • ÜretimWindows'ta VSS veya Linux'ta dosya sistemi dondurma yöntemini kullanarak, kontrol noktası işlemi yapılırken sanal makineyi tutarlı bir uygulama düzeyinde durumda bırakırlar. Bu yöntemler, hizmet çalıştıran makineler için daha "temiz"dir.
  AMD Adrenalin 26.1.1, isteğe bağlı yapay zeka, yeni Ryzen yapay zekası ve birçok hata düzeltmesiyle birlikte geliyor.

VirtualBox'ın anlık Bunlar standart kontrol noktalarına çok benzer şekilde çalışır: bir anlık görüntü oluşturduğunuzda, diferansiyel disk ve sonraki tüm değişiklikler oraya yazılır. Bir anlık görüntüyü silerseniz, VirtualBox fark diskini ana diskle birleştirir.

Her iki durumda da anlık görüntüler şunlardır: harika laboratuvar araçlarıAncak bunlar kesin yedeklemeler olarak değerlendirilmemelidir. Birçok ardışık anlık görüntüye sahip olmak da sorun yaratabilir. performansı düşürür ve depolama yönetimini karmaşıklaştırır.

Sunucu ve misafir entegrasyonu: paylaşılan klasörler, pano ve sürükle bırak

Rahat bir şekilde çalışabilmek için şunlara sahip olmak şarttır: Ana bilgisayar ile sanal makineler arasında dosya ve metin aktarımı Sürekli FTP sunucusu kurmak zorunda kalmadan.

VirtualBox standart olarak şunları içerir:

  • Paylaşılan klasörlerBunları sanal makinede yapılandırırsınız, ana bilgisayarda bir yol seçersiniz (örneğin, C:\temp) ve bu yol, konuk işletim sistemine paylaşılan bir kaynak olarak bağlanır. Bunun için Konuk Eklentilerinin kurulu olması gerekir.
  • Paylaşılan pano y sürükle bırakYapılandırmanıza bağlı olarak metinleri kopyalayıp yapıştırabilir ve dosyaları tek veya çift yönlü (ana bilgisayar→misafir, misafir→ana bilgisayar veya çift yönlü) olarak sürükleyebilirsiniz.

Öte yandan Hyper-V, Doğrudan "paylaşılan klasörler" işlevi yok.Genellikle şöyle olur:

  • Ana bilgisayarda bir klasörü standart Windows araçlarını kullanarak paylaşma ve Sanal makineden ağ üzerinden erişim (SMB) uygun kimlik bilgileriyle.
  • kullanım Kopyala-VMDosyası PowerShell'de sanal makineye dosya kopyalama/sanal makineden dosya kopyalama (özellikle otomatikleştirilmiş ortamlarda).

Hyper-V, panoya kopyalama ve sürükle bırak işlemleri için şunlara dayanır: gelişmiş oturum modu (Gelişmiş Oturum Modu) ve konuk işletim sistemine yüklenen entegrasyon hizmetleri. Yapılandırıldıktan sonra, gelişmiş bir RDP oturumuna benzer şekilde panoyu, sürücüleri, sesi, USB'yi vb. yönlendirebilirsiniz.

Windows 11'e VirtualBox nasıl kurulur
İlgili makale:
VBoxManage ile VirtualBox'ta Sanal Disk Biçimi Nasıl Değiştirilir: Adım Adım Tam Kılavuz

Sanal makine yönetimi ve erişimi: Grafik kullanıcı arayüzü (GUI), konsol ve uzaktan erişim

Ev bilgisayarlarında kullanım kolaylığı büyük bir faktördür. Sanal makineler oluşturun, başlatın ve onlarla oynayın. Konsolda ölmeden.

Hyper-V'nin yönetimi esas olarak şunlar tarafından yapılır:

  • Hyper-V YöneticisiSanal makineleri oluşturmanıza, içe aktarmanıza, yapılandırmanıza, başlatmanıza, durdurmanıza ve silmenize, ayrıca sanal anahtarları, diskleri, kontrol noktalarını vb. yönetmenize olanak tanıyan bir grafik kullanıcı arayüzü. Ayrıca uzak sunuculara da bağlanabilirsiniz.
  • VMConnectWMI ve RDP'yi temel alarak sanal makinenin grafik arayüzüne veya konsoluna erişmek için kullanılan konsol istemcisi. Gelişmiş oturum yönetimi ile yerel aygıtları yeniden yönlendirebilirsiniz.
  • PowerShellCiddi otomasyon işlemleri yapmak veya birden fazla sunucuyu yönetmek istiyorsanız olmazsa olmazdır. Ev laboratuvarı için birkaç temel komut öğrenmek yeterlidir (New-VM, Set-VM, Start-VM, Checkpoint-VM, vb.).

VirtualBox ise şunları sunuyor:

  • VirtualBox Yöneticisi (GUI)Çok basit bir arayüz, sanal makinelerini bir listede görmek, başlatmak, kapatmak ve dört parametreyi sorunsuz bir şekilde değiştirmek isteyen ev kullanıcıları için mükemmel.
  • VBoxManage (CLI): Grafik arayüzünün izin verdiği hemen hemen her şeyi ve daha fazlasını yapmanızı sağlayan son derece güçlü bir komut dosyası komutu.
  • phpSanalKutu: Resmi grafik arayüzünü oldukça iyi bir şekilde kopyalayan ve grafik arayüzü olmayan bir sunucuda VirtualBox kullanıyorsanız mükemmel olan bir PHP web arayüzü.
  • VRDE/VRDPMicrosoft RDP uyumlu uzaktan masaüstü uzantısı, sanal makinenin kendi RDP sunucusu olmasa bile, herhangi bir standart RDP istemcisinden VirtualBox sanal makinelerine bağlanmanıza olanak tanır.

Sanal ağlar: Sanal makinelerinizin birbirleriyle (ve dış dünyayla) iletişim kurmasını sağlar.

Kali ve diğer sanal makinelerin bulunduğu bir laboratuvar için, kurulum yapabilmek önemlidir. basit ağ topolojileri: Bazı makinelerin yalnızca birbirlerini görebildiği, diğerlerinin internet erişimine sahip olduğu vb.

VirtualBox, oldukça esnek çeşitli ağ modları sunmaktadır:

  • NATSanal makine, ana bilgisayar aracılığıyla internete bağlanır, ancak port yönlendirmesi yapılandırmadığınız sürece dışarıdan erişilemez.
  • NAT AğıNAT'a benzer, ancak bu NAT ağı içindeki sanal makineler birbirlerini doğrudan görebilir; bu da dahili mini laboratuvarlar için idealdir.
  • Köprülü adaptörSanal makine, fiziksel yerel ağda (LAN) tıpkı başka bir bilgisayar gibi görünür; bu da Kali'nin "gerçek" ağı taraması için mükemmel bir ortam sağlar.
  • Dahili ağSanal makineler yalnızca birbirlerini görebilir, ana bilgisayara veya harici yerel ağa erişimleri yoktur.
  • Yalnızca sunucuSanal makineler birbirlerini ve ana bilgisayarı görebilir, ancak harici yerel ağı (LAN) göremezler.

Hyper-V kullanır sanal anahtarlar benzer işlevleri yerine getirenler:

  • Harici: Fiziksel bir ağ kartına bağlıdır; sanal makineler, sanki fiziksel bilgisayarlarmış gibi doğrudan yerel ağa/internete bağlanır.
  • İçSanal makineleri birbirine ve ana bilgisayara bağlarlar, ancak dış dünyaya bağlamazlar.
  • özelSanal makineleri birbirine bağlarlar, ana bilgisayara bile bağlantı kurmazlar.

İstediğiniz şey için (Kali'nin diğer sanal makinelere saldırması, hepsinin iletişim kurması ve ara sıra internet erişiminin olması), İkisi de yeterli.VirtualBox, önceden yapılandırılmış NAT/köprü modları nedeniyle başlangıçta genellikle daha sezgiseldir; Hyper-V ise birden fazla sunucuyla karmaşık kurulumlar yaparken daha çok öne çıkar.

Hafıza, aşırı taahhüt ve balonlaşma

32 GB ile çok sıkıntı çekmemelisiniz, ancak her bir hipervizörün bunu nasıl ele aldığını anlamak yine de faydalı olacaktır. Çok sayıda sanal makine olduğunda fiziksel bellek.

Hem Hyper-V hem de VirtualBox destekliyor. balonBu teknik, hipervizörün bazı sanal makinelerden kullanılmayan belleği geri almasına ve daha çok ihtiyaç duyan diğerlerine tahsis etmesine olanak tanır. VirtualBox'ta bu, VBoxManage ile yapılandırılır ve Guest Additions gerektirir; Hyper-V'de ise entegrasyon hizmetlerine ihtiyaç duyulur ve genellikle dinamik bellek tahsisi düzeyinde kontrol edilir.

  Windows'ta Hızlı Paylaşım özelliğiyle bilgisayar ve mobil cihaz arasında dosya aktarımı yapın.

Küçük bir ev ortamında, başlamadığınız sürece... belleği aşırı derecede tahsis etmek (Mevcut fiziksel RAM'den daha fazla "sanal" RAM eklenmiştir), bu kısım sizi çok fazla endişelendirmemeli, ancak bir gün donanımı daha da zorlamak isterseniz bunun var olduğunu bilmek faydalıdır.

Anlık görüntüler, şifreleme ve sanal makine güvenliği

Anlık görüntülere ek olarak, birçok hipervizör şunlara izin verir: sanal diskleri şifrele Birisi sunucuyu çalarsa veya sunucuya erişirse onları korumak için.

VirtualBox, sanal makine disklerini şu şekilde şifreleyebilir: XTS-AES-256 veya XTS-AES-128Ancak, bunun için Genişletme Paketinin yüklenmesi gerekiyor (ki bu kişisel kullanım için ücretsizdir, ancak açık kaynak kodlu değildir). Şifreleme, sanal makine seçeneklerinde yapılandırılır: algoritmayı seçersiniz, bir parola belirlersiniz ve bundan sonra sanal makine her başlatıldığında bu parolayı isteyecektir.

Hyper-V'nin masaüstü sürümünde vSphere'deki kadar doğrudan bir "VM şifrelemesi" bulunmuyor, ancak profesyonel ortamlarda tipik kombinasyon şu şekildedir: Temel depolama alanını BitLocker ile şifreleyin. VHD/VHDX dosyalarını korumak için. Windows Server ve vSphere daha ayrıntılı sanal makine şifreleme seçenekleri sunar, ancak bu tipik bir ev laboratuvarının kapsamının ötesindedir.

Canlı göç ve ışınlanma: ev hizmetleri

Hyper-V şunları yapabilir Canlı Geçiş Paylaşımlı depolama alanına sahip bir kümeniz olduğunda, sanal makinelerin sunucular arasında taşınmasını sağlar; VMware ESXi, vMotion ile aynı işlevi görür; VirtualBox da benzer bir özellik sunar. IşınlanmaBu komut, TCP/IP ve paylaşımlı depolama kullanarak çalışan bir sanal makineyi bir VirtualBox sunucusundan diğerine taşır.

Tek bir dizüstü bilgisayarın bulunduğu ev bilgisayarında, Bütün bunlar gereksiz.Bu özellikler, veri merkezlerinde yüksek kullanılabilirlik ve yük dengeleme için tasarlanmıştır. VirtualBox Teleporting, aynı depolama alanına (iSCSI, NFS, SMB) sahip iki ağa bağlı makine kurarsanız ilgi çekici olabilir, ancak evde siber güvenlik uygulamaları için tercihinizi belirleyecek bir özellik değildir.

Peki VMware Workstation tüm bunların neresinde yer alıyor?

VMware Workstation (Player veya Pro) diğer büyük isimdir. Bu bir tip 2 hipervizör VirtualBox'a benziyor, ancak daha gelişmiş özelliklere, daha iyi 3D grafik desteğine ve bazı gelişmiş entegrasyonlara (vSphere, vb.) sahip.

Ev bilgisayarı olarak güçlü yönleri şunlardır:

  • Çok akıcı performans ve VirtualBox'tan daha iyi 3D grafik desteği sunuyor.
  • İnce entegrasyon Ana bilgisayarla birlikte (paylaşılan klasörler, sürükle ve bırak, sanal makine pencerelerini ana bilgisayar pencereleriyle karıştırmak için Unity modu).
  • Mükemmel destek Windows ve birçok Linux dağıtımı.

Ev laboratuvarı açısından bakıldığında, zayıf yönler açıkça ortadadır: Pro sürümü ücretli ve pek de ucuz değil.Player kişisel kullanım için ücretsiz olsa da, sınırlı özelliklere sahip (örneğin, anlık görüntü alma özelliği yok). Dahası, arayüzü ve seçenekleri, yalnızca test amaçlı birkaç sanal makine isteyen birini bunaltabilir.

Ev ortamı odaklı olarak Siber güvenliği öğrenin ve korkmadan şeyleri kırın.VirtualBox genellikle fazlasıyla yeterlidir. VMware ise çok yüksek performans istediğinizde öne çıkar ve Pro lisansı için ödeme yapmaya değer.

Ev bilgisayarı seçeneklerinin her birinin avantajları ve dezavantajları

Özetle, Windows 11 Pro ve 32 GB RAM'e sahip bir ev bilgisayarı için en pratik seçenekler şunlardır:

Hyper-V ilginizi çekebilir eğer:

  • Çok fazla kullanacaksınız. WSL2, Windows Sandbox veya Docker DesktopBu uygulamalar Microsoft hipervizörüne bağlıdır.
  • Bir ortam istiyorsunuz. Windows tabanlı bir kurumsal sisteme olabildiğince yakın.
  • Bu fikir size cazip geliyor. fiziksel diskleri doğrudan kullanın Orta vadede sanal makineleri başlatmak veya gelişmiş Windows Server özelliklerinden (kümeleme vb.) yararlanmak için.

VirtualBox ilginizi çekebilir eğer:

  • Bir şey mi arıyorsunuz? ücretsiz, basit ve platformlar arası Yıllardır tanıdığınız biri.
  • güç istiyorsun Sanal makinelerinizi farklı ana işletim sistemleri arasında taşıyın. (Örneğin, bugün Windows, yarın Linux).
  • Üzerinde biraz oynama yapacaksın. eski veya "nadir" olanlar da dahil olmak üzere birçok farklı sistemve azami esnekliğe ihtiyacınız var.
  • Birini mi tercih edersiniz? Çok net bir grafik kullanıcı arayüzü, anlaşılması kolay anlık görüntüler ve ağ modları. laboratuvar için.

VMware Workstation şu durumlarda devreye girer::

  • Arıyor maksimum performans ve stabilite Tip 2 bir hipervizörde.
  • İthalatta yok Pro lisansı için ödeme yapın Anlık görüntülere, bağlantılı klonlara ve diğer gelişmiş özelliklere sahip olmak.
  • Sen bir tane istiyorsun. Windows ve Linux misafir işletim sistemleriyle mükemmel deneyim.VirtualBox'takinden daha iyi 3D grafikler de dahil olmak üzere.

Sizin özel durumunuzda (ev laboratuvarı, 2-3 sanal makine, Kali Linux ve sanal makineler arası iletişim odaklı), en mantıklı seçenek genellikle şudur: VirtualBox'ı ana araç olarak kullanın. Eğer WSL2/Docker Sandbox'a tüm gün ihtiyacınız yoksa, Hyper-V'yi yalnızca bu özelliklerle gerçekten oynamak istediğinizde etkinleştirin; aralarında geçiş yapmak için gerekli yeniden başlatmayı da göz önünde bulundurun.

İlgili makale:
VirtualBox ile Windows 10'un önceki sürümü nasıl kurulur

Sonuç olarak, iyi bir RAM tahsisi, iyi yönetilen dinamik diskler, testleriniz için anlık görüntülerin akıllıca kullanımı ve akıllıca yapılandırılmış NAT/köprülenmiş sanal ağlarla hem Hyper-V hem de VirtualBox, ev bilgisayarınızda çok etkili bir laboratuvar oluşturmanıza olanak tanır; denge esas olarak birinden diğerine doğru eğilir çünkü Kullanım kolaylığı, platformlar arası uyumluluk ve yerel Windows özelliklerine gerçekten (veya hiç) ihtiyaç olup olmadığı. Hyper-V'ye bağlı olanlar. Bilgiyi paylaşın, böylece diğer kullanıcılar da konu hakkında bilgi sahibi olsunlar.