Ich habe Recuva und EASEUS Data Recovery Wizard verwendet, um zu sehen, ob es Unterschiede zwischen den wiederhergestellten Dateien gibt. Beide Programme konnten die gewünschten Dateien wiederherstellen, die meisten davon waren jedoch nicht mehr verwendbar. Bilder sind beispielsweise beim Anzeigen einfach schwarz, und DOC-Dateien lassen sich mit MS Word nicht mehr öffnen. Sie scheinen beschädigt zu sein. Dies passiert sowohl bei Recuva als auch bei EASEUS.
Gibt es eine Möglichkeit, die wiederhergestellten Dateien zu reparieren, oder gibt es eine bessere Wiederherstellungssoftware, die Dateien nicht „beschädigt“?
Antwort1
Zusammenfassung
Traurigerweise Nein.
Technische Details
Was passiert war, war, dass diese Dateien fragmentiert waren und nach dem Löschen die Clusterkette entfernt wurde. Als die Programme sie also „wiederherstellten“, schauten sie sich den Startort (der immer noch vorhanden ist) und die Größe der Datei (die ebenfalls immer noch vorhanden ist) an und kopierten einfach entsprechend viele Cluster hintereinander vom Anfang an.
Dies funktioniert gut, wenn die Dateien in einem einzigen zusammenhängenden Block gespeichert sind (d. h. defragmentiert sind). Wenn sie jedoch fragmentiert wurden, sind ihre Blöcke über die Festplatte verteilt und das Programm hat absolut keine Möglichkeit herauszufinden, wo bzw. welche es verwenden soll. Aus diesem Grund verfügen die meisten der wiederhergestellten beschädigten Dateien über mindestens einen Cluster korrekter Daten, enthalten dann aber das, was sich in den nachfolgenden Clustern befand und vorher zu anderen Dateien gehörte.
Wenn die Dateien Klartext sind, dannkönnteDurchsuchen Sie das Laufwerk nach ungenutzten Clustern (was bei einer riesigen, fast leeren Festplatte ein Albtraum ist) und fügen Sie die Datei manuell wieder zusammen (ich habe das vor vielen Jahren ein paar Mal gemacht). Bei Binärdateien ist dies jedoch praktisch unmöglich. Tatsächlich ist es sogar bei reinen Textdateien schwierigbestenfallswenn die Datei nach Änderungen mehrmals bearbeitet und gespeichert wurde, da es dann schwierig wird, die Cluster zu identifizieren, die Blöcke der letzten Version der Datei enthalten.
PhotoRec (und seinesgleichen)
Wie Sie bemerkt haben, scheint PhotoRec mehr wiederherzustellen (auf Kosten verlorener Dateinamen). Ich werde es erklären.
Die obige Erklärung beschreibt, wie einige Datenrettungsprogramme funktionieren. Sie ist im Allgemeinen zuverlässiger, da sie echte Dateien betrachtet, die erst vor kurzem existierten. Allerdings (was vielleicht nicht überraschend ist) können dabei einige Dateien übersehen werden. Deshalb verwenden andere Programme wie PhotoRec einen anderen Ansatz. Anstatt einegelöschtDateiinformationen (Dateiname, Größe, Zeitstempel, Startcluster) im Verzeichniseintrag und kopieren dann die Cluster von der Festplatte. Sie durchsuchen die gesamte Festplatte nachverlorenDateien.
Die meisten Dateitypen haben eine Signatur (normalerweise am Anfang der Datei, im Header), die eine Bytefolge enthält, die die Datei als einen bestimmten Typ identifiziert. Aus diesem Grund können Programme, die eine Datei öffnen, feststellen, ob die Datei den richtigen Typ hat, und andere Programme können den Typ einer Datei überprüfen.
Manche Datenrettungsprogramme durchsuchen die Festplatte und prüfen jeden Cluster, um zu sehen, ob er die Signatur verschiedener Dateitypen enthält. Wenn ein Cluster eine Signatur enthält, wird dieser Cluster (und je nach verschiedenen Faktoren auch weitere) in eine Datei kopiert.
Das bedeutet, dass es einige Dateien finden kann, die in keinem Verzeichnis verknüpft sind. Das ist gut, hat aber einige Nachteile:
- Da es direkt auf der Festplatte und nicht in Verzeichniseinträgen sucht, hat es keine Informationen über die Datei, wendet also einen generischen Dateinamen an und gibt ihm das aktuelle Datum/die aktuelle Uhrzeit für den Zeitstempel anstelle des ursprünglichen Datums/der aktuellen Uhrzeit der Datei.
- Da es keine Informationen über die Datei hat, weiß es nicht, wie groß die Datei sein soll. Einige (wenige?) Dateitypen geben die genaue Größe im Header an, sodass die meisten wiederhergestellten Dateien bestenfalls auf den nächsten Cluster aufgerundet werden, während andere am Ende unglaublich groß sein können (z. B. eine 10x10 GIF-Datei, die 1,7 GB groß ist!)
- Wie bei der anderen Datenwiederherstellungsmethode gibt es keine Möglichkeit, fragmentierte Dateien wiederherzustellen, und es werden nur zusammenhängende (unbenutzte) Cluster kopiert, unabhängig davon, ob sie zur Datei gehören oder nicht (überprüfen Sie die Dateien, die PhotoRec wiederhergestellt hat; viele werden halb beschädigt sein, wie die, die Recuva wiederhergestellt hat).
- Da die Festplatte manuell gescannt wird, werden wesentlich mehr Dateien „wiederhergestellt“ als Programme, die die andere Methode verwenden. Viele dieser Dateien sind legitimerweise gelöschte Dateien, die möglicherweise vor langer Zeit gelöscht wurden, und sie stammen auch von der gesamten Festplatte, nicht nur aus einem bestimmten Verzeichnis. Dies bedeutet viel mehr Unordnung und mehr Dateien, die untersucht und sortiert werden müssen. Das Problem ist, dass
Mitgefühl/Beileid
Ich war letztes Jahr in einer ähnlichen Situation wie Sie. Ich habe versehentlich ~9.000 Grafikdateien von einem Volume gelöscht, das fast voll war (daher viel Fragmentierung). Ich habe eine Reihe von Wiederherstellungsprogrammen verwendet, die (manchmal sehr) unterschiedliche Ergebnisse lieferten. Obwohl ich viele Dateien zurückbekommen habe, waren viele davon, was nicht überraschend ist, beschädigt und mehr als ein Jahr später bin ichversuche immer noch, sie zu sortierenund finden Sie heraus, welche schlecht sind.
Leider tragen aktuelle Dateisysteme noch nicht viel zur Verbesserung der Datenwiederherstellung bei, sodass der Verlust von Dateien viel manuelle Arbeit bedeutet.
Beratung
Es hilft nichtnachSie können möglicherweise Dateien verlieren, aber zur Information: Die beste Möglichkeit, die Chancen einer erfolgreichen Wiederherstellung zu erhöhen, besteht darin, die Festplatte defragmentiert zu lassen (das System bei Leerlauf automatisch defragmentieren zu lassen).
Antwort2
Ich kann keinen Kommentar abgeben, also antworte ich.
Ich weiß, das ist ein alter OP, trotzdem finden und lesen ihn die Leute und sind von der Antwort entmutigt.
Ich bin mit der positiv bewerteten Antwort nicht einverstanden, da mir Situationen einfallen, in denen Daten, die mit gängigen Tools wie Recuva und Easeus nicht wiederhergestellt werden konnten, tatsächlich wiederherstellbar waren.
Dies sind beliebte Tools, aber nicht die besten. Es gibt kein bestes Tool, aber es gibt bessere Tools, die Sie ausprobieren können, bevor Sie aufgeben.
Fragmentierung kann also bei der Datenwiederherstellung ein Problem darstellen, ist es aber per Definition nicht. Es hängt zum Beispiel stark vom Dateisystem ab, aus dem Sie Daten wiederherstellen. Es hängt auch davon ab, wie die Daten verloren gegangen sind.
Nehmen wir beispielsweise ein formatiertes Volume an und vergleichen FAT-basiertes FS mit NTFS: Ja, im FAT-basierten FS (FAT32, exFAT) sind fragmentierte Dateien ein Problem, da die Dateizuordnungstabellen während der Formatierung gelöscht wurden. Unter NTFS bleiben die meisten MFT-Einträge erhalten und solange wir diese fragmentierten Dateien haben, ist die Wiederherstellung überhaupt kein Problem, da wir die vollständigen Runlists für die Dateien haben.
Beispiel 2: ein RAW-Volume. Dies kann durch eine schwerwiegende Beschädigung des Dateisystems verursacht werden, aber auch durch etwas so Einfaches wie einen beschädigten BIOS-Parameterblock im Bootsektor. Wenn Letzteres sowohl auf FAT32-, exFAT- als auch auf NTFS-Volumes der Fall ist, sollten Sie eine nahezu 100 % perfekte Wiederherstellung erreichen können, egal ob fragmentierte Dateien vorhanden sind oder nicht. Der Grund, warum beliebte Tools wie Recuva und Easeus in diesen Situationen häufig versagen, ist jedoch, dass sie nicht so gut darin sind, ein gültiges virtuelles Dateisystem zu ermitteln.
Dann noch eine Bemerkung zu Software, die nach Dateisignaturen oder „Carvern“ sucht. Es stimmt, dass es bei vielen Dateien nicht möglich ist, ein Dateiende zu erkennen, sodass Sie möglicherweise riesige Dateien erhalten. Es gibt jedoch viele Dateien, bei denen Sie Dateienden erkennen können, und es gibt eine Reihe von Faustregeln, die Sie auch hier anwenden können.
Es gibt Tools, die speziell dafür entwickelt wurden, fragmentierte Dateien zusammenzusetzen, selbst wenn keine gültigen Dateisystemstrukturen vorhanden sind. Allerdings funktionieren sie oft nur für ganz bestimmte Dateitypen wie JPEG, MP4 oder XLS. Der Grund dafür ist, dass sie spezielles „Wissen“ über die tatsächliche Dateistruktur erfordern, um gültige Dateien wiederherzustellen.
Daher ist das „Leider nein.“ in der hochgevoteten Antwort per Definition nicht wahr.