Darbo metu mūsų programėlė gali vieną kartą įrašyti laikinus duomenis į kiekvieną disko bloką arba pakartoti kelis kartus į tą patį bloką. Po to (bet kokiu atveju) visi laikini duomenys bus ištrinti, kad būtų atlaisvinta vietos diske. Taigi, kodėl turime galimybę kelis kartus perrašyti duomenis, jei vis tiek jie bus ištrinti?
Daugelis diskų turi įmontuotą mikro lustą, kuris valdo skaitymo ir rašymo operacijas naudojant vidinę talpyklos sistemą. Ši aparatinė įranga, esanti pačiame diske, nėra susijusi su jūsų pagrindine plokšte, procesoriumi ar operacine sistema ir veikia nepriklausomai.
Kai kuriais retais atvejais kai kurie lustai gali išsaugoti esamą rašymo operaciją, o jei iškart po jos ateina kita - trynimas - jie gali ignoruoti pirmąjį įrašymą, nes jis vis tiek bus ištrintas. O jei lusto logika nustatyta kaip aprašyta – duomenys tikrai nebus rašomi, o tik pranešami kaip parašyti.
Gali būti ir kitų scenarijų, tai tik pavyzdys, bet problema ta pati – duomenys iš tikrųjų nebūtų įrašyti prieš ištrinant.
Disko mikro lusto logika keičiasi priklausomai nuo gamintojo, todėl sunku numatyti ar žinoti, kaip disko talpyklos programinė įranga iš tikrųjų įrašo duomenis. Gera žinia, kad ši problema pasitaikė labai retai ir su nedidelėmis duomenų dalimis.
Siekiant išvengti tokių problemų, visos saugos agentūros rekomenduoja kelis kartus perrašyti duomenis. Įprasta rekomendacija yra nuo 3 iki 7. Paranojiniais atvejais iki 40.
Mūsų pačių testuose visada pakako net 1 ciklo. Mes niekada nesusidūrėme su šia problema nuo 2008 m.