Wenn Dateien je nach Dateisystem gelöscht werden, bleiben sie als Metadaten, die von der Datei tatsächlich verwendeten Datenblöcke werden jedoch als frei markiert. Während der Zeit, nach der die Datei gelöscht wurde, kann jede andere Dateioperation diese Blöcke wiederverwenden und dort schreiben. Wenn Sie ein Programm starten, das Dateien "wiederherstellt", wird die Datei im Wesentlichen aus den Blöcken zusammengesetzt, die vor dem Löschen verwendet wurden, und nach den verfügbaren Metadaten gesucht. Die Datei sieht möglicherweise in Ordnung aus, aber es gibt keine Garantie dafür, dass der Inhalt mit dem Original übereinstimmt, da einige Blöcke möglicherweise vorübergehend von anderen Dateien verwendet und anschließend wieder freigegeben wurden. Die einzige Möglichkeit, eine saubere Wiederherstellung zu gewährleisten, ist, wenn nach dem Löschen keine anderen Dateioperationen ausgeführt wurden. Mit anderen Worten, unmittelbar nachdem Sie die Datei gelöscht haben.
Normalerweise, wenn Sie Dateien nach einiger Zeit wiederherstellen, haben sie Teile des Originals und Teile, die verloren gegangen oder geändert wurden.