Datenwiederherstellung

SeqBox- und BlockHashLoc-Dateiwiederherstellungstools

SeqBox- und BlockHashLoc-Dateiwiederherstellungstools

SeqBox und BlockHashLoc sind zwei Dateiwiederherstellungstools, die entwickelt wurden, um Dateien wiederherzustellen, wenn das Dateisystem eines Speichergeräts nicht mehr zugänglich ist.

Auf Dateien kann auf verschiedene Weise nicht zugegriffen werden. Sie wurden möglicherweise gelöscht, sind möglicherweise beschädigt oder das zugrunde liegende Dateisystem des Speichergeräts ist beschädigt oder gelöscht.

Letzteres kann äußerst frustrierend sein, da Dateiwiederherstellungssoftware die meisten Dateien normalerweise nicht wiederherstellen kann, insbesondere wenn sie auf dem Laufwerk fragmentiert waren.

Backups helfen zwar, benötigen aber Speicherplatz, der mindestens so groß ist wie die Gesamtdatenmenge, die alle Dateien belegen, die gesichert werden müssen. Da es empfohlen wird, mehrere Backups zu erstellen, bedeutet dies normalerweise, dass der Backup-Speicher ein Vielfaches der Größe der gesicherten Daten haben muss.

SeqBox und BlockHashLoc

SeqBox und BlockHashLoc, letzteres basiert auf ersterem, sind zwei Tools, die Wiederherstellungsdateien erstellen, die Benutzer und Systemadministratoren verwenden können, wenn eine Katastrophe eintritt. Die Tools sind kein Ersatz für Backups, da sie Dateien nicht wiederherstellen können, wenn einige Daten nicht mehr verfügbar sind, aber sie können herkömmliche Backup-Lösungen ergänzen.

Beide Anwendungen berechnen kryptografische Hashes aller Blöcke, aus denen eine Datei besteht. Der Wiederherstellungsprozess verwendet die Informationen, um die Blöcke auf dem Speichergerät auszuwählen, aus denen die Originaldatei besteht, um sie zusammenzusetzen.

Herkömmliche Wiederherstellungslösungen können dies nicht, da sie nicht über die Informationen verfügen und nicht wissen, welche Blöcke zu einer Datei gehören und welche nicht, wenn das Dateisystem fehlt oder beschädigt ist.

Der Hauptunterschied zwischen SeqBox und BlockHashLoc besteht darin, dass erstere einen eigenständigen Container erstellt, der die Wiederherstellungsinformationen enthält, letztere eine parallele Datei.

BlockHashLoc

Das Programm wird in Form von zwei Python-Skripten bereitgestellt; eines – BHLMake – das Sie ausführen können, um BHL-Dateien mit Blockhases und Metadaten zu erstellen, und das andere – BHLReco – um Wiederherstellungsvorgänge auszuführen.

Sie können das Programm mit dem Befehl bhlmake * ausführen.* um alle Dateien in einem Verzeichnis zu verarbeiten oder spezielle Filter zu verwenden, z.G. Blhmake *.jpg, um alle JPG-Bilder zu verarbeiten.  Sie können den Parameter -r verwenden, um darüber hinaus Verzeichnisse zu rekursieren.

Das Programm erstellt kleine bhl-Dateien für jede Datei, die während des Make-Prozesses verarbeitet wird. Diese Dateien werden später vom Wiederherstellungsprozess verwendet. Der Parameter -t führt Tests für diese Dateien aus, um sicherzustellen, dass sie nicht beschädigt sind. Die Wiederherstellungsdateien sind relativ klein, normalerweise zwischen 6 und 10 % der Originaldatei.

Um Dateien nach einer Katastrophe wiederherzustellen, führen Sie das bhlreco storagedevice -bhl * aus.bhl-Befehl. Sie müssen das Speichergerät durch die Festplatte ersetzen, die gescannt werden soll.

SeqBox

SeqBox funktioniert etwas anders als BlockHashLoc. Es kommt mit vier Werkzeugen statt zwei. Sie können das Tool SBXEnc verwenden, um eine Datei in einen SBX-Container zu codieren, und SBXDec, um sie wieder in die Originaldatei zu decodieren.

Die beiden Wiederherstellungstools sind SBXScan, das eine Reihe von Dateien scannt und eine SQLite-Datenbank mit den Wiederherstellungsinformationen erstellt, und SBXReco, das die Wiederherstellungsinformationen von SBXScan verwendet, um die Dateien wiederherzustellen.

Schlussworte

BlockHashLoc und SeqBox sind zwei interessante Programme, die unter bestimmten Umständen bei der Dateiwiederherstellung helfen können.

Sie verwenden zwar die gleichen Methoden, um Dateien auf einem Speichergerät zu identifizieren, unterscheiden sich jedoch in Bezug auf die Ausgabe. SeqBox erstellt einen Container mit der fraglichen Datei, BlockHashLoc stattdessen eine separate Datei.

Jetzt du: Wie schützen Sie wichtige Dateien??

Beste Spiele zum Spielen mit Handtracking
Oculus Quest hat kürzlich die großartige Idee des Hand-Trackings ohne Controller vorgestellt. Mit einer ständig steigenden Anzahl von Spielen und Akti...
So zeigen Sie OSD-Overlay in Vollbild-Linux-Apps und -Spielen an
Das Spielen von Spielen im Vollbildmodus oder die Verwendung von Apps im ablenkungsfreien Vollbildmodus kann Sie von relevanten Systeminformationen ab...
Top 5 Karten zur Spielaufnahme
Wir alle haben Streaming-Gameplays auf YouTube gesehen und geliebt. PewDiePie, Jakesepticye und Markiplier sind nur einige der Top-Gamer, die Millione...