SeqBox in BlockHashLoc sta dve orodji za obnovitev datotek, zasnovani za pomoč pri obnovitvi datotek, če datotečni sistem pomnilniške naprave ni več dostopen.
Datoteke lahko postanejo nedostopne na več načinov. Morda so bili izbrisani, morda poškodovani ali če je osnovni datotečni sistem pomnilniške naprave poškodovan ali izbrisan.
Slednje je lahko zelo moteče, saj programska oprema za obnovitev datotek običajno ne bo mogla obnoviti večine datotek, še posebej, če so bile na disku razdrobljene.
Medtem ko varnostne kopije pomagajo, potrebujejo vsaj toliko prostora za shranjevanje, kot je skupna količina podatkov, ki jih zasedajo vse datoteke in jih je treba varnostno kopirati. Ker je priporočljivo ustvariti več varnostnih kopij, to običajno pomeni, da mora imeti shramba varnostnih kopij večkratnik velikosti varnostno kopiranih podatkov.
SeqBox in BlockHashLoc
SeqBox in BlockHashLoc, slednji temelji na prvem, sta dve orodji, ki ustvarjata obnovitvene datoteke, ki jih uporabniki in sistemski skrbniki lahko uporabijo v primeru nesreče. Orodja niso nadomestilo za varnostne kopije, saj ne morejo obnoviti datotek, če nekateri podatki niso več na voljo, lahko pa dopolnjujejo tradicionalne rešitve za varnostno kopiranje.
Obe aplikaciji izračunata kriptografske razpršitve vseh blokov, ki sestavljajo datoteko. Postopek obnovitve s pomočjo informacij izbere bloke na pomnilniški napravi, iz katerih je bila narejena izvirna datoteka, da jih sestavi.
Tradicionalne rešitve za obnovitev tega ne morejo storiti, saj nimajo informacij in ne vedo, kateri bloki pripadajo datoteki in kateri ne, če datotečni sistem manjka ali je poškodovan.
Glavna razlika med SeqBox in BlockHashLoc je v tem, da prvi ustvari samostojni vsebnik, ki vsebuje informacije o obnovitvi, drugi pa vzporedno datoteko.
BlockHashLoc
Program je na voljo v obliki dveh skriptov Python; eno - BHLMake - da lahko zaženete za ustvarjanje datotek BHL z blokovnimi črkami in metapodatki, drugo pa - BHLReco - za izvajanje operacij obnovitve.
Program lahko zaženete z ukazom bhlmake *.* za obdelavo vseh datotek v imeniku ali uporabo posebnih filtrov, npr.g. blhmake *.jpg za obdelavo vseh slik JPG. Parameter -r lahko uporabite za ponovitev imenikov poleg tega.
Program ustvari majhne bhl datoteke za vsako datoteko, ki je obdelana med postopkom izdelave. Te datoteke se pozneje uporabijo v postopku obnovitve. Parameter -t izvaja preskuse teh datotek, da se prepriča, da niso poškodovane. Datoteke za obnovitev so razmeroma majhne, običajno med 6 in 10% prvotne datoteke.
Če želite obnoviti datoteke po nesreči, zaženite bhlreco storagedevice -bhl *.bhl ukaz. Napravo za shranjevanje morate zamenjati z diskom, ki ga želite optično prebrati.
SeqBox
SeqBox deluje nekoliko drugače kot BlockHashLoc. Na voljo je s štirimi orodji namesto z dvema. Z orodjem SBXEnc lahko datoteko kodirate v vsebnik SBX, s SBXDec pa jo dekodirate nazaj v prvotno datoteko.
Obe orodji za obnovitev sta SBXScan, ki skenira nabor datotek in ustvari bazo podatkov SQLite z informacijami o obnovitvi, in SBXReco, ki za obnovitev datotek uporablja podatke o obnovitvi SBXScan.
Zaključne besede
BlockHashLoc in SeqBox sta dva zanimiva programa, ki lahko v določenih okoliščinah pomagata pri obnovitvi datotek.
Čeprav za identifikacijo datotek na pomnilniški napravi uporabljajo enake metode, se pri izhodu razlikujejo. SeqBox ustvari vsebnik z zadevno datoteko, namesto tega BlockHashLoc ločeno datoteko.
Zdaj pa ti: kako zaščitite pomembne datoteke?