Hyper-V’de bildiğimiz gibi üç çeşit sanal disk tipi kullanabiliyoruz. Dynamic, Fixed ve Differencing. Biz genel olarak Dynamic ve Fixed VHDleri kullanıyoruz.
Dynamic VHD(Dynamically Expanding)
Dynamic disk tipinde VHD dosyasının boyutu içerisine data koyuldukça artar. Örneğin 120 GB bir dynamic bir disk oluşturduk. Bu durumda VHD dosyasının boyutu 120 GB değil çok küçük bir boyutta oluşturulur. Bu sanal disk 120 GB boyutuna içerisine data girdikçe artar. Veriler silindiğinde ise disk boyutu azalmaz. Compact komutunu uygulamamız gerekir.
Dynamically disk tipinin avantajı elimizdeki disk kapasitesini rezerve etmeden, dinamik olarak kullanabilmemizdir. Ancak performans fixed VHDlere göre daha düşüktür.
Fixed VHD(Fixed Size)
Bu sanal disk tipi ise kullanacağı alanı önceden ayırır. Örneğin 120GB boyutunda bir diski VM’ye tahsis ettik. Bu durumda VHD dosyası 120 GB boyutunda olacak. Yani kullanacağı tüm alanı fiziksel disk üzerinde revize eder. Bu disk türü Dynamic VHDlere göre daha performanslıdır. Tek dezavantajı ise kullanılmıyor olsa bile disk boyutunu fiziksel disk üzerinde revize eder.

İki disk tipi arasında arasındaki performans farkını inceleyecek olursak sanal disk dosyasının dinamik olarak gelişmesi demek, ParentOS üzerindeki VHD içerisine çeşitli zamanlarda veri eklenmesi ve doğru orantılı olarak dosya boyutunun artması demektir.VHD dosyasına eklenen her veri,Parent OS üzerindeki fiziksel diskin her hangi bir sektörüne yazılabilir. Buda verilerin disk üzerinde dağınık şekilde bulunması demektir.
Fixed sanal disk tipinde ise verilerin yazılacağı VHD dosyasının boyutu bellidir. Bu nedenle veriler daha topludur ve okunması kolaydır.