Sanal sabit disk (VHD) nedir format çeşitleri ve VHDX


vhd ve vhdx nedir faydalari nelerdir

Sanal sabit diskler (VHD) birer sabit disk imaj kapsülüdürler ve ilk olarak Sanal makinaların depolamı ortamı olarak kullanıldılar , Günümüzde sanal sabit disk kullanım alanı yaygınlaşmıştır mesela :

yazılımların deneme sürümlerinin dağıtımında , yedekleme çözümlerinde , birden çok önyükleme (Boot) ortamının saklanmasında , hata takibinde … kullanılmaktadır Oldukça esnek bir saklama kabı olan VHD tek dosya sistemi biçimine bağlı değildir , 2005 yılından beridir Microsoft tarafından da Open Specification Promise (OSP) adı altında kullanılmaktadır

Sanal sabit disk (VHD) format çeşitleri

Her bir format şeklinin performans karakteristiği farklıdır ve sadece Windows 7 ve üzeri sistemler Sanal sabit disk (VHD) den boot edebilirler

1. Sabit boyutlu (Fixed sized) : En iyi performansı veren format türüdür , Kendisine ayrılan tüm alanı kullanır disk Offline olduğunda Boyutu arttırılabilir fakat küçültülemez , tek dezavantajı ayrılan alanın gerekmese bile geri alınamamasıdır (ki ona göre alan ayırırsınız olur biter)

2. Dinamik olarak genişleyen (Dynamically expanding ) : Performansları Sabit boyutlu formata göre düşüktür , alanı sabit boyutluya göre daha verimli kullanır

3. Differencing Disk : Sabit boyutlu yada dinamik disk temelli olabilir , Özellikle benzer ayarları paylaşan birden çok sayıda sanal makinalarda yönetilebilirliği oldukça yüksektir ve bir Virtual Server host bilgisyarın disk alanı gereksinimini önemli ölçüde azaltabilir fakat farklı ayarları paylaşan sanal makinalarda yönetim zorluğu ve aynı disklerde yeralan VHD lerde performans kaybı yaşatabilir

Sanal sabit diskin yeni türü  VHDX (Hyper-V Virtual Hard Disk)

Yeni bir sanal sabit disk format biçimidir VHD nin desteklediği boyut ; 2400 GB iken VHDX ile bu rakam 64 TB (65536 GB) a çıkmıştır ki VHD ye göre en büyük avantajıdır ayrıca 4 KB logical sector size ıd esteklediğinden performansı VHD ye göre daha yüksektir , Güç kesilmelerine karşı dosya kaybı koruması da mevcut olup bunu da metadata güncellemelerinin sürekli takibi ile gerçekleştirir sadece Windows Server 2012 ve Windows 8 üzeri sistemlerde kullanılabilir. Eğer Windows 8 ve üzeri bir sistem kullanıyorsak Buradaki konuda SSD oluştur dedikten sonra karşımıza çıkan seçenklerde VHDX te yeralacaktır (Aşağıdaki resim)

vhdx

Neden bir sanal sabit disk (VHD veya VHDX) kullanalım:

1. Sanal makinaların birçok eksik yönleri vardır ; Wmvare de bazı bilgisyarlarda donaın gereği ne yaparsanız yapın gerçek sistemden sanal sisteme – yada tersi kopyalama yapamazssınız (yıllardır buna çözüm bulamadılar) , böyle olunca da kullanmanın hiçbir anlamı olmuyor , Virtual box gerekli tüm özellikleri sunmaz mesela çözünürlük ayarları nda belirli ayarların dışına çıkamazssınız ve tüm sanal makinalar aynı anda hem gerçek hem sanal makinanın ihtiyacı olan kaynakları kullandıklarından bilgisayarınızın hem işlemcisi hemde RAM ı güçlü değilse hem ağır çalışacak hemde yüksek güç gereksinimi gereği makinayı zorlayacaktır oysa VHD ye kurulan bir sistemde bu dezavantajların hiçbiri olmaz

2. Bilgisyarın gerçek donanımını kullanır ve her bir VHD içerisinde farklı işletim sistemleri barındırabilir (testler için vs uygundur)

3. Tekrar bölümleme gereksinimi yoktur ve windows un bölümleme kısıtlamasından bağımsızdır , VHD ye kuracağınız bir sistemi kaldırmak için .VHD dosyasının sağ tıklanıp silinmesi yeterlidir

4. Klasik kullanımda kurulan windows bütün disk alanını kullanır fakat VHD de sadece kendisine ayrılan alanı kullanır

5. İnanılmaz derecede kolayca yedeklenir (.VHD dosyasını başka yere kopyalamak yeterlidir)

6. Donanım özdeş makineler arasında Kolayca kullanılabilir , mesela bir internet cafeniz var ve Oluşturduğunuz bir VHD ye temiz bir sistem kurdunuz bunu diğer makinelere kopyalayıp kolayca kullanabilirsiniz.

7. Birden çok kullanıcılı sistemlerde bir kullanıcı virüs bulaştığında bunu diğerlerine de bulaştırabilir VHD ler arası virüs bulaşması diye bir durum sözkonusu değildir mesela her bir kullanıcı için ayrı bir VHD içinde oluşturulmuş aynı işletim sistemi sunulursa birbirlerine virüs bulaştıramazlar.

VHD formatını VHDX formatına çevirmek yada tersi:

Bunun çeşitli yolları olmakla birlikte (örnekler aşağıda) Program kullanmadan da çevrilebilmektedir

1. Hyper-V Manager kullanılarak yapılabilir
2. Disk2VHD proramı ile
3. VirtualBox ile
3. Hiçbir program kullanmadan PowerShell yardımı ile

Elbetteki en kolay yöntem PowerShell yardımı ile olandır (d:\VM01\Disk0.vhd yi VHDX e çeviriyoruz)
VHD den VHDX e yada VHDX ten VHD ye

Convert-VHD –Path d:\VM01\Disk0.vhd –DestinationPath d:\VM01\Disk0.vhdx

sonrasında fiziksel sektör boyutunu 512 Bytes tan 4 K ya çıkarmak için aşağıdaki komutu kullanmamız gerekir

set-vhd d:\VM01\Disk0.vhdx -PhysicalSectorSizeBytes 4096

Peki bunun tersi mümkün değilmidir derseniz , mümkündür mesela

Convert-VHD –Path c:\test\MY-VM.vhdx –DestinationPath c:\test\MY-NEW-VM.vhd

Sanıyorumki Bu komutlar birçok kişinin işine yarayacaktır.



Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

CAPTCHA