SeqBox dan BlockHashLoc adalah dua alat pemulihan fail yang direka untuk membantu memulihkan fail sekiranya sistem fail peranti penyimpanan tidak dapat diakses lagi.
Fail mungkin tidak dapat diakses dengan beberapa cara. Mereka mungkin telah dihapus, mereka mungkin rosak, atau jika sistem fail yang mendasari peranti storan rosak atau dihapus.
Yang terakhir boleh menjadi sangat mengecewakan, kerana perisian pemulihan fail biasanya tidak dapat memulihkan kebanyakan fail, terutama jika mereka terpecah-pecah pada pemacu.
Walaupun sandaran membantu, mereka memerlukan ruang penyimpanan sekurang-kurangnya sebesar jumlah data yang ditampung oleh semua fail yang perlu disandarkan. Oleh kerana disarankan untuk membuat banyak sandaran, biasanya ini bermaksud bahawa simpanan sandaran perlu mempunyai banyak dari ukuran data yang disandarkan.
SeqBox dan BlockHashLoc
SeqBox dan BlockHashLoc, yang terakhir didasarkan pada yang pertama, adalah dua alat yang membuat fail pemulihan yang mungkin digunakan pengguna dan pentadbir sistem ketika bencana melanda. Alat tersebut bukan pengganti sandaran, kerana mereka tidak dapat memulihkan fail jika beberapa data tidak tersedia lagi, tetapi mereka mungkin melengkapkan penyelesaian sandaran tradisional.
Kedua-dua aplikasi mengira hash kriptografi dari semua blok yang menyusun fail. Proses pemulihan menggunakan maklumat untuk memilih blok pada peranti penyimpanan tempat fail asal dibuat untuk menyatukannya.
Penyelesaian pemulihan tradisional tidak dapat melakukannya, kerana mereka tidak mempunyai maklumat dan tidak tahu blok mana yang termasuk dalam fail dan yang tidak jika sistem fail hilang atau rosak.
Perbezaan utama antara SeqBox dan BlockHashLoc adalah yang pertama membuat wadah mandiri yang mengandungi maklumat pemulihan, yang terakhir adalah fail selari.
BlockHashLoc
Program ini disediakan sebagai dua skrip Python; satu - BHLMake - yang boleh anda jalankan untuk membuat fail BHL dengan blok-hases dan metadata, dan yang lain - BHLReco - untuk menjalankan operasi pemulihan.
Anda boleh menjalankan program menggunakan perintah bhlmake *.* untuk memproses semua file dalam direktori, atau menggunakan filter khusus, e.g. blhmake *.jpg untuk memproses semua gambar JPG. Anda boleh menggunakan parameter -r untuk mengulang direktori di atasnya.
Program ini membuat fail bhl kecil untuk setiap fail yang diproses semasa proses pembuatan. Fail-fail ini digunakan kemudian oleh proses pemulihan. Parameter -t menjalankan ujian pada fail ini untuk memastikan fail tersebut tidak rosak. Fail pemulihan agak kecil, biasanya antara 6 hingga 10% dari fail asal.
Untuk memulihkan fail setelah bencana melanda, anda akan menjalankan bhlreco storagedevice -bhl *.perintah bhl. Anda perlu mengganti storagedevice dengan cakera yang hendak diimbas.
SeqBox
SeqBox berfungsi sedikit berbeza dari BlockHashLoc. Ia dilengkapi dengan empat alat dan bukannya dua. Anda boleh menggunakan alat SBXEnc untuk menyandikan fail ke SBX Container, dan SBXDec untuk menyahkodnya kembali ke fail asal.
Dua alat pemulihan adalah SBXScan, yang mengimbas sekumpulan fail dan membuat pangkalan data SQLite dengan maklumat pemulihan, dan SBXReco yang menggunakan maklumat pemulihan SBXScan untuk memulihkan fail.
Kata Penutup
BlockHashLoc dan SeqBox adalah dua program menarik yang dapat membantu pemulihan fail dalam keadaan tertentu.
Walaupun mereka menggunakan kaedah yang sama untuk mengenal pasti fail pada peranti penyimpanan, mereka berbeza ketika menggunakan output. SeqBox membuat bekas dengan fail yang dimaksud, BlockHashLoc sebagai fail yang terpisah.
Sekarang awak: bagaimana anda melindungi fail penting?