SeqBox og BlockHashLoc er to file recovery verktøy utviklet for å hjelpe gjenopprette filer hvis filsystemet på en lagringsenhet er ikke tilgjengelig lenger.
Filer kan bli utilgjengelig i en rekke måter. De kan ha blitt slettet, kan de bli skadet, eller hvis det underliggende filsystemet på lagringsenheten er ødelagt eller slettet.
Sistnevnte kan være svært frustrerende, som file recovery software vanligvis ikke vil være i stand til å gjenopprette de fleste filer, spesielt hvis de var fragmentert på stasjonen.
Mens sikkerhetskopier hjelp, de krever lagringsplass som er minst like stor som den totale mengden av data som alle filer okkupere som trenger å bli støttet opp. Siden det er anbefalt å opprette flere sikkerhetskopier, betyr det vanligvis at sikkerhetskopiering er behov for å ha en flere av størrelsen av de sikkerhetskopierte dataene.
SeqBox og BlockHashLoc
SeqBox og BlockHashLoc, sistnevnte er basert på tidligere, er to verktøy som skaper recovery filer som brukere og systemansvarlige kan bruke når katastrofen rammer. Verktøyene er ikke en erstatning for sikkerhetskopiering, så de kan ikke gjenopprette filer hvis noen data er ikke tilgjengelig lenger, men de kan komplettere tradisjonell backup-løsninger.
Begge programmene beregne kryptografiske hash av alle blokker som komponerer en fil. Utvinning prosessen bruker informasjonen til å velge blokker på lagringsenheten som den opprinnelige filen ble gjort for å sette dem sammen.
Tradisjonell recovery løsninger er ikke i stand til å gjøre det, som de ikke har informasjon og vet ikke hvilke blokker som hører til en fil, og som ikke hvis filsystemet er mangler eller er skadet.
Den viktigste forskjellen mellom SeqBox og BlockHashLoc er at de tidligere skaper en frittstående container som inneholder recovery informasjon, sistnevnte en parallell fil.
BlockHashLoc
Programmet leveres som to Python-skript; en-BHLMake — at du kan kjøre for å skape BHL-filer med blokk-hases og metadata, og den andre-BHLReco — å kjøre recovery-operasjoner.
Du kan også kjøre programmet med kommandoen bhlmake *.* å behandle alle filene i en katalog, eller bruke bestemte filtre, for eksempel blhmake *.jpg til å behandle alle JPG-bilder. Du kan bruke den -r parameter for å recurse kataloger på toppen av det.
Programmet oppretter små bhl-filer for hver fil som er behandlet under gjør prosessen. Disse filene brukes senere ved utvinning prosessen. -T-parameteren kjører tester på disse filene for å kontrollere at de ikke er skadet. Recovery filer er relativt små, vanligvis mellom 6 og 10% av den opprinnelige filen.
For å gjenopprette filer etter at katastrofen rammet, du vil kjøre bhlreco storagedevice -bhl *.bhl-kommandoen. Du trenger å erstatte storagedevice med harddisken som du vil skal skannes.
SeqBox
SeqBox fungerer litt forskjellig fra BlockHashLoc. Det kommer med fire verktøy i stedet for to. Du kan bruke verktøyet SBXEnc til å kode en fil til en SBX Container, og SBXDec å dekode den tilbake til den opprinnelige filen.
De to recovery verktøyene er SBXScan, som skanner et sett av filer og skaper en SQLite database med gjenoppretting, og SBXReco som bruker gjenoppretting av SBXScan å gjenopprette filene.
Avsluttende Ord
BlockHashLoc og SeqBox er to interessante programmer som kan hjelpe med file recovery under visse omstendigheter.
Mens de bruker de samme metodene for å identifisere filer på en lagringsenhet, de er forskjellige når det kommer til utgang. SeqBox skaper en container med den aktuelle filen, BlockHashLoc en separat fil i stedet.
Nå er Du: hvordan kan du beskytte viktige filer?