Windows 10 Üzerinde Hyper-V Kurulumu

Hızlı Bakış

Windows 10 Pro veya Enterprise sürümünde Hyper-V kurulumu oldukça basittir. Bu ücretsiz sanallaştırma çözümü, fiziksel donanım üzerinde birden fazla işletim sistemini çalıştırmanıza olanak tanır. Kuruluma başlamadan önce sistem gereksinimlerini kontrol etmelisiniz. Örneğin, işlemcinizin Intel VT-x veya AMD-V sanallaştırma özelliğini desteklemesi gerekir. Ayrıca en az 4 GB RAM ve 64 bit Windows sürümü şarttır. Bu ön koşulları sağladıktan sonra "Windows Özelliklerini Aç veya Kapat" ekranına gidin. Burada Hyper-V kutucuğunu işaretleyip yönetim araçlarını da seçin. Bilgisayarınızı yeniden başlattığınızda sanal makineler oluşturmaya hazır olursunuz. Bu sayede farklı test ortamlarını tek bir cihazda güvenle yönetebilirsiniz.

Bu yazımızda, Windows 10 işletim sistemi çalıştıran bir fiziksel bir bilgisayar üzerinde sanal makineler oluşturup kullanmanıza olanak tanıyan Microsoft’un ücretsiz sanallaştırma çözümü olan Hyper-V nasıl kurulur inceleyeceğiz.

Windows 10 ile Hyper-V Kurulumu

Windows 10 Üzerinde Hyper-V Nasıl Kurulur?

Öncelikle, Microsoft’un geliştirdiği Hyper-V ile Windows veya Linux işletim sistemlerinden herhangi birini host’unuzda sanal olarak çalıştırabilirsiniz. Böylece, bilgisayarınızda kullanmak istediğiniz eski bir programı Windows 7 guest makinede çalıştırabilir veya Active Directory ortamında çalışan bir servisi oluşturacağınız guest makineye atayabilirsiniz.

Bu sanallaştırma yazılımını diğer platformlar ile kıyasladığımızda öncelikle iki türü var olduğunu söyleyebiliriz. Birincisi, fiziksel bir sunucu üzerine kurulan Hyper-V Server rolü, ikincisi ise daha çok host makinelerinde yazılım tabanlı olarak çalışan Hyper-V Client rolüdür.

Bilişim sektöründe çalışan IT elemanları genellikle guest makinelerde Hyper-V Client yazılımını kullanırlar. Bu sayede, VMware gibi diğer platformlara ücret ödemeden yalnızca Windows lisansına sahip bir PC’de sanallaştırma yeteneklerine sahip olabilirler.

Kurulum İçin Sistem Gereksinimleri

Hyper-V’yi kullanmak için bilgisayarınızın belirli bir donanım ve yazılım gereksinimlerini karşılaması gerekir. Aşağıda, bu yazılımın çalışabilmesi için sistem gereksinimlerinin bir listesi vardır:

  • İşlemci (CPU): 64-bit mimarili bir işlemci gereklidir. En önemlisi, işlemcinizin Intel VT-x veya AMD-V sanallaştırma özelliğinin etkin olması gerekir. Ayrıca CPU’nuzun SLAT (Second Level Address Translation) özelliğine sahip olması gereklidir.
  • Bellek (RAM): En az 4 GB RAM gereklidir, fakat daha büyük sanal makineler çalıştırmayı planlıyorsanız, 8 GB, 16 GB veya hatta 64 GB gibi daha fazla belleğe ihtiyacınız olabilir.
  • Depolama (Storage): Projenize uygun olarak oluşturacağınız sanal makinelerin sayısı ve depolama alanı için yeterli miktarda disk alanına ihtiyacınız vardır.
  • Ekran Kartı (GPU): DirectX 10.0 veya daha üstü bir ekran kartı olması gerekir.
  • İşletim Sistemi (OS): Microsoft’un önerilerine göre Windows 10 Pro, Enterprise veya Education sürümlerinden birine sahip olmalısınız. Bilgisayarınızda bu desteklenen sürümlerden birini kurmadıysanız Hyper-V’yi yükleyemezsiniz.

Kısaca desteklenen Windows 10 ve Windows 8’in tüm sürümleri şöyle listeyebiliriz:

  1. Windows 10 Pro 64-bit sürümü
  2. Windows 10 Enterprise 64-bit sürümü
  3. Windows 10 Education 64-bit sürümü
  4. Windows 8.1 Pro 64-bit sürümü
  5. Windows 8.1 Enterprise 64-bit sürümü
  6. Windows 8 Pro 64-bit sürümü
  7. Windows 8 Enterprise 64-bit sürümü

Peki, hangi Windows 10 ve Windows 8 sürümleri Hyper-V’yi desteklemez?

  • Desteklenmeyen Windows 10 Sürümleri:
  1. Windows 10 Home 32-bit sürümü
  2. Windows 10 Home 64-bit sürümü
  3. Windows 10 Mobile sürümü
  4. Windows 10 Mobile Enterprise sürümü
  5. Windows 10 Team sürümü
  6. Windows 10 Pro Education sürümü
  • Desteklenmeyen Windows 8 Sürümleri:
  1. Windows 8 32-bit sürümü
  2. Windows 8 Pro 32-bit sürümü
  3. Windows 8 Enterprise 32-bit sürümü
  4. Windows 8 RT sürümü

Fakat, yine de kurulum yapmak istiyorsanız Windows 10 Home veya diğer desteklenmeyen sürümler için extra bir ayar yapmanız gerekir.

Sanallaştırma Özelliğini Açma

Microsoft’un sanal sunucu yazılımını kurmadan önce, işlemcinizin sanallaştırma özelliğinin olup olmadığı kontrol etmenizde fayda vardır. Eğer BIOS yazılımı üzerinde sanallaştırma özelliğini etkinleştirmek istiyorsanız, örnek bir PC’de etkinleştirilen VTx özelliğini alttaki bağlantıdan kontrol edebilirsiniz:

  • Intel Virtualization Technology (Sanallaştırma Teknolojisi) Etkinleştirme

Not: Kurulum sonrası sorun yaşıyorsanız, Windows Security (Windows Güvenliği) > Device Security (Aygıt Güvenliği) > Core Isolation (Çekirdek İzolasyonu) gidiniz ve Memory Integrity (Bellek Bütünlüğü) özelliğini etkinleştiriniz ve PC’nizi yeniden başlatınız.

Hyper-V Etkinleştirme

Hyper-V sistem gereksinimlerini bahsettikten sonra, sisteminiz üzerinde sanal sunucu yazılımını etkinleştirmek için aşağıdaki adımları sırasıyla takip ediniz.

Adımlar:

Adım 1

Windows Start (Başlat) menüsü üzerinde sağ tuşa tıkladıktan sonra açılan pencerede Programs and Features (Programlar ve Özellikler) tıklayınız veya sadece menüde Settings (Ayarlar) seçeneğine tıklayarak ilgili pencereyi açınız.

Program ve Özellikler

Adım 2

Windows 10 sistem ayarları ekranında bir programı kaldırmak veya bir özelliği etkinleştirmek için Apps (Uygulamalar) tıklayınız.

Windows Özelliklerini Aç veya Kapat

Adım 3

Apps & Features (Uygulamalar & Özellikler) ekranını açtığınızda PC’nizde yüklü olan uygulamaları burada görebilirsiniz. Bu ekranda Windows 10’a ek bir özellik ekleyeceğinizden dolayı Optional Features (Opsinoyel Özellikler) tıklayınız.

Ek Seçenekleri Görüntüleme

Adım 4

En önemli adımdasınız bu yüzden bu ekranda Related Settings (İlgili Ayarlar) başlığındaki More Windows Features (Diğer Windows Özellikleri) seçeneğine tıklayınız.

Windows’un gelişmiş özelliklerini içeren pencereyi açtığınızda yani Turn Windows features on or off (Windows özelliklerini aç veya kapat) ekranında Hyper-V seçeneği yanındaki ilgili kutucuğu işaretleyiniz. Ayrıca, Hyper-V ile ilgili gerekli özellikleri de seçtiğinizden emin olunuz.

  • Hyper-V GUI Management Tools
  • Hyper-V Module for Windows Powershell
  • Hyper-V Hypervisor
  • Hyper-V Services

Hyper-V Seçme ve Etkinleştirme

Adım 5

Hyper-V’yi işaretlediniz ve diğer özelliklerini de kontrol ettiniz. Şimdi, kurulumu başlatmak için sadece OK’a tıklayarak ilerleyiniz ve alttaki görseldeki gibi ilgili sistem ayarlarının uygulama sürecini bekleyiniz.

Windows Değişiklikleri Uyguluyor

Adım 6

Windows, istenen değişiklikleri tamamladıktan sonra sizden bilgisayarınızı yeniden başlatmanızı istiyor. Yükleme işlemini sağlıklı olarak tamamlamak için Restart Now (Şimdi Yeniden Başlat) butonuna tıklayınız.

Windows İstenen Değişiklikleri Tamamladı

Adım 7

PC’niz yeniden başlıyorken Windows’un özellikler üzerindeki çalışmasını bekleyiniz.

Windows Özellikleri Yükleniyor

Adım 8

Sisteminiz açıldığında başlat menüsünün arama kutusuna “Hyper-V” yazınız ve programı bulduktan sonra çalıştırınız.

Hyper-V Çalıştırma

Adım 9

Hyper-V sanal sunucu platformunu açtığınızda artık bu aşamadan sonra istediğiniz bir sistemi sanal olarak kullanmaya başlamak için yeni sanal bilgisayarlar hazırlayabilirsiniz.

Hyper-V Ana Çalışma Ekranı

Video

İşletim sisteminiz üzerine Hyper-V kurmak için aşağıdaki videoyu izleyebilir ve ayrıca bize destek olmak için YouTube kanalımıza abone olabilirsiniz!

Video Önizleme Görseli
YouTube'da İzle

Hyper-V Kurulumuna Dair SSS

Windows 10 Home kullanıyorum. Hyper-V’yi hiç mi kuramam yoksa bir numarası var mı?

İşin sırrı burada başlıyor. Microsoft resmi olarak Home sürümüne bu özelliği koymaz. Ama pes etmek yok.
Elinizin altında güçlü bir donanım varsa birkaç satırlık bir betik ile sistemi kandırabilirsiniz. Not defterine yazacağınız basit bir .bat dosyası ilgili bileşenleri zorla yükler.
Lisans açısından gri bir alanda gezdiğinizi unutmayın. Yine de test ortamları için hayat kurtarıcı bir çözümdür.
Bence en temizi Pro sürüme bir terfi düşünmek. Zira sürekli güncelleme almak ve stabilite için resmi yol her zaman daha sağlıklıdır.

Bilgisayarımın Hyper-V sanallaştırma teknolojisini desteklediğini nasıl yüzde yüz anlarım?

BIOS ekranına dalmadan önce Windows içinde hızlı bir göz atalım. Görev Yöneticisi’ni açıp Performans sekmesine geçin.
CPU bölümünün sağ alt köşesinde ‘Sanallaştırma: Etkin’ yazısını görmeniz şart. Eğer ‘Devre Dışı’ veya hiç yazmıyorsa işlemciniz desteklemiyor ya da BIOS’ta uyuyordur.
Desteklediğini görüp ayar kapalıysa hemen yeniden başlatın. Del veya F2 tuşuyla BIOS’a dalıp Intel VT-x veya AMD-V seçeneğini kovalayın.
Bunları açtıktan sonra bir de Windows Güvenliği’ndeki Çekirdek Yalıtımı belası var. Bellek Bütünlüğü açıksa bazen bu platformla kapışır. Deneme yanılma ile kapatıp açmayı ihmal etmeyin.

Kurulum sırasında kutucuğu işaretledim ama ‘Hyper-V Yöneticisi’ görünmüyor, nerede bu?

Bilgisayar yeniden başladıktan sonra Başlat menüsünde kaybolmak kolaydır. Hemen arama çubuğuna ‘Hyper-V Yöneticisi’ yazıp enterlayın.
Hâlâ çıkmıyorsa işlem yarım kalmıştır. Ayarlar kısmından ‘İsteğe Bağlı Özellikler’ altındaki ‘Diğer Windows Özellikleri’ ne dönün.
İlgili klasörün altındaki iki alt bileşenin de (Yönetim Araçları ve Platform) tikli olduğundan emin olun. Sadece ana başlığı işaretlemek yetmez bazen.
Düzeltip yeniden başlattığınızda masaüstünüzde sanal sunucularınızı bekleyen o mavi simge sizi selamlayacak. Olmadıysa sistem dosyası onarma aracını çalıştırmakta fayda var.

Sanallaştırma için ne kadar RAM ayırmalıyım? 4 GB gerçekten yeter mi?

Kendi fiziksel bilgisayarınızın nefes alması gerektiğini sakın unutmayın. 4 GB toplam belleğiniz varsa sanal makineye ancak 1 GB civarı verirsiniz.
Bu da Windows 10 guest için işkenceden başka bir şey değildir. Sistem takılıp kalır ve fare imleci dans etmeye başlar.
Benim şahsi altın kuralım host için minimum 8 GB toplam bellek bulunmasıdır. Bu sayede guest’e 4 GB rahatça tahsis edilir.
Eğer Active Directory laboratuvarı kurup birkaç sunucu aynı anda çalıştıracaksanız 16 GB’ın altına düşmeyin. Aksi halde disk kullanımı tavana vurur ve her şey çamur gibi akar.

Sanal makine oluştururken ‘1. Nesil’ ile ‘2. Nesil’ arasında ne fark var, hangisini seçeyim?

Bu soru yeni başlayanların canını en çok sıkan detaydır. Nesil seçimi geri dönüşü olmayan bir karardır.
Eski usul BIOS ve IDE denetleyici isteyen Windows 7 gibi sistemler için 1. Nesil şart. Yeni UEFI tabanlı Windows 10 veya Linux sürümleri içinse 2. Nesil hem daha hızlı hem daha güvenlidir.
Özellikle 2. Nesil ile güvenli önyükleme açılır ve sanal TPM taklidi yapılabilir. Fakat kurulum esnasında ‘Bu disk önyükleme için uygun değil’ hatası alırsanız bilin ki nesil yanlış seçilmiştir.
Kurulum medyasını takıp hata ile karşılaştığınızda silip 1. Nesil olarak yeniden yaratmak en pratik çözümdür. Kaybedecek veri yoksa 2. Nesil ile başlayıp şansınızı deneyin.

Grafik arayüzüyle uğraşmak istemiyorum. Bu işi PowerShell ile tek satırda halledemez miyim?

Halledersiniz ve bu yöntem bence bir sistem yöneticisinin cebindeki en keskin bıçaktır. Yönetici olarak açtığınız mavi konsola tek bir komut yazmak yeterlidir.
‘Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All’ satırını yapıştırıp enterladığınızda kurulum başlar.
Ardından bilgisayar otomatik yeniden başlatma ister. Süreç tamamen aynıdır ama size tıklama zahmeti vermez.
Bunu bir adım öteye taşıyıp ‘New-VM’ komutu ile sıfırdan bir sanal makine yaratabilirsiniz. Eliniz .ps1 dosyalarına alışsın. İleride onlarca sunucuyu bu şekilde uçtan uca kodla yönetmek inanılmaz bir hız kazandırır.

Sonuç

Bu rehber size Windows 10 veya desteklenen bir Windows sürümünde harika bir sanallaştırma çözümü sunan Hyper-V’yi adım adım nasıl kurabileceğinizi gösterdi.

Unutmamanız gereken noktadan bahsedecek olursak, yükleme işlemi yalnızca kullanıcı arayüzü ile sınırlı değildir. Ayrıca, PowerShell veya CMD ile de Microsoft’un yazılımını sisteminize hızlı bir şekilde kurmak mümkündür.

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

İlk yorumu sen paylaş