Bu uygulama silinen dosyaların kurtarılmasını nasıl önleyebilir?
Silinen dosyaların içeriğinin bir kısmı (Geri Dönüşüm Kutusu'nun boşaltılmasından sonra), daha yeni bir veri (yeni dosya) üzerine yazılana kadar diskte her yerde bulunur. Başka bir deyişle, silinen veriler, yerini yeni veriler alana kadar diskin bloklarında dokunulmaz.
Halihazırda silinmiş verileri fiziksel olarak yok etmenin tek bir yolu vardır (diski ateşte yakmaya hazır olmadığınız sürece), silinen verilerin üzerine yeni rastgele veriler yazmak.
Öncelikle uygulamamız MFT tablosunu silinen dosya ve klasörlerin kayıtlarından temizleyecektir.
Ardından, uygulamamız tüm bloklara (mevcut dosyalarla dolu olmayan) bazı geçici rastgele veriler yazacaktır. Boş alan kalmayıncaya kadar tüm olası bloklar yeni rastgele verilerle doldurulacaktır. Bunun ardından, diskte yer açmak için tüm bu geçici veriler silinecektir.
Bu basit süreç, silinen verilerin içeriğinin rastgele verilerle değiştirilmesini ve artık fiziksel olarak mevcut olmamasını garanti eder. Bu nedenle herhangi bir şeyin kurtarılması mümkün değildir.
Tüm süreç güvenlidir ve mevcut dosya ve klasörleri etkilemez.