Yardımcı Araçlar

GB, MB Dönüşümü Neden Farklı Çıkıyor? İkili ve Ondalık Fark

7 dk okuma

Yeni aldığınız “1 TB” diski bilgisayarınıza taktığınızda 931 GB gösteriyorsa, disk bozuk değil, kimse sizi kandırmadı. Üretici GB’ı 1000 tabanında hesaplar, işletim sisteminiz ise aynı baytları 1024 tabanında sayıp gösterir. Bu yazıda iki hesabı da örneklerle açıyoruz ve altta, kendi rakamlarınızı iki modda da anında görebileceğiniz çevirici duruyor.

İkili ve ondalık: kim neyi kullanır

Depolama dünyasında iki farklı matematik yan yana yaşıyor ve ikisi de kendi bağlamında “doğru”, sadece farklı yerlerde geçerli.

Depolama üreticileri ve internet sağlayıcıları ondalık (decimal) sistemi kullanır: 1 KB, 1000 bayttır; 1 MB, 1000 KB’dır; 1 GB, 1000 MB’dır; 1 TB, 1000 GB’dır. Bu, metrik sistemle tutarlıdır (kilo her zaman 1000 demektir, kilogramda da böyledir) ve kutunun üzerine yazılan rakamı da büyütür, pazarlama açısından işine gelen taraf budur.

İşletim sistemleri (Windows, macOS, Linux dosya yöneticileri) ve RAM özellikleri ise ikili (binary) sistemi kullanır: 1 KB, 1024 bayttır; 1 MB, 1024 KB’dır; 1 GB, 1024 MB’dır; 1 TB, 1024 GB’dır. Bu tercih bir pazarlama numarası değil, donanımın doğasından geliyor. Bilgisayarlar ikili tabanda çalışır ve 1024 (2 üzeri 10), bellek adresleme ve dosya sistemleri için 1000’den çok daha doğal bir sınırdır. Windows’un ilk sürümlerinden bu yana dosya boyutları hep bu şekilde hesaplanmıştır.

İkili birimler için teknik olarak doğru terim aslında KiB, MiB, GiB, TiB’dir (kibibayt, mebibayt, gibibayt, tebibayt). Uluslararası Elektroteknik Komisyonu bu isimleri tam da bu karışıklığı çözmek için 1990’larda tanımladı. Ama neredeyse hiçbir tüketici yazılımı bu isimlendirmeyi kullanmadı. Windows’un dosya özelliklerinde gördüğünüz “GB” aslında bir GiB’dir, sadece etiketi hiç değişmemiştir. Bu küçük isimlendirme tembelliği, milyonlarca kullanıcının yıllardır “eksik alan” diye şikayet etmesinin doğrudan sebebidir.

Bu ayrım günlük hayatta göründüğünden daha çok yerde karşınıza çıkar. Bir bulut depolama planı satın aldığınızda, aboneliğin “2 TB” olarak reklamı yapılır ve bu neredeyse her zaman ondalık tanımdır. Telefonunuzun kutusundaki “256 GB” ifadesi de aynı şekilde ondalıktır, ama telefonun ayarlar menüsünde göreceğiniz kullanılabilir alan hem ikili yuvarlamadan hem de önceden yüklenmiş sistem dosyalarından dolayı daha da düşük görünür. İki etki üst üste bindiğinde, “256 GB aldım ama 220 GB civarında bir yer görüyorum” şikayetinin büyük kısmı açıklanmış olur; kalan fark da işletim sistemi ve önceden kurulu uygulamaların kapladığı gerçek alandır.

Sayısal örnek

İki tabloyla durumu somutlaştıralım. İlki, bir diskin kutusunda yazan kapasite ile işletim sisteminde göreceğiniz rakam arasındaki farkı gösteriyor.

Beyan edilen kapasite (ondalık, üretici)Tam bayt sayısıSistemin gösterdiği (ikili)
500 GB500.000.000.000 bayt465,66 GB
1 TB1.000.000.000.000 bayt931,32 GB

Dikkat edilmesi gereken nokta şu: ikinci sütundaki bayt sayısı hiç değişmiyor. Diskte kayıp bir alan yok, sadece o baytları saymak için kullanılan birim farklı. Üretici 1 TB’ı 1.000.000.000.000 bayt olarak tanımlıyor, işletim sisteminiz aynı bayt yığınını 1024’e böle böle GB’a çeviriyor ve karşınıza 931,32 çıkıyor. Fark yaklaşık yüzde 7, kapasite büyüdükçe bu yüzde aynı kalır ama gösterilen sayı olarak büyüyen boşluk daha çarpıcı görünür.

İkinci tablo, gündelik bir dönüşümde iki modun nasıl farklı sonuç verdiğini gösteriyor. 4,5 GB’lik bir video dosyasının kaç MB ettiğini soralım.

Dönüşümİkili (1024) sonucuOndalık (1000) sonucu
1 GB → MB1024 MB1000 MB
4,5 GB → MB4608 MB4500 MB

İşletim sisteminizin bir dosyanın boyutunu gösterirken gerçekte kullandığı mod ikili moddur, yani dosya yöneticiniz 4,5 GB’lik videoyu 4608 MB olarak hesaplar, 4500 MB olarak değil. Bu 108 MB’lik fark tek başına önemsiz görünse de, terabaytlarca veriyle uğraşırken ya da bir yedekleme planı yaparken toplanan sapma, “neden hesapladığım boyutla ekranda gördüğüm boyut tutmuyor” sorusunun asıl kaynağıdır.

Kendi değerlerinizi dönüştürün

Kendi rakamınızı girin, birimi seçin, ikili ve ondalık sonucu yan yana görün. Hangi moda göre baktığınızı bilmek, aşağıdaki hataların çoğunu tek başına önler.

Veri Boyutu Çevirici
Ücretsiz, kayıt yok, her cihazda çalışır.
Tam aracı aç

Sık yapılan hatalar ve özel durumlar

Yeni bir diskteki “eksik” alanı arıza ya da dolandırıcılık sanmak. Bu, bir ölçüm birimi farkıdır, kayıp depolama alanı değildir. Kutuda yazan bütün fiziksel baytlar diskin üzerinde duruyor, sadece işletim sisteminiz onları farklı bir birimle sayıyor. Bir teknik servise gidip “eksik alan” şikayetinde bulunmadan önce, üreticinin ondalık, sisteminizin ikili hesapladığını bilmek işinizi kolaylaştırır ve gereksiz bir iade sürecinden kurtarır.

Mb ile MB’ı karıştırmak. Küçük “b” megabit anlamına gelir ve internet sağlayıcılarının hız reklamlarında kullandığı birimdir. Büyük “B” ise megabayt demektir ve dosya boyutunda kullanılır. Bir baytta 8 bit olduğu için “100 Mbps” olarak reklamı yapılan bir bağlantı en fazla yaklaşık 12,5 MB/s hıza ulaşır, 100 MB/s’ye değil. İndirme yöneticinizin gösterdiği hız birdenbire “yavaş” görünüyorsa, önce hangi birime baktığınızı kontrol edin; sekiz kat fark hattınızın yavaş olmasından değil, yanlış birimi karşılaştırmanızdan kaynaklanıyor olabilir.

“KB”nin her zaman 1024 bayt anlamına geldiğini sanmak. Katı ondalık SI standardında KB, 1000 bayt demektir; 1024 bayt için doğru terim KiB’dir. Ama çoğu tüketici yazılımındaki “KB” etiketi aslında gizlenmiş bir KiB’dir, yani yazılım arka planda 1024’ü kullanıyor ama size sadece “KB” yazıyor. Bu tutarsızlık standartların suçu değil, isimlendirmenin yıllar içinde basitleştirilmesinin bir sonucudur ve muhtemelen değişmeyecektir.

Karşılaştırma yaparken hangi modun kullanıldığını kontrol etmemek. İki depolama ürününü ya da iki teknik özellik sayfasını karşılaştırırken önce hangisinin ikili, hangisinin ondalık mod kullandığına bakın. Aynı karşılaştırmada bir tarafı 1024 tabanında, diğer tarafını 1000 tabanında okumak yanlış bir sonuca, gereksiz yere “bu ürün daha büyük” ya da “bu ürün daha küçük” gibi hatalı bir kanıya götürür. Kafadan hesap yapmadan önce hangi modun geçerli olduğunu bir kere doğrulamak, sonradan yanlış anlaşılmayı düzeltmekten çok daha az zaman alır.

Sıkça sorulan sorular

Sabit diskim ya da SSD’im neden beyan edilenden daha az alan gösteriyor? Çünkü üretici kapasiteyi ondalık (1000 tabanlı) hesaplarken, işletim sisteminiz aynı bayt sayısını ikili (1024 tabanlı) birimlerle gösteriyor. 1 TB olarak satılan bir disk, tam olarak 1.000.000.000.000 bayt içerir; işletim sisteminiz bu sayıyı 1024’e böle böle GB’a çevirdiğinde karşınıza 931,32 GB çıkar. Hiçbir bayt kaybolmuyor, sadece sayım birimi değişiyor.

KB ile KiB arasındaki fark nedir? KB, katı SI standardında 1000 bayt anlamına gelir. KiB (kibibayt) ise 1024 bayt anlamına gelen, teknik olarak doğru ikili birimdir. Sorun şu ki neredeyse hiçbir işletim sistemi ya da uygulama bu ayrımı arayüzünde göstermez; gördüğünüz “KB” etiketi çoğunlukla aslında bir KiB’dir, sadece adı değiştirilmemiştir.

İkili mi yoksa ondalık modu mu kullanmalıyım? Neyi hesapladığınıza bağlı. Bir dosyanın işletim sisteminizde ne kadar yer kaplayacağını tahmin ediyorsanız ikili (1024) moda bakın, çünkü dosya yöneticiniz de o modu kullanır. Bir üreticinin kutu üzerindeki kapasite iddiasını ya da bir internet sağlayıcısının veri limitini kontrol ediyorsanız ondalık (1000) mod, satıcının kullandığı hesaba daha yakın sonuç verir.

1 GB kaç MB eder? İkili modda 1 GB, 1024 MB eder. Ondalık modda 1 GB, 1000 MB eder. Hangi rakamı kullanacağınız, verinin nereden geldiğine bağlı: işletim sisteminizin gösterdiği bir dosya boyutuysa 1024, bir üreticinin ya da sağlayıcının beyan ettiği bir kapasiteyse 1000 ile hesap yapmanız gerçek dünyadaki sonuca daha yakın çıkar.

“100 Mbps” internetim neden 100 MB/s hızında indirme yapmıyor? Çünkü Mbps (megabit) ile MB/s (megabayt) farklı birimlerdir ve aralarında 8 kat fark vardır. Bir baytta 8 bit olduğu için 100 Mbps’lik bir bağlantı, teorik olarak en fazla 100 bölü 8, yani 12,5 MB/s hızına ulaşır. İndirme yöneticinizin gösterdiği MB/s değeri bu civardaysa bağlantınız aslında beklendiği gibi çalışıyor demektir, sağlayıcınız sizi kısıtlamıyor.

1000 GB, 1 TB ile aynı şey mi? Ondalık tanıma göre evet, tam olarak aynı şeydir: 1 TB, 1000 GB’a eşittir ve üreticiler bu tanımı kullanır. Ama işletim sisteminiz “1 TB” yazan bir diski taktığınızda GB cinsinden 1000 değil, yaklaşık 931 gösterir, çünkü kendi hesabında 1 TB’ı 1024 GB olarak tanımlar. İkisi de doğru, sadece farklı bir tabanda çalışıyorlar ve karşılaştırma yaparken hangisine baktığınızı bilmek gerekiyor.

Dijital DepolamaGB MB Dönüşümüİkili ve OndalıkDosya Boyutu
Veri Boyutu Çevirici
Şimdi tam araçla kendin dene.
Şimdi dene