SeqBox och BlockHashLoc file recovery verktyg

0
196

SeqBox och BlockHashLoc är två file recovery verktyg som är utformade för att hjälpa till att återställa filer om filsystemet på en lagringsenhet är inte tillgänglig längre.

Filer kan bli otillgängliga i ett antal olika sätt. De kan ha tagits bort, de kan vara skadad, eller om den underliggande file system för lagring enhet är skadad eller tas bort.

Det senare kan vara oerhört frustrerande, som file recovery software oftast inte att kunna återställa de flesta filer, särskilt om de var splittrade på disken.

Medan säkerhetskopior hjälp, de behöver utrymme som är minst lika stor som den totala mängden data som alla filer upptar som behöver säkerhetskopieras. Sedan är det rekommenderat att skapa flera säkerhetskopior, det betyder oftast att backup lagring måste ha en multipel av storleken av säkerhetskopierade data.

SeqBox och BlockHashLoc

SeqBox och BlockHashLoc, den senare bygger på den förra, är två verktyg för att skapa återhämtning filer som användare och systemadministratörer kan använda när katastrofen slår till. Verktyg är inte en ersättning för säkerhetskopiering, eftersom de inte går att återställa filer om vissa data är inte tillgänglig längre, men de kan komplettera traditionella backup-lösningar.

Båda programmen beräkna kryptografisk hash-värden för alla block som komponerar en fil. Återhämtningen använder informationen för att välja block på den lagringsenhet som den ursprungliga filen var gjord av att pussla ihop dem.

Traditionella lösningar för återvinning inte kan göra så, eftersom de inte har den information och de vet inte vilka block som hör till en fil och vilka gör det inte om filsystemet är saknas eller är skadad.

Den största skillnaden mellan SeqBox och BlockHashLoc är att de förra skapar en fristående container som innehåller återvinning av information, den senare en parallell fil.

BlockHashLoc

blockhashloc

Programmet ges som två Python-skript, ett — BHLMake — som du kan köra för att skapa BHL filer med block-hases och metadata, och den andra — BHLReco — att köra återvinning.

Du kan köra programmet med kommandot bhlmake *.* att behandla alla filer i en katalog, eller använda specifika filter, t ex blhmake *.jpg för att behandla alla JPG-bilder. Du kan använda -r-parametern recurse kataloger på toppen av det.

Programmet skapar små bhl-filer för varje fil som behandlas under de göra processen. Dessa filer används senare av återhämtningsprocessen. -T-parametern kör tester på dessa filer för att se till att de inte är korrupta. Återhämtningen filer är relativt små, oftast mellan 6 och 10% av den ursprungliga filen.

För att återställa filer efter katastrofen slog till, du skulle köra bhlreco storagedevice -bhl *.bhl kommando. Du behöver ersätta storagedevice med disken som du vill ska skannas.

SeqBox

seqbox

SeqBox fungerar lite olika från BlockHashLoc. Den levereras med fyra verktyg i stället för två. Du kan använda verktyget SBXEnc att koda en fil till en SBX Behållare, och SBXDec att avkoda det tillbaka till den ursprungliga filen.

De två återvinning verktyg är SBXScan, som läser av en uppsättning filer och skapar en SQLite-databas med återvinning av information, och SBXReco som använder återvinning av information SBXScan att återställa filerna.

Avslutande Ord

BlockHashLoc och SeqBox är två intressanta program som kan hjälpa till med fil återvinning under vissa omständigheter.

Även om de inte använder samma metoder för att identifiera filer på en lagringsenhet, de skiljer sig åt när det kommer till produktionen. SeqBox skapar en behållare med filen i fråga, BlockHashLoc en separat fil istället.

Nu är Du: hur gör du för att skydda viktiga filer?