SSD’de TRIM Nedir ve Silinen Dosyalar Neden Geri Gelmez?
“Harddiskten sildiğim dosyaları bir programla geri getirmiştim, ama SSD’de hiçbir şey çıkmıyor.” Bu cümleyi sıkça duyuyoruz. Sebep, SSD’lerin veriyi saklama ve silme biçiminin mekanik disklerden temelden farklı olmasıdır. Bu yazıda TRIM komutunun ne yaptığını, hangi durumlarda SSD’den silinen verinin hâlâ kurtarılabileceğini ve silme sonrası ilk dakikalarda ne yapmanız gerektiğini anlatıyoruz.
Harddiskte silme ile SSD’de silme arasındaki fark
Mekanik bir harddiskte bir dosyayı sildiğinizde, işletim sistemi yalnızca o dosyanın kapladığı alanı “boş” olarak işaretler. Manyetik plakadaki veri, üzerine yeni bir şey yazılana kadar olduğu yerde durur. Bu yüzden silmeden hemen sonra diski kullanmayı bırakırsanız, dosyalar genellikle kurtarılabilir.
SSD’de ise durum farklıdır. NAND flash belleğe, dolu bir hücrenin üzerine doğrudan yazılamaz; önce o hücrenin bulunduğu bloğun silinmesi gerekir. Blok silme yavaş bir işlemdir. SSD’nin yazma hızını korumak için, işletim sistemi bir dosyayı sildiğinde SSD’ye TRIM komutuyla “bu bloklardaki veriye artık ihtiyaç yok” bilgisini gönderir. SSD’nin kontrolcüsü de boş zamanlarında, çöp toplama (garbage collection) denen işlemle bu blokları fiziksel olarak temizler.
TRIM’in veri kurtarmaya etkisi
TRIM komutu alındıktan sonra pek çok SSD, o adresler okunduğunda gerçek içerik yerine doğrudan sıfır döndürür; çöp toplama çalıştığında ise veri bellek çiplerinden de silinir. Bu işlemler saniyeler ile dakikalar içinde gerçekleşebilir ve kullanıcının kontrolünde değildir. Sonuç olarak:
- TRIM etkin bir SSD’de silinen dosyalar çoğu zaman, kurtarma programı açılana kadar zaten geri getirilemez hâle gelir.
- SSD’nin “hızlı format” ile biçimlendirilmesi de genellikle tüm diske TRIM gönderir; sonuç, tam bir silmeye yakındır.
- Laboratuvar düzeyindeki yöntemler de fiziksel olarak temizlenmiş veriyi geri getiremez.
Hangi durumlarda yine de şans vardır?
| Durum | Neden |
|---|---|
| SSD harici bir USB kutusunda kullanılıyorsa | Bazı USB köprüleri TRIM komutunu SSD’ye iletmez |
| SSD bir RAID dizisinin parçasıysa | Bazı RAID yapılandırmalarında TRIM iletilmez |
| Eski işletim sistemleri veya TRIM’in kapalı olduğu sistemler | Silme bilgisi SSD’ye ulaşmaz |
| Silmeden hemen sonra cihaz kapatıldıysa | Çöp toplama henüz çalışmamış olabilir |
| Dosya silinmedi, SSD arızalandı | Bu, silme değil donanım sorunudur; veriler genellikle çiplerde durur |
Son satır önemlidir: SSD’nin aniden görünmez olması, 0 bayt göstermesi ya da kilitlenmesi TRIM ile ilgili değildir. Bu tür arızalarda veriler çoğu zaman çiplerde durmaya devam eder ve kontrolcü düzeyinde çalışmayla kurtarılabilir. Ayrıntılar: SSD görünmüyor ve SSD ve NVMe veri kurtarma.
SSD’de dosya sildiyseniz ilk dakikalarda
Bu durumdan nasıl korunulur?
SSD’nin hızı ve dayanıklılığı için TRIM’i kapatmak doğru bir çözüm değildir. Doğru çözüm, SSD kullanılan her sistemde otomatik ve sürüm geçmişi tutan bir yedekleme kurmaktır: Windows’ta Dosya Geçmişi veya bulut sürüm geçmişi, macOS’ta Time Machine, iş verileri için de 3-2-1 kuralına (3 kopya, 2 farklı ortam, 1 çevrim dışı kopya) uygun bir düzen. SSD’lerde “geri dönüşüm kutusundan silmeden önce iki kez düşünmek” hâlâ en iyi korumadır.
Diskinize dokunmadan önce bizi arayın
Ücretsiz analizde arızayı, kurtarma ihtimalini, net fiyatı ve süreyi işlem öncesi öğrenirsiniz. Fiyatı onaylamazsanız cihazınızı ücretsiz geri alırsınız.
Mesai dışında 7/24 acil hat: 0535 211 92 93
