Das Wiederherstellen von Dateien auf einem NTFS- Volume ist nicht so einfach wie das Spiegeln eines Bits. Es ist wahr, dass der Unterschied zwischen einer gelöschten und einer nicht gelöschten Datei nur ein Bit in der MFT ist, aber man muss auch den Inhalt der Datei wiederherstellen, die als Streams gespeichert sind, und die gelöschten Sektoren, wie sie in verwendet werden, neu markieren In der $ Bitmap-Pseudodatei, die ein Bit pro Sektor enthält, gibt jedes Bit an, ob der entsprechende Cluster verwendet wird (zugewiesen) oder frei ist (für die Zuordnung verfügbar).
Aufgrund der Komplexität des Auftrags ziehen es alle Wiederherstellungstools vor, nicht auf das beschädigte Volume zu schreiben. Wenn Sie beispielsweise einen Sektor in $ Bitmap als verwendet markieren, kann dies zu einer Kreuzverkettung führen, wenn dieser Sektor bereits von einer anderen Datei verwendet wurde.
Dieser Artikel hat das Problem mit Hex-Dumps sehr gut demonstriert:
Windows 'File Recovery'-Reihe: Teil 5 Manuelles Wiederherstellen einer gelöschten Datei von einem NTFS-Dateisystem .
Ein anderer Artikel enthält sogar den Quellcode eines Programms, das geändert werden könnte, um das "gelöschte" Bit zu entfernen:
Wiederherstellen einer Datei in NTFS .
Es gibt einige NTFS-Festplatteneditoren, die die MFT bearbeiten können, um dieses Bit umzukehren. Einige, die ich über Google gefunden habe (aber zum Glück nie verwenden musste), sind:
WinHex
NTFS
Datenrettungs- Toolkit DMDE
Freeware Active Disk Editor
Eine mögliche Lösung, die sogar funktionieren könnte, wäre, das gelöschte Bit in der MFT rückgängig zu machen und dann mit dem Dienstprogramm chkdsk zu versuchen, den Inhalt wiederherzustellen. Dieses Dienstprogramm kann die Sektorketten von Dateien wiederherstellen, deren Sektoren fälschlicherweise als für die Neuzuweisung verfügbar markiert wurden, und $ Bitmap reparieren.
Es besteht jedoch immer die Möglichkeit, dass diese Prozedur Ihre Festplatte zerstört.
Aus diesem Grund haben Sie und alle oben genannten Kommentatoren (einschließlich meiner) kein Produkt gefunden, das eine direkte Wiederherstellung ermöglicht. Die Möglichkeiten, Ihre Festplatte zu vermasseln, sind einfach zu groß für jeden, der kein Microsoft-Mitarbeiter ist, der an NTFS arbeitet.
Meine beste Empfehlung für Sie ist, sich eine zweite Festplatte zu besorgen und die darauf befindlichen Dateien wiederherzustellen. Ich glaube, Sie haben herausgefunden, dass eine Sicherungsdiskette nicht ausreicht. Es gab bereits mehrere Fälle, in denen Freunde mich baten, ihre einzige Sicherung wiederherzustellen, und ich rate ihnen immer (manchmal zu spät), zwei Sicherungsdisketten zu haben.
Außerdem sollte mindestens eine der beiden Sicherungsdisketten vom Computer getrennt sein. Ich rate dies, nachdem ich von einem Fall gehört habe, in dem sich ein Computer und jedes angeschlossene USB-Gerät selbst gebrannt haben und der Besitzer keine Daten und kein Backup in einem Treffer hat.
undelete
undunerase
genau das getan, aber Windows-Programme neigen dazu, Dateien zu kopieren . Ich glaube nicht, dass ich jemals Dateien gesehen habe, deren Löschung buchstäblich aufgehoben wurde.I didn't write any byte to the drive after that incident, so my data is guaranteed to be there.
Vielleicht, aber das bedeutet nicht, dass sie wiederherstellbar sind. Bei fragmentierten Dateien erhalten Sie wahrscheinlich nur den ersten Teil der Datei zurück.