Teknoloji İpuçları

Bilgisayar Diskini Defragmente Etme

Bir arkadaşımın masaüstü bilgisayarını kurcalarken ilk defa "disk neden bu kadar yavaş?" sorusuyla ciddi şekilde boğuştuğumu hatırlıyorum. Makine açılıyordu, açılıyordu, açılıyordu... Görev yönetibiciyi açtığımda işlemci rahat, RAM boş, ama disk kullanımı sürekli %100'de takılı kalıyordu. O gün öğrendiğim şey şuydu: sabit diskler dosyaları düzenli sıralarla değil, nereye sığarsa oraya yazıyor. İşte tam bu noktada disk defragmentasyon devreye giriyor.

Parçalanma (fragmentation) tam olarak nedir?

Klasik sabit diski (HDD) dönen bir plak, üzerindeki okuma kafasını da plak iğnesi gibi düşün. Bir dosyayı kaydettiğinde sistem onu diskteki boş alanlara yerleştirir. Sonra o dosyayı sildin, yerine daha büyük bir dosya yazdın; büyük dosya o boşluğa tam sığmadı ve kalan kısmı diskin bambaşka bir bölgesine yazıldı. Bu birkaç yıl boyunca binlerce kez tekrarlanınca dosyaların yarısı diskin dört bir yanına dağılmış oluyor.

Sonuç? Okuma kafası tek bir dosyayı toplamak için sürekli oradan oraya zıplıyor. Mekanik hareket zaman ister, o yüzden program açılışları uzuyor, kopyalama işlemleri sürünüyor, disk sesli çalışıyor. Defragmentasyon işlemi de basitçe bu dağılmış parçaları toplayıp yan yana diziyor.

Önce şunu netleştir: diskin HDD mi, SSD mi?

Bunu vurgulamamın nedeni ciddi: SSD'lerde defragmentasyon yapmaya kalkma. SSD'de mekanik kafa yok, verinin nerede durduğu hız açısından fark etmez. Buna karşılık defrag işlemi diske devasa miktarda yazma yapar ve SSD hücrelerinin sınırlı yazma ömrünü boşa harcar. Yani hiçbir kazanç yok, kayıp var.

Kontrol etmesi kolay: Windows'ta başlat menüsüne "Sürücüleri Optimize Et" ya da "birleştir" yazıp aracı açtığında listede her sürücünün "Medya türü" sütununda "Katı hal sürücüsü" veya "Sabit disk sürücüsü" yazar. Ben her yeni bilgisayara dokunmadan önce buraya bakıyorum.

Seçenekleri karşılaştırdım

YöntemKimin içinArtılarıEksileri
Windows'un yerleşik "Sürücüleri Optimize Et" aracıNeredeyse herkesÜcretsiz, kurulum gerektirmez, SSD'yi tanıyıp TRIM uygular, zamanlanmış çalışırDetaylı ayar yok, görsel rapor sınırlı
Komut satırı (defrag C: /O)Biraz meraklı kullanıcıAnaliz ve optimizasyonu tek komutla yapar, hızlıKomutu yanlış yazma riski, ekran kuru
Üçüncü parti defrag programlarıÇok büyük veri diskleri olanDosya bazlı sıralama, boot-time defrag gibi ekstralarReklam/paket yazılım riski, çoğu kullanıcı için gereksiz
Hiçbir şey yapmamakSSD kullanıcılarıZaman kaybı yok, gerçekten sorun değilHDD kullanıyorsan performans yavaş yavaş erir

Yıllar içinde şuna kanaat getirdim: yerleşik araç işin %95'ini yapıyor. Üçüncü parti programlara ancak çok özel bir ihtiyaç varsa bakıyorum, çünkü bu tür yazılımları kurarken istemediğin ek bileşenler de geliyor. İstemediğin programları temizlemenin ayrı bir zahmet olduğunu, programları bilgisayardan tamamen kaldırma konusunu anlattığım yazıda da anlatmıştım.

Adım adım nasıl yapıyorum

  1. Başlat menüsüne "Sürücüleri Optimize Et" yazıp aracı açıyorum.
  2. Listeden sabit diski seçiyorum ve önce Çözümle düğmesine basıyorum. Bu bana parçalanma yüzdesini söylüyor.
  3. Yüzde 10'un altındaysa dokunmuyorum, gerçekten gerek yok. Yüzde 15–20 üzeriyse Optimize Et'e basıyorum.
  4. İşlem sırasında bilgisayarı rahat bırakıyorum. Video düzenleme, oyun gibi ağır işler açıkken defrag hem yavaş ilerliyor hem de sistemi boğuyor.
  5. Bitince "Ayarları Değiştir" kısmından haftalık otomatik zamanlamanın açık olduğundan emin oluyorum. Böylece bir daha aklımda tutmam gerekmiyor.

Öncesinde yapılması akıllıca olan iki şey

Birincisi: disk temizliği. Çöp dosyaları, geçici dosyalar, indirilenler klasöründeki eski kurulum dosyaları... Bunları silmeden defrag yapmak, dağınık odayı toplamadan halı yıkamaya benziyor. Tarayıcı önbelleği de bu listede; web tarayıcısını hızlandırma ve temizleme konusundaki adımlar burada da işe yarar.

İkincisi: disk en az %10–15 boş olsun. Defrag algoritması dosya parçalarını taşımak için manevra alanına ihtiyaç duyar. Ağzına kadar dolu bir diskte işlem ya çok uzun sürer ya yarım kalır.

Diskten sürekli tıkırtı, tıklama veya taşlama sesi geliyorsa defrag yapma. Bu genelde mekanik arıza belirtisidir ve yoğun okuma-yazma işlemi kalan ömrü kısaltır. O durumda önce verileri yedekle.

Beklentini doğru ayarla

Defragmentasyon mucize değil. Yıllardır hiç bakılmamış, ciddi biçimde parçalanmış bir HDD'de fark hissedilir — açılış süresi kısalır, klasörler daha çabuk gezinir. Ama bilgisayar başka bir sebepten yavaşsa, mesela açılışta çalışan on beş program varsa ya da RAM yetmiyorsa, defrag bunu düzeltmez. Yavaşlığın kaynağını doğru teşhis etmek en kritik adım; telefon yavaş çalışıyorsa ne yapılır konusunda da aynı mantığı savunuyorum: önce ölç, sonra müdahale et.