Program deluje na nivoju strojne opreme, zato je neodvisen od datotečnega sistema. Njegov algoritem je napisan tako, da na disk zapisuje negirane bite, ki jih takoj spet popravi. Tako naj ne bi vplival na nobene podatke na disku in naj bi jih torej obnovil.