Silinen Dosyaları Gerçekten Kurtarılamaz Hale Getir
Eski bir dizüstü bilgisayarı satmadan önce başıma gelen bir şey var: diski formatladım, Windows'u yeniden kurdum, gönül rahatlığıyla teslim ettim. Aylar sonra bir kurtarma programını merak edip kendi harici diskimde denedim ve yıllar önce sildiğimi sandığım vergi belgelerimin, kimlik fotokopimin, hatta bir noktada kaydettiğim şifre listemin dosya isimleriyle karşımda durduğunu gördüm. O gün öğrendim ki "sil" tuşu, dosyayı silmiyor; sadece işletim sistemine "burayı istersen kullanabilirsin" diyor.
Bu yazıda kendi denemelerimle oturttuğum bir yöntemi anlatacağım. Amaç şu: hassas bir dosyayı, sıradan bir kurtarma yazılımının da, biraz uğraşan birinin de geri getiremeyeceği hale getirmek. Konuya yeniyseniz şifrelerinizi düzene sokma rehberini de bir ara okumanızı öneririm, çünkü bu iki konu birbirini besliyor.
Silmenin Neden İşe Yaramadığını Anlamak
Doğru aracı seçmek için önce ne olduğunu görmek gerekiyor. Bunu anladığım gün, hangi durumda ne yapacağım kendiliğinden netleşti.
Dosya değil, adres siliniyor
Diskinizde bir "içindekiler" tablosu var. Bir dosyayı sildiğinizde sistem o tablodan kaydı çıkarıyor, dosyanın kapladığı alanı "boş" olarak işaretliyor. Ama veri, üzerine yeni bir şey yazılana kadar orada duruyor. Bu yüzden kurtarma programları çalışıyor; boş alanı tarayıp tanıdık dosya kalıplarını buluyorlar. Yani secure file deletion dediğimiz şey, dosyanın kaydını silmek değil, o fiziksel alanın üzerine kasten anlamsız veri yazmak demek.
HDD ile SSD aynı şey değil
Burada çoğu kişinin, benim de uzun süre, hata yaptığı nokta bu. Klasik plakalı diskte (HDD) üzerine yazma işlemi gerçekten aynı fiziksel yere gider. SSD'de ise denetleyici, ömrü dengelemek için veriyi istediği hücreye yazar. "Şu dosyanın üzerine 3 kez yaz" dediğinizde, aslında bambaşka hücrelere yazmış olabilirsiniz; orijinal kopya erişilemez bir yerde durmaya devam eder.
| Disk tipi | İşe yarayan yöntem | Boşuna uğraşma |
|---|---|---|
| HDD (plakalı) | Dosya veya boş alan üzerine yazma | Onlarca geçiş yapmak |
| SSD / NVMe | Tam disk şifreleme + anahtarı yok etmek, üretici "secure erase" | Tek dosya üzerine yazma araçları |
| USB bellek / SD kart | Şifreleme, kritik durumda fiziksel imha | Hızlı format |
Dosyanın kaç kopyası olduğunu düşünün
Bir Word belgesini güvenli sildiğinizi varsayalım. Peki bulut senkronizasyon klasöründeki kopya? Yedekleme diskindeki sürüm? Programın oluşturduğu geçici dosya, önizleme küçük resmi, e-postayla gönderdiğiniz ek? Ben artık silmeye başlamadan önce dosya adını sistem genelinde arıyorum. Diskte nerede ne olduğunu görmeye alışmak, alan tüketen gizli dosyaları bulma alışkanlığıyla birebir aynı kas.
Uygulama: Tek Dosyadan Tüm Diske
Şimdi somut adımlar. Sırayı bozmayın, çünkü her biri bir öncekinin açığını kapatıyor.
Tek tek dosyalar için
Plakalı diskte tek bir klasörden kurtulacaksanız işletim sistemi araçları yeterli:
- Windows: Microsoft'un Sysinternals araçlarındaki SDelete komut satırından çalışır, belirttiğiniz dosyanın üzerine yazar. Grafik arayüz isteyenler için BleachBit'in "dosyayı sil" seçeneği var.
- Linux: shred -u dosya.pdf tek satırda işi bitirir. Klasör için secure-delete paketindeki srm daha rahat.
- macOS: Apple güvenli çöp kutusunu kaldırdı, çünkü modern Mac'lerde disk zaten şifreli. Burada doğru hamle FileVault'un açık olduğundan emin olmak.
Silmeden önce dosyayı çöp kutusuna atmayın; doğrudan aracı kullanın. Çöp kutusuna atıp geri dönüşümden boşaltmak, izi çoğaltmaktan başka bir şey yapmıyor.
Zaten silinmiş dosyalar için: boş alanı temizleme
Benim asıl kurtarıcım bu oldu. Geçmişte silinmiş her şey boş alanda yaşıyor, tek tek uğraşamazsınız. Yapılacak şey, boş alanın tamamının üzerine yazmak:
- Windows'ta yönetici olarak cipher /w:C:\ komutu, C sürücüsündeki kullanılmayan alanı doldurup boşaltır. Saatler sürebilir, laptopu prize takın.
- Linux'ta secure-delete paketindeki sfill aynı işi yapar.
- BleachBit'in "boş alanı sil" seçeneği her iki sistemde çalışır.
Bu işlemi başlatmadan önce diskte en az yüzde on beş boşluk bırakmaya çalışıyorum, yoksa sistem işlem ortasında tıkanıyor. Bir de sabırlı olmak gerek; işlem sırasında bilgisayarın yavaşlaması normal, RAM kullanımını izlemek isterseniz bellek kontrolü rehberindeki adımlar burada da geçerli.
Diski elden çıkarırken
SSD'li bir bilgisayarı satacaksam sırayı şöyle kuruyorum: önce tam disk şifrelemeyi açıyorum (Windows'ta BitLocker, Linux'ta LUKS, Mac'te FileVault), sonra üreticinin kendi aracıyla ya da BIOS'taki "secure erase" seçeneğiyle diski sıfırlıyor