Depolama aygıtlarıyla uğraşanların en çok merak ettiği sorulardan biri de GPT ile MBR ortasındaki fark. Bu yazımızda iki disk bölümleme sistemi ortasındaki farkı açıklayıp başınızdaki bütün soru işaretlerini ortadan kaldırıyoruz.
Eğer sabit diskinizi çokça kurcalamış ve kısımlara ayırmışsanız MBR ve GPT üzere tabirlerle sıkça karşılaşmışsınızdır. Bilhassa Dual-Boot Mac çalıştıran kullanıcılar bu tabirlere epeyce aşinadır.
Çoğu kullanıcı, sabit disklerinin kısımlara ayrılabileceğinden haberdardır. Lakin bu kullanıcıların pek birçok, işletim sisteminin bu kısımları nasıl yapılandırdığını bilmez. İşte tam burada MBR (Master Boot Record) ve GPT (GUID Partition Table) devreye giriyor. Farklı mimarilerde olmasına karşın iki yapı da disk kısımları için bilgi toplama ve idare gayesiyle kullanılır.
MBR, disk kısımlarını yönetmek için kullanılan, nispeten eski lakin günümüzde hala pek çok kullanıcı tarafından kullanılan bir bölümleme sistemidir. Depolama alanında organize edilen disk kısımlarına dair bilgiler de bu sistem tarafından tutulur. MBR ayrıyeten işletim sistemi için disk kısımlarını taramaya yarayan kodu barındırır.
Bir MBR disk, en fazla dört adet birincil kısma sahip olabilir. Daha fazla kısım yaratmak için dördüncü kısım genişletilebilir olarak ayarlanabilir. Bu sayede dördüncü kısım bünyesinde daha fazla alt kısım oluşturulabilir. MBR diskler, kısımlar için 32-bitlik kayıt sistemi kullandığı için her bir disk kısmı için 2TB sonu vardır.
UEFI standardına sahip olan bu sistem, diskin kısımlarını düzenleyen en aktüel sistemdir. Yani UEFI tabanlı bir sisteminiz varsa MBR yerine GPT kullanmanız gerekmekte. MBR’nin bilakis, GPT’de teorik olarak sınırsız kısım oluşturulabilir. Yani MBR sayesinde bir diskte en fazla 4 adet birincil kısım olabilirken GPT ile bu türlü bir sonunuz yoktur. Diski istediğiniz kadar kısımlara (E, F, G vb.) ayırabilirsiniz.
GPT, depolama alanı olarak da MBR’den bir adım öndedir. MBR’de bulunan her bir kısım için 2TB sonu, GPT’de 9.44ZB (Zettabyte) üzere boyutlara ulaşabilmektedir. Elbette bu paha yalnızca teorik olarak mümkün. Çünkü Windows işletim sistemlerinde her bir kısmın azamî kapasitesi 256 TB olarak sabitlenmiştir.
Üstteki diagramdan görebileceğiniz üzere, GPT diskler başta ve sonda olmak üzere iki GPT Header’a sahiptir. GPT’yi MBR’den daha kullanışlı yapan en değerli ayrıntılardan biri ise bu diziliştir. GPT diskler, yedek header’ı sonda depoladığı için ana header ziyan gördüğünde diskin kurtarılması çok daha kolay olur. GPT diskler ayrıyeten problemleri tespit etmek için CRC32 sağlama kullanır.
Diyagramda dikkat çeken öteki bir ayrıntı olan Protective MBR ise, BIOS tabanlı sistemlerin bu alanda bulunan bootloader ile GPT diskleri boot etmesine fayda. Ayrıyeten Protective MBR, GPT’ye karşı tanımsız olan disk araçlarının diske ziyan vermesini maniler.
Intel Mac’ler standart olarak disklerinde GPT’yi kullanıyor. Sıradan yollardan Mac OS X’i MBR sisteme yüklemek mümkün değildir. Ayrıyeten pek çok Linux kernel‘i de GPT takviyesine sahiptir. GPT diski Linux ile kullanmak için Grub 2 bootloader’ın kullanılması gerekmektedir.
Windows tarafında ise GPT diskler Windows XP’den bu yana destekleniyor. (32-bit XP hariç) 64-bit Windows 8 yüklü bilgisayarlar GPT’yi varsayılan olarak kullanırken, Windows 7 ve öncesi sürümlerde MBR varsayılan olarak belirlenmiş durumda.
Günümüzde şimdiki bilgisayarların birçok UEFI dayanağına sahip. UEFI sistemler de GPT ile bölümlendirilmiş disklerden önyükleme yapabiliyor. Yeniden GPT diske UEFI kurulmuş bir Windows hem daha inançlı hem de daha süratli açılıyor. İşte bu yüzden bilgisayarınız UEFI takviyeli ise GPT tercih etmenizde yarar var.