TBW Analizi: SSD'nin Ne Kadar Yazma Ömrü Kaldı? JEDEC Standardı ve Hesaplama

SSD satın alırken kapasiteye, hıza, belki garantiye bakarız. Ama asıl ömür göstergesini, yani TBW değerini çoğu kullanıcı hiç açmamıştır. Oysa bir SSD'nin "ne kadar daha yazma kaldırabileceği" tam olarak bu metrikle ölçülür. Bu yazıda TBW'nin ne olduğunu, JEDEC standardının arkasındaki mantığı, üretici farklarını, SMART üzerinden gerçek değeri okumayı ve TBW'si dolmuş bir diskte veri kurtarma şansını saha gözüyle anlatacağız.

TBW Nedir? (Total Bytes Written)

TBW, bir SSD'nin garanti süresi içinde toplam yazılabilecek veri miktarını terabayt cinsinden ifade eder. NAND flash hücreler sınırlı sayıda program/silme (P/E) döngüsüne dayanır: TLC NAND yaklaşık 1000-3000, QLC NAND ise 500-1000 döngü civarındadır. Üretici, bu hücre limitini, wear leveling verimliliğini ve write amplification faktörünü hesaba katarak garantili yazma bütçesi yayımlar.

Önemli ayrım: TBW okuma işlemini saymaz. Bir SSD'den haftada 5 TB veri okusanız bile hücreler aşınmaz. Sadece yazma (ve dolaylı olarak silme) hücre ömrünü tüketir. Bu yüzden video düzenleme, derleme, sanal makine, veritabanı log'u gibi yazma yoğun iş yükleri TBW'yi hızla eritir.

JEDEC JESD218 Standardı

JEDEC (Joint Electron Device Engineering Council), yarı iletken endüstrisinin standart kurulu olarak SSD dayanıklılığını JESD218 ile, ölüm sonrası veri saklamayı ise JESD219 dokümanı ile tanımlar. Üreticiler TBW rakamını rastgele yazmaz; bu iki belgenin koyduğu kabul kriterlerine göre test eder.

JESD218 iki kullanım sınıfı belirler:

  • Client (Consumer) sınıfı: Ofis ve oyun yükü, 8 saat çalışma. Disk gücü kesildikten sonra veriyi 30 °C'de 1 yıl saklayabilmeli, garanti yazma yükü tipik olarak 1 DWPD civarında olmalı.
  • Enterprise sınıfı: 24/7 yoğun yazma. Veri saklama 40 °C'de 3 ay, garanti yükü genelde 3-10 DWPD seviyesinde.

UBER (Uncorrectable Bit Error Rate) için client SSD'de en kötü 10^-15, enterprise SSD'de 10^-16 sınırı vardır. Üretici TBW'yi açıklarken bu UBER hedefini aşmadan ne kadar yazılabileceğini kabul eder.

DWPD ve TBW Dönüşümü

DWPD (Drive Writes Per Day) günde diskin tamamını kaç kere yazabildiğinizi söyler. Formül basittir:

TBW = Kapasite (TB) × DWPD × Garanti süresi (gün)

Örnek: 1 TB consumer SSD, 1 DWPD, 5 yıl garanti → 1 × 1 × 1825 = 1825 TBW. Ancak gerçekte üreticiler client diskte 1 DWPD vermez, çünkü tüketici hiç bu kadar yazmaz. Bu yüzden 1 TB consumer SSD'lerin TBW'si genelde 300-700 bandındadır. Enterprise tarafta 1.92 TB bir disk 3 DWPD ile 5 yılda yaklaşık 10500 TBW'ye ulaşır, yani 10 kat daha dayanıklıdır.

6 Marka TBW Karşılaştırma Tablosu

Aşağıdaki rakamlar üreticilerin resmi datasheet sayfalarından alınmıştır.

1 TB modeller

Model NAND TBW Garanti
Samsung 980 Pro 1 TB TLC 600 TBW 5 yıl
Samsung 990 Pro 1 TB TLC 600 TBW 5 yıl
Crucial MX500 1 TB TLC 360 TBW 5 yıl
Crucial P5 Plus 1 TB TLC 600 TBW 5 yıl
WD Black SN850X 1 TB TLC 600 TBW 5 yıl
Kingston KC3000 1 TB TLC 800 TBW 5 yıl
Seagate FireCuda 530 1 TB TLC 1275 TBW 5 yıl
SK hynix Platinum P41 1 TB TLC 750 TBW 5 yıl

2 TB modeller

Model NAND TBW Garanti
Samsung 980 Pro 2 TB TLC 1200 TBW 5 yıl
Samsung 990 Pro 2 TB TLC 1200 TBW 5 yıl
Crucial MX500 2 TB TLC 700 TBW 5 yıl
Crucial P5 Plus 2 TB TLC 1200 TBW 5 yıl
WD Black SN850X 2 TB TLC 1200 TBW 5 yıl
Kingston KC3000 2 TB TLC 1600 TBW 5 yıl
Seagate FireCuda 530 2 TB TLC 2550 TBW 5 yıl
SK hynix Platinum P41 2 TB TLC 1200 TBW 5 yıl

Dikkat çeken nokta: aynı kapasitede Crucial MX500 (mainstream SATA) ile Seagate FireCuda 530 (PCIe 4.0 flagship) arasında 3-4 kat TBW farkı var. Bu fark hem NAND seçiminden hem over-provisioning oranından hem de controller'ın wear leveling kalitesinden gelir.

SMART Üzerinden Gerçek TBW'yi Okumak

SSD'nizin TBW'sinin ne kadarını harcadığınızı SMART (Self-Monitoring, Analysis and Reporting Technology) tablosundan okuyabilirsiniz. Üreticiler farklı SMART ID'leri kullanır:

  • Samsung: 0xF1 (241) "Total LBAs Written". Toplam LBA sayısını 512 ile çarpıp 1024^4'e bölersek TB elde ederiz. Samsung Magician "Drive Health" sekmesinde doğrudan TB cinsinden gösterir.
  • Crucial / Micron: 0xF6 (Total Host Sector Writes) ve 0xF7 (Total Host Sector Reads). Crucial Storage Executive arayüzde "Percentage Lifetime Used" ile yüzde verir.
  • Kingston: 0xF1 Lifetime Writes. Kingston SSD Manager "SSD Wear Indicator" altında gösterir.
  • WD / SanDisk: 0xFB (Total LBAs Written) ve 0xF1 benzeri varyantlar. WD Dashboard "Life Remaining" yüzdesini sunar.
  • Genel: 0xE9 "Media Wearout Indicator" Intel/Micron'da, 0xE7 "SSD Life Left" Crucial'da, 0xCA "Percentage Used Endurance" enterprise NVMe'de standarttır.

Üretici aracınız yoksa CrystalDiskInfo açık kaynak alternatifidir; ham SMART değerlerini hex olarak verir ve "Total Host Writes" satırını otomatik dönüştürür. NVMe diskler için nvme-cli ile nvme smart-log /dev/nvme0 komutu "Data Units Written" alanını döker; bu değer 1000 × 512 byte birimindedir, yani 1000 ile çarpıp 1024^4'e bölmek gerekir.

Pratik hesap: Samsung 980 Pro 1 TB diskinizde SMART 0xF1 ham değeri 300000000000 sektör gösteriyorsa → 300 milyar × 512 byte ≈ 140 TB yazılmış. 600 TBW limitin yaklaşık %23'ü tüketilmiş demektir.

TBW Dolduğunda Ne Olur?

Üreticiler bu konuda farklı politikalar uygular:

  1. Read-only mode: Samsung ve Crucial bazı modellerde, TBW veya iç dayanıklılık sayacı kritik eşiğin altına düşünce diski kalıcı salt okunur moda alır. Veri okunur ama tek bir bayt daha yazılamaz.
  2. Controller throttle: WD ve Kingston bazı serilerde yazma hızını ciddi şekilde düşürür, kullanıcıya uyarı SMART bayrakları üzerinden iletilir.
  3. Spare block tükenmesi: Wear leveling, bloklar arasında yükü dağıtmak için yedek blok havuzu kullanır. Bu havuz tükenince controller "Reallocated Sector Count" (0x05) artırmaya başlar, kullanıcı yavaşlama ve I/O hatası yaşar.
  4. Catastrophic failure: Power-on saatlerinin de yüksek olduğu disklerde TBW dolumu, kapasitör arızası ile birleşip diski tamamen erişilemez yapabilir; bu vakaları SSD veri kurtarma süreci yazımızda detaylı işledik.

Önemli: TBW'nin dolmuş olması garanti dışı kalma anlamına gelir, ancak diskin hemen bozulacağı anlamına gelmez. Saha gözleminde 600 TBW'lik bir diskin 900-1000 TB yazıldığı halde çalıştığını gördüğümüz vakalar var; tersine, 200 TBW'sini bile harcamamışken controller arızasıyla ölen disk de var. Türkiye'de sık arızalanan SSD modelleri yazımızda hangi serilerin "TBW'den önce ölme" eğiliminde olduğunu listeledik.

SSD Ömrü Hesaplama

Günlük yazma alışkanlığınızı bilirseniz, kalan ömrünüzü kabaca tahmin edebilirsiniz. Formül:

Kalan Yıl = (TBW limit − Şu ana kadar yazılmış) / (Günlük yazma × 365)

Örnek senaryolar:

  • Ofis kullanıcısı: Günde 10 GB yazıyor. Samsung 980 Pro 1 TB (600 TBW) ile sıfırdan başlasa: 600000 / (10 × 365) ≈ 164 yıl. Yani TBW asla problem olmayacak, controller veya kondansatör çok daha önce arızalanacak.
  • Yazılım geliştirici: Derleme, Docker imajları, log'lar ile günde 80 GB. 600 TBW disk: 600000 / (80 × 365) ≈ 20 yıl. Hâlâ rahat.
  • Video editör / 3D sanatçı: Günde 300 GB cache ve proxy yazıyor. 600 TBW disk: 600000 / (300 × 365) ≈ 5.5 yıl. Tam garanti süresine denk geliyor; iş yüküne uygun değil, daha yüksek TBW'li model (örn. FireCuda 530) gerekli.
  • Chia mining: Günde 1.5 TB plot yazımı. 600 TBW disk 13 ay dayanır. Bu iş yükü için consumer SSD kesinlikle uygun değil.

Hesabınıza write amplification (WA) faktörünü ekleyin. Host'un yazdığı 1 GB, controller seviyesinde NAND'a 1.2-2.0 GB olarak düşer. Gerçek tüketim hesabınızın %20-100 üzerine çıkabilir.

Wear Leveling ve Over-Provisioning Etkisi

Wear leveling iki türlüdür: dynamic (sadece yeniden yazılan blokları dengeler) ve static (statik veriyi de zaman zaman taşıyarak yükü her hücreye yayar). İyi bir static wear leveling, en yorgun bloğun en az kullanılana göre döngü farkını %10'un altında tutmaya çalışır.

Over-provisioning (OP) üreticinin kullanıcıya göstermediği fazladan NAND kapasitesidir. Enterprise SSD'lerde %28'e kadar çıkar (1.92 TB satılan diskte aslında 2.5 TB NAND), consumer'da %7-12 civarındadır. OP arttıkça wear leveling rahatlar, garbage collection verimi yükselir, TBW limiti 3-4 kat uzayabilir. Crucial Storage Executive'in "Momentum Cache" ve OP ayarı, kullanıcıya manuel OP eklemesine izin verir. Diskinizin %10-20'sini partition'lamadan boş bırakırsanız wear leveling havuzu genişler.

Backblaze Verisi: Gerçek Dünyada SSD Ömrü

Backblaze SSD istatistikleri on binlerce SSD'nin sahadaki Annualized Failure Rate (AFR) verisini paylaşır. 2024 raporlarına göre boot SSD'lerinin genel AFR'si %0.9-1.0 seviyesinde, HDD'lerin %1.4'üne göre düşük ama "hiç bozulmaz" iddiasının çok uzağında. Backblaze ayrıca arızalanan SSD'lerin TBW limitine ulaşmadan controller veya firmware sorunuyla öldüğünü vurguluyor; saha verisi NAND aşınmasının değil, elektronik arızanın baskın suçlu olduğunu söylüyor. Bu bulgu DSET laboratuvar istatistikleri ile birebir örtüşüyor; 20 yıllık saha deneyimimizden çıkardığımız 12 dersi okuyabilirsiniz.

Enterprise vs Consumer Ömür Farkı

Bir karşılaştırma yapalım: Samsung PM1733 (enterprise NVMe) 1.92 TB modelinde 3504 TBW (1 DWPD) veya 10512 TBW (3 DWPD) versiyonu bulunur. Aynı boyutta Samsung 990 Pro 2 TB consumer modelin TBW'si 1200. Yani enterprise model 9 kat daha fazla yazma kapasitesi sunar. Aradaki fark sadece NAND kalitesinden değil; enterprise diskte güç kesintisine karşı kapasitör (PLP), end-to-end data path protection, daha geniş OP ve daha agresif wear leveling vardır. Eğer iş yükünüz veritabanı, log toplama veya VM ise 50 TL daha ucuza diye consumer SSD almak 6-12 ay içinde TBW dolmasına neden olur.

TBW'si Dolmuş Diskte Veri Kurtarma

Saha bakış açısı: TBW limiti aşılmış bir disk laboratuvara geldiğinde ilk yaptığımız iş derhal salt okunur kopya almak. Çünkü bu durumda her ek yazma katastrofik veri kaybına çevirebilir.

DSET laboratuvarında bu tip vakalarda kullandığımız akış:

  1. DeepSpar Disk Imager veya benzer hardware imager ile read-only klon. Bad sector ve uncorrectable ECC blokları izole ediliyor.
  2. Eğer controller "frozen" durumdaysa PC-3000 ile vendor-specific komutlar üzerinden disk'e teknolojik moda geçirip ham NAND dump alıyoruz.
  3. NAND chip-off gerekiyorsa BGA istasyonunda yongalar sökülüp, controller'ın XOR/LDPC algoritması tersine mühendislikle çözülüyor.
  4. Dosya sistemi seviyesinde tutarsızlıklar varsa (NTFS $MFT bozulmaları, exFAT FAT tablosu kaybı) metadata yeniden inşa ediliyor. Bu süreç format atılmış diskten fotoğraf kurtarma vakalarındakine benzer ama TBW dolu diskte hücre yaşlanması nedeniyle ham bit hatası 10 kat daha yüksek.

TBW dolu diskten veri çıkma şansı vardır, ama her yeni boot ve yazma denemesi şansı düşürür. "Bir kez daha deneyeyim" davranışı en sık veri kayıp sebebidir.

SSD Ömrünü Uzatma: 7 Saha Önerisi

  1. TRIM açık tutun. Windows'ta fsutil behavior query DisableDeleteNotify 0 dönmeli. TRIM, silinmiş alanları controller'a bildirerek garbage collection verimini artırır, write amplification'ı düşürür.
  2. %10-20 boş alan bırakın. Diskin tamamını doldurmak wear leveling havuzunu yok eder, aynı hücreleri tekrar tekrar yazmaya zorlar.
  3. Pagefile/swap'i HDD'ye veya ayrı diske taşıyın (özellikle 16 GB altı RAM'i olan sistemlerde). Sürekli swap, günde 30-50 GB ekstra yazma demek.
  4. Sürekli yazılan log'ları, derleyici cache'ini RAM disk veya HDD'ye yönlendirin. Chrome cache, Docker overlay, Webpack output rahatlıkla 100+ GB/gün yazabiliyor.
  5. Hibernate yerine sleep tercih edin. Hibernate her seferinde RAM'in tamamını (16 GB) SSD'ye yazar.
  6. Firmware güncel tutun. Üreticiler wear leveling ve garbage collection iyileştirmesini firmware ile yayar. Samsung Magician, Crucial Storage Executive, WD Dashboard, Kingston SSD Manager bu güncellemeyi otomatik yönetir.
  7. Yedek planınız olsun. En iyi bakıma rağmen SSD ani ölür. 3-2-1 kuralı: 3 kopya, 2 farklı medya, 1 off-site. TBW takip etmek, ölüm ihtimalini azaltmaz, sadece tahmin edilebilir kılar.

SSS

TBW yıllık olarak mı, ömür boyu mu sayılır? Ömür boyu. Disk üretildiği günden itibaren her yazma sayılır; reset yoktur.

TBW dolduğunda garanti devam eder mi? Hayır. Üretici garantisi "TBW limiti veya garanti süresi, hangisi önce dolarsa" mantığıyla çalışır. 5 yıl bitmese bile TBW dolduysa garanti biter.

SMART "Wear Level" %0 olursa disk patlar mı? Hayır, anlık patlama yaşanmaz. Genelde sayaç önce %1'e iner, sonra read-only moda geçer. Bu aşamada disk hâlâ okunur, veriniz çıkarılabilir, ama yeni yazma reddedilir.

Aynı kapasitede neden bazı SSD'ler 2 kat fazla TBW'ye sahip? NAND tipi (TLC/QLC), over-provisioning oranı, controller wear leveling kalitesi ve üreticinin garanti politikası farkı yaratır. Flagship modeller (Samsung 990 Pro, FireCuda 530) entry-level'a göre 2-4 kat daha yüksek TBW verir.

QLC SSD almalı mıyım? Düşük yazma yükü (medya kütüphanesi, oyun deposu) için QLC ekonomik. Ama OS diski veya iş diski olarak TLC tercih edilmeli; QLC'nin TBW'si TLC'nin yarısı veya altıdır.

SSD'yi defrag etmeli miyim? Hayır. SSD'de defrag, fragmanlığın etkisi olmadığı halde gereksiz yazma üreterek TBW'yi yer. Windows zaten SSD'de defrag yerine retrim çalıştırır.

TBW dolmuş disk yedeklemeden bile bilgisayara takıldığında veri çıkar mı? Genelde evet ama bu davranış riskli. Her boot süreci SSD'ye yazma yapar (USN journal, dosya sistemi metadata). DSET tavsiyesi: disk şüpheli olduğunda takıp denemek yerine profesyonel klon alındıktan sonra üzerinde çalışmak.

SSD'yi soğuk depolamada uzun süre tutarsam veri kaybolur mu? Evet, JESD218 client SSD için 30 °C'de 1 yıl saklama garanti eder. Daha sıcak ortamda veya TBW'si dolmuş diskte bu süre birkaç aya düşebilir. Arşiv için SSD ideal medya değildir.

DSET Veri Kurtarma, Profesyonel SSD Desteği

TBW'si dolmuş, read-only moda geçmiş, controller frozen veya NAND chip-off gerektiren her tür SSD vakası DSET laboratuvarında çözülmektedir. PC-3000, DeepSpar Disk Imager, BGA rework istasyonu ve marka bazlı vendor command set'leri ile çalışıyoruz. Samsung, Crucial, WD, Kingston, SK hynix, Seagate, Intel, Micron tüm üretici NVMe ve SATA SSD'lerde başarı oranımız sektör ortalamasının üzerinde.

Adres: Hacettepe Teknokent, Ankara SSD Hattı: +90 536 662 38 09 Veri çıkmazsa ücret alınmaz.