SeqBox und BlockHashLoc sind zwei Datei-recovery-tools, die helfen soll, Dateien wiederherstellen, wenn das Dateisystem auf einem Speichermedium ist nicht mehr zugänglich.
Dateien kann nicht zugegriffen werden, in eine Reihe von Möglichkeiten. Sie wurde möglicherweise gelöscht, Sie können korrupt sein, oder, wenn die zugrunde liegende Datei-system des Speichermediums ist beschädigt oder gelöscht.
Letzteres kann extrem frustrierend, Datei-recovery-software in der Regel nicht in der Lage, erholen sich die meisten Dateien, besonders wenn diese fragmentiert auf der Festplatte.
Während sicherungen helfen, die Sie benötigen Speicherplatz, der mindestens so groß ist wie die gesamte Menge der Daten, die in Dateien zu besetzen, die gesichert werden müssen. Da ist es empfehlenswert, mehrere sicherungen, die es in der Regel bedeutet, dass die backup-storage-Anforderungen zu haben, die ein Vielfaches der Größe der gesicherten Daten.
SeqBox und BlockHashLoc
SeqBox und BlockHashLoc, die letztere basiert auf dem alten, sind zwei Werkzeuge zum erstellen von recovery-Dateien, die Benutzer-und system-Administratoren verwenden können, wenn Katastrophe Streiks. Die Werkzeuge sind kein Ersatz für backups, denn Sie können nicht wiederherstellen von Dateien, wenn Sie einige Daten nicht mehr zur Verfügung, aber Sie können ergänzen traditionelle backup-Lösungen.
Beide Programme berechnen kryptografische hashes von allen Bausteinen, aus denen eine Datei. Der recovery-Prozess verwendet die Informationen, um wählen Sie die Blöcke auf die storage-Gerät, das die original-Datei aus, um diese zusammenzustellen.
Traditionelle recovery-Lösungen sind nicht in der Lage, dies zu tun, da Sie nicht über die Informationen und weiß nicht, welche Blöcke gehören zu einer Datei und welche nicht, wenn die Datei system fehlt oder ist beschädigt.
Der wesentliche Unterschied zwischen SeqBox und BlockHashLoc ist, dass der ehemalige schafft ein eigenständiges container mit den recovery-Informationen, die letztere eine parallele Datei.
BlockHashLoc
Das Programm ist als zwei Python-Skripten; — BHLMake –, die Sie ausführen können, um zu erstellen BHL Dateien mit block-hases und Metadaten, und die andere-BHLReco — ausführen recovery-Vorgänge.
Starten Sie das Programm mit dem Befehl bhlmake *.* die Verarbeitung aller Dateien in einem Verzeichnis, oder verwenden Sie spezielle Filter, z.B. blhmake *.jpg verarbeiten alle JPG-Bilder an. Sie können verwenden Sie den-r-parameter recurse directories.
Das Programm erstellt kleine bhl-Dateien für jede Datei, die verarbeitet wird, während des Prozesses. Diese Dateien werden verwendet, später durch die recovery-Prozess. Der parameter-t läuft tests auf diese Dateien, um sicherzustellen, Sie sind nicht korrupt. Die recovery-Dateien sind relativ klein, in der Regel zwischen 6 und 10% der original-Datei.
Wiederherstellen von Dateien nach der Katastrophe, die Sie ausführen würden, den bhlreco storagedevice -bhl *.bhl-Befehl. Sie müssen Sie zu ersetzen storagedevice mit der Festplatte, die Sie wollen, zu Scannen.
SeqBox
SeqBox funktioniert etwas anders aus BlockHashLoc. Es kommt mit vier-tools anstelle von zwei. Sie können das tool verwenden, SBXEnc zum verschlüsseln einer Datei auf einem SBX-Container, und SBXDec zu entschlüsseln es zurück zu der ursprünglichen Datei.
Die zwei recovery-tools sind SBXScan, die durchsucht eine Reihe von Dateien und erstellt eine SQLite-Datenbank mit dem recovery-Informationen, und SBXReco was nutzt die recovery-Informationen von SBXScan, um die Dateien wiederherzustellen.
Schlusswort
BlockHashLoc und SeqBox sind zwei interessante Programme, die helfen können, mit file recovery unter Umständen.
Während Sie das tun, verwenden Sie die gleichen Methoden zur Identifizierung von Dateien auf einem Speichergerät, Sie unterscheiden sich, wenn es um die Ausgabe. SeqBox erstellt einen container mit der Datei in Frage, BlockHashLoc einer separaten Datei statt.
Jetzt Sie: wie schützen Sie wichtige Dateien?