Bei mehrfachen(auch einfachen) Formatierungen lassen sich Dateien nur siche wiederherstellen, wenn die Datei vorher nicht fragmentiert war, also wenn die gesamte Datei in aufeinanderfolgenden Clustern abgelegt wurde. Bei bestimmten Dateitypen ist es allerdings auch möglich, sie einfach anhand der Logik wiederherzustellen, die innerhalb von einer Datei besteht, also z.B. bei .jpg's und .exe's. Für einfache und stark komprimierte Dateiformate (.txt, progressiv komprimiertes .zip) gibt es allerdings (fast) keine (für Privatleute bezahlbare) Rettung mehr, da so ziemlich jede Kombination einen Sinn ergibt und es somit sehr schwer ist, ein Programm zu schreiben, das diese richtig zusammenfügen kann (allerdings: welche reine Textdatei ist mehrere Cluster lang?).