Kuinka tämä sovellus voi estää poistettujen tiedostojen palauttamisen?
Osa poistettujen tiedostojen sisällöstä (roskakorin tyhjentämisen jälkeen) on levyllä kaikkialla, kunnes ne korvataan uudemmilla tiedoilla (uusi tiedosto). Toisin sanoen poistetut tiedot ovat koskemattomia levyn lohkoissa, kunnes uusi data korvaa sen.
On vain yksi tapa fyysisesti tuhota jo poistetut tiedot (ellet ole valmis polttamaan levyä tuleen) - korvata poistetut tiedot uusilla satunnaisilla tiedoilla.
Ensinnäkin sovelluksemme puhdistaa MFT-taulukon poistettujen tiedostojen ja kansioiden tietueista.
Sitten sovelluksemme kirjoittaa kaikkiin lohkoihin (jotka eivät ole käytössä olemassa olevilla tiedostoilla) väliaikaisia satunnaisia tietoja. Kunnes ei ole, vapaata tilaa ei ole - siten kaikki mahdolliset lohkot on varattu uudella satunnaisella tiedolla. Tämän jälkeen kaikki nämä väliaikaiset tiedot poistetaan tietysti levytilan vapauttamiseksi.
Tämä yksinkertainen prosessi takaa, että poistettujen tietojen sisältö korvattiin satunnaisilla tiedoilla, eikä sitä ole enää fyysisesti olemassa. Siten mitään on mahdotonta palauttaa.
Koko prosessi on turvallinen eikä vaikuta olemassa oleviin tiedostoihin ja kansioihin.