Erfolgreiche Datenwiederherstellung, aber die meisten Dateien sind beschädigt

Ich habe Recuva und EASEUS Data Recovery Wizard verwendet, um festzustellen, ob sich die wiederhergestellten Dateien unterscheiden. Beide Software konnten Dateien wiederherstellen, die ich will, aber die meisten Dateien waren nicht mehr verwendbar. Zum Beispiel für Bilder, wenn Sie sie anzeigen, ist es nur schwarz, für .doc-Dateien, MS Word kann sie nicht mehr öffnen öffnen. Sie scheinen beschädigt zu sein. Dies geschieht 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"?

Author: IMB, 2012-06-04

2 answers

Zusammenfassung

- Leider Nein.

Technische Daten

Was passiert ist, war, dass diese Dateien fragmentiert wurden, und sobald sie gelöscht wurden, wurde die Cluster-Kette entfernt, so dass, wenn die Programme "erholt" sie, was sie taten, war an der Startposition zu suchen (die noch vorhanden ist) und die Größe der Datei (die auch noch vorhanden ist) und einfach kopiert, dass viele Cluster in einer Reihe von Anfang an.

Dies funktioniert einwandfrei, wenn die Dateien in einer einzigen zusammenhängenden Datei gespeichert sind block (dh defragmentiert), aber wenn sie fragmentiert waren, dann sind ihre Blöcke auf der Festplatte verteilt und das Programm hat absolut keine Möglichkeit zu wissen, wo/welche zu verwenden sind; Deshalb haben die meisten der beschädigten wiederhergestellten Dateien mindestens einen Cluster im Wert von korrekten Daten, enthalten aber dann alles, was in den nachfolgenden Clustern passiert ist, die früher zu anderen Dateien gehörten.

Wenn es sich bei den Dateien um Klartext handelt, können Sie das Laufwerk nach nicht verwendeten Clustern durchsuchen (die ist ein Albtraum mit einer riesigen, fast leeren Festplatte) und nähen Sie die Datei manuell wieder zusammen (ich habe dies vor einigen Jahren einige Male getan). Aber mit Binärdateien ist dies effektiv unmöglich. Tatsächlich ist es selbst bei Klartextdateien bestenfalls schwierig wenn die Datei nach zahlreichen Änderungen 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, PhotoRec scheint sich mehr zu erholen (auf Kosten verlorener Dateinamen). Ich werde erklären.

Die obige Erklärung ist, wie einige Datenwiederherstellungsprogramme funktionieren. Es ist im Allgemeinen zuverlässiger, da es echte Dateien betrachtet, die in jüngerer Zeit existierten. Allerdings (nicht überraschend vielleicht), kann es auf einige Dateien verpassen. Deshalb verwenden andere Programme wie PhotoRec einen anderen Ansatz. Anstatt sich die Informationen einer gelöschten Datei anzusehen (Dateiname, Größe, Zeitstempel, Startcluster) in verzeichnis-Eintrag und Kopieren Sie dann die Cluster von der Festplatte, suchen sie die gesamte Festplatte für verloren Dateien.

Die meisten Dateitypen haben eine Signatur (normalerweise am Anfang der Datei in der Kopfzeile), die eine Folge von Bytes enthält, die die Datei als bestimmten Typ identifizieren. Aus diesem Grund können Programme, die eine Datei öffnen, feststellen, ob die Datei vom richtigen Typ ist, und andere Programme können den Dateityp überprüfen.

Was einige Datenwiederherstellungsprogramme tun, ist, die Festplatte zu durchsuchen und überprüfen Sie jeden Cluster, ob er die Signatur verschiedener Dateitypen enthält. Wenn ein Cluster eine Signatur enthält, kopiert er diesen Cluster (und abhängig von verschiedenen Faktoren) in eine Datei.

Dies bedeutet, dass einige Dateien gefunden werden können, die in keinem Verzeichnis verknüpft sind. Das ist gut, aber es gibt einige Nachteile:

  • Da es die Festplatte direkt anstelle von Verzeichniseinträgen durchsucht, hat es keine Informationen über die Datei, so dass es einen generischen Dateinamen anwendet, und gibt ihm das aktuelle Datum/die aktuelle Uhrzeit für den Zeitstempel anstelle des ursprünglichen Datums der Datei
  • Da es keine Informationen über die Datei enthält, weiß es nicht, wie groß die Datei sein soll. Einige (wenige?) Dateitypen geben die genaue Größe in der Kopfzeile an, sodass die meisten wiederhergestellten Dateien bestenfalls auf den nächsten Cluster aufgerundet werden, während andere lächerlich groß sein können(z. B. eine 10x10-GIF-Datei mit 1, 7 GB!)
  • Wie bei der anderen Datenwiederherstellungsmethode hat es keine Möglichkeit, fragmentierte Dateien wiederherzustellen, und kopiert nur zusammenhängende (nicht verwendete) Cluster, unabhängig davon, ob sie zur Datei gehören oder nicht (überprüfen Sie die Dateien, die PhotoRec wiederhergestellt hat; Sie sind halb beschädigt wie die, die Recuva wiederhergestellt hat
  • Da die Festplatte manuell gescannt wird, werden viel mehr Dateien" wiederhergestellt " als Programme, die die andere Methode verwenden. Viele dieser Dateien sind legitim gelöschte Dateien, die möglicherweise vor langer Zeit gelöscht wurden und von denen sie auch stammen überall auf der Festplatte, nicht nur ein bestimmtes Verzeichnis. Dies bedeutet viel mehr Unordnung und mehr Dateien, die untersucht und sortiert werden müssen. Das problem ist, dass

Sympathie/Mitgefühl

Ich war in einer ähnlichen Situation wie letztes Jahr. Ich habe versehentlich ~9.000 Grafikdateien von einem Volume gelöscht, das fast voll war (daher viel Fragmentierung) Ich habe eine Vielzahl von Wiederherstellungsprogrammen verwendet, die (manchmal sehr) unterschiedliche Ergebnisse lieferten. Während ich viele Dateien zurückbekommen habe, nicht überraschenderweise waren viele von ihnen korrupt und mehr als ein Jahr später versuche ich immer noch, sie zu sortieren und herauszufinden, welche schlecht sind.

Leider tun aktuelle Dateisysteme immer noch nicht viel, um die Datenwiederherstellung zu verbessern, daher bedeutet der Verlust von Dateien viel manuelle Arbeit.

Beratung

Es hilft nicht nach Dateien zu verlieren, aber für zukünftige Referenz, der beste Weg, um die Chancen auf eine erfolgreiche Wiederherstellung zu erhöhen, ist die Festplatte defragmentiert zu halten (haben das System automatisch defragmentieren, wenn es im Leerlauf ist).

 11
Author: Synetech,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:17:45

Ich kann keinen Kommentar abgeben, also antworte ich.

Ich weiß, dass dies ein altes OP ist, aber je weniger Leute es finden und es lesen und von der Antwort entmutigt werden.

Ich stimme der aktuellen Antwort nicht zu, da ich mir vorstellen kann, dass ich auf Situationen gestoßen bin, in denen Daten, die von gängigen Tools wie Recuva und Easeus nicht wiederhergestellt werden konnten, tatsächlich wiederhergestellt werden konnten.

Dies sind beliebte Tools, aber nicht die besten. Es gibt kein bestes Werkzeug, aber es gibt bessere Werkzeuge, um zu versuchen, bevor Sie geben bis.

Also, ja, Fragmentierung kann ein Problem bei der Wiederherstellung von Daten sein, ist aber nicht per Definition. Dies hängt beispielsweise stark von dem Dateisystem ab, aus dem Sie Daten wiederherstellen. Es hängt auch davon ab, wie die Daten verloren gingen.

Nehmen wir beispielsweise ein formatiertes Volume an und vergleichen FAT-basierte FS mit NTFS: Ja, in FAT-basierten FS (FAT32, exFAT) sind fragmentierte Dateien ein Problem, da die Dateizuordnungstabellen während des Formats gelöscht wurden. Auf NTFS werden die meisten MFT-Einträge überleben und so lange wir haben diese fragmentierten Dateiwiederherstellung ist überhaupt kein Problem, da wir die komplette Runlists für die Dateien haben.

Beispiel 2: ein ROHES Volume. Dies kann durch schwerwiegende Dateisystembeschädigungen, aber auch durch so einfache Dinge wie einen beschädigten BIOS-Parameterblock für den Bootsektor verursacht werden. Wenn letzteres sowohl auf FAT32 -, exFAT-als auch auf NTFS-Volumes vorhanden ist, sollten Sie in der Lage sein, eine nahezu 100% perfekte Wiederherstellung zu erreichen, fragmentierte Dateien oder nicht. Der Grund dafür, dass beliebte Tools wie Recuva und Easeus oft in diesen scheitern situationen sind, dass sie nicht so gut in der Ausarbeitung eines gültigen virtuellen Dateisystems sind.

Dann eine Bemerkung über Software, die nach Dateisignaturen oder "Schnitzern" sucht. Es ist wahr, dass es für viele Dateien nicht möglich ist, ein Dateiende zu erkennen, sodass Sie möglicherweise große Dateien haben. Es gibt jedoch viele Dateien, für die Sie Dateienden erkennen können + Es gibt eine Reihe von Faustregeln, die Sie auch hier anwenden können.

Es gibt Werkzeuge, die speziell entwickelt wurden, um fragmentiert zusammenzupuzzeln dateien auch ohne gültige Dateisystemstrukturen. Sie funktionieren jedoch häufig nur für sehr bestimmte Dateitypen wie JPEG, MP4 oder XLS. Der Grund dafür ist, dass sie spezielle "Kenntnisse" über die tatsächliche Dateistruktur benötigen, um gültige Dateien zu rekonstruieren.

Also das ' Leider nein."in der upvoted Antwort ist per Definition nicht wahr.

 0
Author: Arch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-01-20 14:26:54