Hyper-V Nasıl Etkinleştirilir ve Yapılandırılır: İşlemci Gereksinimleri ve Adım Adım Kılavuz
Hyper-V'nin çalışması için işlemcinizin donanım sanallaştırmasını (Intel VT-x veya AMD-V teknolojileri), en az 2 çekirdeği ve SLAT (Second Level Address Translation - İkinci Seviye Adres Çevirisi) teknolojisini desteklemesi gerekir. Sanallaştırmayı iki aşamada etkinleştirmeniz gerekmektedir: önce anakartın BIOS/UEFI ayarlarında özelliği aktif hale getirmek, ardından Windows ayarlarında Hyper-V bileşenini kurmak. Bu adımlar olmadan sanal makineleri başlatmanız mümkün olmayacaktır.
Bu makalede, donanım için kesin teknik gereksinimleri, işlemcinizin uyumluluğunu kontrol etme yollarını ve hatasız bir şekilde özelliği etkinleştirme algoritmasını inceleyeceğiz.
İşlemci ve Sistem İçin Donanım Gereksinimleri
Hyper-V, doğrudan donanımla çalışan Tip 1 bir hipervizördür. Bu nedenle işlemci gereksinimleri katıdır, ancak 2010-2012 yıllarından sonra üretilen çoğu modern çip bu gereksinimleri karşılar.
Temel İşlemci Teknolojileri
- Donanım Sanallaştırması:
- Intel işlemciler için: VT-x (Virtualization Technology) teknolojisi.
- AMD işlemciler için: AMD-V teknolojisi (BIOS'ta genellikle SVM Mode olarak adlandırılır).
- SLAT (Second Level Address Translation):
- Intel'de EPT (Extended Page Tables) olarak adlandırılır.
- AMD'de RVI (Rapid Virtualization Indexing) olarak adlandırılır.
- Neden gereklidir: SLAT, sanal makinelerle bellek işlemleri sırasında işlemci yükünü önemli ölçüde azaltır. SLAT olmadan, Hyper-V modern Windows sürümlerinde (10/11) çalışmayacak veya son derece kararsız çalışacaktır.
- DEP Desteği (Data Execution Prevention):
- Veri Yürütme Önleme teknolojisi. İşlemci seviyesinde etkinleştirilmiş olmalıdır.
Destek nasıl hızlıca kontrol edilir? "Görev Yöneticisi"ni açın (Ctrl + Shift + Esc), Performans -> CPU sekmesine gidin. Sağ alt köşede "Sanallaştırma" satırını bulun. Burada "Etkin" yazıyorsa, işlemciniz teknolojiyi destekliyor ve BIOS'ta aktiftir. "Devre Dışı" yazıyorsa destek var ancak BIOS'a girip etkinleştirmeniz gerekiyor. Satır hiç yoksa, işlemciniz eski demektir ve Hyper-V ile uyumlu değildir.
Minimum Sistem Gereksinimleri (CPU dışında)
| Bileşen | Minimum Gereksinim | Önerilen |
|---|---|---|
| RAM | 4 GB | 8 GB ve üzeri (VM'lerin rahat çalışması için belleğin bir kısmını ona ayırmanız gerekir) |
| Disk Alanı | 20 GB boş alan | Sanal makinelerin hızlı çalışması için SSD şarttır |
| İşletim Sistemi | Windows 10/11 Pro, Enterprise veya Education | Windows Home resmi olarak Hyper-V'yi desteklemez |
Windows Home Kullanıcıları: "Home" (Ev) sürümlerinde Hyper-V bileşeni gizlidir. Sadece üçüncü taraf kurulum komut dosyaları aracılığıyla etkinleştirilebilir, bu da sistem kararsızlığına yol açabilir. Sanallaştırma ile ciddi çalışmalar yapmak için Pro sürümüne yükseltme yapılması önerilir.
BIOS/UEFI'de Sanallaştırmayı Etkinleştirme
İşlemciniz sanallaştırmayı desteklese bile, bu özellik varsayılan olarak anakart seviyesinde genellikle devre dışı bırakılmıştır.
- Bilgisayarınızı yeniden başlatın.
- Önyükleme sırasında BIOS giriş tuşuna basın (genellikle
Del,F2veyaF10). - İşlemci ayarları bölümünü bulun. Üreticiye göre isimler farklılık gösterebilir:
- Intel:
Intel Virtualization Technology,VT-x,Vanderpoolmaddelerini arayın. Genellikle Advanced, CPU Configuration veya Security bölümlerinde bulunur. - AMD:
SVM Mode(Secure Virtual Machine) veyaAMD-Vmaddesini arayın. Sıklıkla Advanced, CPU Configuration veya Overclocking bölümünde bulunur.
- Intel:
- Değeri Enabled (Etkin) durumuna getirin.
- Ayarları kaydedin ve yeniden başlatın (
F10tuşu — Save & Exit).
Windows yüklendikten sonra, durumun "Etkin" olarak değiştiğinden emin olmak için tekrar "Görev Yöneticisi"ni kontrol edin.
Windows'ta Hyper-V Bileşenini Kurma ve Etkinleştirme
BIOS'taki özelliği etkinleştirdikten sonra, hipervizörü işletim sisteminde açmanız gerekir.
Yöntem 1: "Windows Özellikleri" Aracılığıyla (Grafik Arayüz)
Win + Rtuşlarına basın,optionalfeaturesyazın ve Enter'a basın.- Açılan "Windows Özellikleri" penceresinde listeden Hyper-V maddesini bulun.
- Yanındaki kutucuğu işaretleyin (alt maddeler açılacaktır: "Hyper-V Yönetim Araçları" ve "Hyper-V Platformu"). Her ikisinin de işaretli olduğundan emin olun.
- "Tamam"a basın ve dosyaların yüklenmesini bekleyin.
- Bilgisayarı yeniden başlatın.
Yöntem 2: PowerShell Aracılığıyla (İleri Düzey Kullanıcılar İçin)
Grafik arayüz erişilemiyorsa veya komut satırını tercih ediyorsanız:
- PowerShell'i yönetici olarak çalıştırın (Başlat -> "PowerShell" araması -> Sağ tık -> Yönetici olarak çalıştır).
- Aşağıdaki komutu girin ve Enter'a basın:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
- Sistem yeniden başlatma onayı istediğinde,
Yyazıp Enter'a basın.
Kurulum Sonrası Hyper-V Yapılandırması
Yeniden başlatmadan sonra sistem sanal makineler oluşturmaya hazırdır. Ancak optimal performans için birkaç ayar yapmak faydalı olacaktır.
1. Sanal Anahtar Oluşturma (Virtual Switch)
Sanal makinenin internete erişimi olması için ağ köprüsünü yapılandırmanız gerekir.
- Hyper-V Yöneticisi'ni açın (Başlat menüsünde bulun).
- Sağ panelde Sanal Anahtar Yöneticisi'ni seçin.
- Ağ türünü seçin:
- Dış (External): VM, Wi-Fi veya Ethernet adaptörünüz üzerinden fiziksel ağa ve internete erişim sağlar. En sık kullanılan seçenektir.
- İç (Internal): Sadece ana bilgisayar (PC'niz) ve VM arasında iletişim. VM'de internet olmaz.
- Özel (Private): Sadece birden fazla VM arasında iletişim. Ana bilgisayar bu ağı görmez.
- "Sanal anahtar oluştur"a tıklayın, "Dış" türünü seçin, bir isim verin ve açılır listeden fiziksel ağ adaptörünüzü seçin.
2. Kaynak Tahsisi
Yeni bir VM oluştururken, mevcut tüm çekirdekleri ve RAM'i ona tahsis etmeyin.
- İşlemci: Ana sistem (host) için en az 2 çekirdek ve 2 thread bırakın. 8 çekirdekli bir CPU'nuz varsa, sanal makineye güvenle 4 çekirdek verebilirsiniz.
- Bellek: Misafir işletim sistemi destekliyorsa Dinamik Bellek (Dynamic Memory) kullanın. Bu, Hyper-V'nin kullanılmayan belleği VM'den geri alıp sisteme vermesini sağlar.
Performans İpucu: SSD kullanıyorsanız, VM oluştururken maksimum yazma hızı önemliyse "Sabit boyutlu sabit disk" özelliğini mutlaka etkinleştirin. Dinamik olarak genişleyen diskler yerden tasarruf sağlar ancak yoğun yük altında parçalanabilir ve daha yavaş çalışabilir.
Sık Karşılaşılan Hatalar ve Sorunlar
Hata: "Hyper-V bileşeni etkinleştirilemedi"
Neden: Sanallaştırma BIOS'ta devre dışı veya diğer hipervizörlerle çakışıyor. Çözüm:
- Görev Yöneticisi'ndeki durumu kontrol edin.
- Diğer sanallaştırma programlarını devre dışı bırakın (örneğin, kendi sürücülerini kullanan eski VirtualBox veya VMware sürümleri; ancak modern sürümler genellikle sorunsuz bir arada yaşar).
- BIOS'ta "Trusted Execution" veya "VT-d" özelliğinin kapalı olduğundan emin olun (bazen bunları değiştirmek yardımcı olur, ancak çoğunlukla temel VT-x/AMD-V'nin etkinleştirilmesi gerekir).
Hata: "Hipervizör çalışmıyor"
Neden: Windows güvenlik özelliği ile çakışma. Çözüm: Bazen "Çekirdek Yalıtımı" (Core Isolation) veya "Bellek Bütünlüğü" özelliği, sanallaştırma kullanan üçüncü taraf yazılımlarla çakışabilir, ancak Hyper-V için uyumlu olması gerekir. Anakart BIOS'unu en son sürüme güncellemeyi deneyin; üreticiler genellikle hipervizörlerle ilgili uyumluluk hatalarını düzeltir.
Sanal Makinede Yavaşlama
Neden: Yetersiz kaynaklar veya devre dışı entegrasyon hizmetleri. Çözüm:
- Misafir işletim sistemi içinde "Entegrasyon Hizmetleri"ni kurun (Eylemler menüsü -> Entegrasyon hizmetleri diskini tak).
- VM için video belleği miktarını artırın (VM ayarları -> Video Adaptörü).
- Ana bilgisayarın arka plan görevleriyle %100 yük altında olup olmadığını kontrol edin.
SSS
AMD işlemcide Hyper-V çalıştırılabilir mi? Evet, modern AMD işlemciler (Ryzen ve EPYC serileri) AMD-V (SVM) teknolojisi aracılığıyla sanallaştırmayı tamamen destekler. Hyper-V, bu işlemcilerde Intel'deki kadar kararlı çalışır.
Hyper-V'yi etkinleştirmek oyun performansını etkiler mi?
Hipervizör platformunu etkinleştirmek, sistem her zaman sanallaştırma modunda çalıştığı için oyunlarda FPS'i hafifçe düşürebilir (%1–5). VM'leri sürekli kullanmıyorsanız, Hyper-V'yi Windows özellikleri üzerinden devre dışı bırakabilir veya bcdedit /set hypervisorlaunchtype off komutunu kullanabilirsiniz (yeniden başlatma gerekir). Geri açmak için: bcdedit /set hypervisorlaunchtype auto.
Neden Windows özelliklerinde Hyper-V'yi göremiyorum? Muhtemelen Windows Home (Ev) sürümü yüklüdür. Ayrıca Windows 10/11 sürümünüzün yeterince güncel olduğundan emin olun (destek belirli güncellemelerden itibaren eklenmiştir, ancak Home sürümünde yine de sınırlıdır).
Hyper-V ve VirtualBox'u aynı anda kullanabilir miyim? Evet, VirtualBox 6.0'dan başlayarak ve özellikle 7.0 sürümünde Hyper-V desteği iyileştirilmiştir. Ancak, Hyper-V etkinken VirtualBox'taki VM performansı daha düşük olabilir. VirtualBox'ta daha iyi hız için, doğrudan kullanmıyorsanız Hyper-V'yi devre dışı bırakmanız önerilir.