Wie kann ich den Inhalt von Notepad wiederherstellen, wenn die Aufgabe eingefroren wurde?

824
Albin

Wenn der Editor (der mit Windows vorinstallierte Microsoft-Editor, in meinem Fall Windows 7) erstarrte, bevor ich den Inhalt in einer Datei speichern konnte, gibt es eine Möglichkeit, den Inhalt wiederherzustellen? Notepad hat keine "Sicherung" auf der Festplatte. Ich glaube nicht, dass der Editor in irgendeiner Windows-Version Daten auf der Festplatte speichert.

Es ist alles im Speicher, oder wenn Sie eine vorhandene Datei geöffnet haben, die bereits auf der Disc gespeichert ist, sind alle Änderungen im Speicher. Wenn also die Aufgabe nur noch eingefroren ist, sollte der Speicher noch vorhanden sein. Ich hatte die Idee von meinem ersten Versuch, das Problem zu lösen, indem Sie den Notizblock "nicht einfrieren" (siehe Wie analysiere ich einen Notizblock-Absturz? (Windows7) ). Wenn das Einfrieren nicht funktioniert, bleibt das Problem der Wiederherstellung der Daten bestehen.

Bitte beachten Sie, dass dies ein ganz anderes Szenario ist, als in der folgenden Frage beschrieben: Wie stellen wir den Notepad nach einem Absturz wieder her? Dort wird der Speicher wegen des Neustarts gelöscht. In meinem Fall befinden sich alle Daten noch im Speicher.

0
Kommentare sind nicht für eine erweiterte Diskussion vorgesehen. Diese Konversation wurde [zum Chat verschoben] (https://chat.stackexchange.com/rooms/79575/discussion-on-question-by-albin-how-do-i-recover-the-content-from-notepad- wann-t). DavidPostill vor 5 Jahren 0

1 Antwort auf die Frage

3
Albin

Wenn der Notepad-Task / -Prozess noch vorhanden ist, wird der Text im Notepad immer noch im Hauptspeicher des Computers gespeichert.

Eine Möglichkeit, darauf zuzugreifen, besteht darin, einen vollständigen Speicherauszug des Prozesses zu erstellen und den Text von dort aus wiederherzustellen. Es dauert ungefähr 5 Minuten (aber Sie müssen wahrscheinlich einige Zeit hinzufügen, wenn Sie es die ersten paar Male tun, abhängig von Ihrem Hintergrundwissen - ziehen Sie 10-20 Minuten in Betracht). Sie können jedoch Ihren vollständigen Text wiederherstellen.

Zum Speichern des Speicherabbilds benötigen Sie einen Task-Manager, der Dump-Dateien speichern kann. Sie können den Windows-Build-Task-Manager verwenden. Ich persönlich verwende das Freeware-Tool Processhacker.

  • Öffnen Sie Ihren Task-Manager
  • Wählen Sie die eingefrorene Notizblockaufgabe aus
  • Speichern Sie eine Dump-Datei über das Menü oder das Kontextmenü (verwenden Sie "complete dump", wenn die Software Ihnen eine Auswahlmöglichkeit gibt.)
  • Speichern Sie die Dump-Datei auf der Festplatte

Sie können es mit einem normalen Windows Hex-Editor (zum Beispiel HxD Hex Editor) analysieren und Ihre Daten wiederherstellen:

  • Öffnen Sie die Speicherabbilddatei im Hex-Editor. Es ist normalerweise ziemlich groß (50.000.000 oder mehr, selbst wenn im Task-Manager nur 1.000.000 angezeigt wurden), da es viel mehr enthält als nur den Text, den Sie in den Notizblock geschrieben haben. Das meiste davon ist unleserliches Kauderwelsch.
  • Um "Ihren Text" in der Dump-Datei zu finden, verwenden Sie die "Suche" Ihres HEX-Editors. Suchen Sie nach einem beliebigen Teil Ihres Textes, der sich im Editor befindet, beispielsweise nach einem Teil eines Satzes oder nach einem Wort (stellen Sie sicher, dass Sie bei der Suche die richtige Kodierungsmethode auswählen, normalerweise Unicode).
  • Wenn Sie ihn in der Dump-Datei gefunden haben, markieren Sie den gesamten Abschnitt, der Ihren gesamten Text aus dem Notizblock enthält
  • Kopieren Sie es und fügen Sie es in einen "richtigen" Texteditor ein (z. B. Notepad ++, verwenden Sie den MS-Editor nicht, da Sie die Sonderzeichen nicht entfernen können, wie im nächsten Schritt beschrieben.)
  • Nachdem Sie Ihren Text in einen Texteditor eingefügt haben, sehen Sie normalerweise ein "Sonderzeichen" zwischen jedem Zeichen Ihres ursprünglichen Textes. Sie können jeden entfernen. Entfernen Sie ihn einfach, indem Sie die Funktion "Alle ersetzen" Ihres Texteditors verwenden (das Sonderzeichen kann sein hinzugefügt durch Kopieren und Einfügen).

Voila, da sind Daten wiederhergestellt ...

PS. Manchmal müssen noch einige weitere Aufräumarbeiten vorgenommen werden, ein Teil Ihres Textes könnte zweimal "einmal lesbar" sein, "halb lesbar". In diesem Fall löschen Sie einfach die halb lesbare Kopie. Aber es ist "immer anders" Prüfen Sie, ob dies auch bei Ihrem Text der Fall ist.

PPS. Mit dem HxD Hex Editor können Sie auch direkt auf den Speicher zugreifen, ohne ihn vorher auf einer Disc zu speichern. Klicken Sie im Menü unter "Extras" auf "Open Memory" (Sie müssen das Kontrollkästchen deaktivieren, das den "unlesbaren" Speicher verbirgt, wenn Sie Ihre Aufgabe auswählen.)