W jaki sposób ta aplikacja może zapobiec odzyskiwaniu usuniętych plików?
Części zawartości usuniętych plików (po opróżnieniu Kosza) zalegają wszędzie na dysku, aż do momentu ich nadpisania nowszymi danymi (nowym plikiem). Inaczej mówiąc, usunięte dane w nienaruszonym stanie w blokach dysku, dopóki nie zastąpią ich nowe dane.
Istnieje tylko jeden sposób fizycznego zniszczenia już usuniętych danych (chyba, że masz ochotę spalić dysk w ogniu) – nadpisanie usuniętych danych nowymi, losowymi danymi.
Najpierw nasza aplikacja wyczyści tabelę MFT z zapisów usuniętych plików i folderów.
Następnie nasza aplikacja zapisze we wszystkich blokach (które nie są zajęte istniejącymi plikami) tymczasowe losowe dane. Dopóki nie będzie wolnego miejsca - w ten sposób wszystkie możliwe bloki zostaną zajęte nowymi losowymi danymi. Oczywiście po tym wszystkie dane tymczasowe zostaną usunięte, aby zwolnić miejsce na dysku.
Ten prosty proces gwarantuje, że zawartość usuniętych danych została zastąpiona danymi losowymi i fizycznie już nie istnieje. Dlatego nie da się niczego odzyskać.
Cały proces jest bezpieczny i nie ma wpływu na istniejące pliki i foldery.