您的位置: 首頁 >互聯(lián)網(wǎng) >

SeqBox和BlockHashLoc文件恢復工具

2022-07-21 14:00:00 編輯:鄒荷鈞 來源:
導讀 SeqBox和BlockHashLoc是兩個文件恢復工具,旨在在無法再訪問存儲設備的文件系統(tǒng)時幫助恢復文件。文件可能會以多種方式無法訪問。它們可...

SeqBox和BlockHashLoc是兩個文件恢復工具,旨在在無法再訪問存儲設備的文件系統(tǒng)時幫助恢復文件。

文件可能會以多種方式無法訪問。它們可能已被刪除,它們可能已損壞,或者存儲設備的基礎(chǔ)文件系統(tǒng)已損壞或刪除。

后者可能會非常令人沮喪,因為文件恢復軟件通常將無法恢復大多數(shù)文件,尤其是如果它們在驅(qū)動器上分散時。

盡管備份有幫助,但它們所需要的存儲空間至少應等于所有文件占用的需要備份的數(shù)據(jù)總量。由于建議創(chuàng)建多個備份,因此通常意味著備份存儲需要具有備份數(shù)據(jù)大小的倍數(shù)。

SeqBox和BlockHashLoc

SeqBox和BlockHashLoc是后者的基礎(chǔ),后者是基于前者的兩個工具,它們創(chuàng)建災難恢復時用戶和系統(tǒng)管理員可以使用的恢復文件。這些工具不能替代備份,因為如果某些數(shù)據(jù)不再可用,它們將無法還原文件,但是它們可以補充傳統(tǒng)的備份解決方案。

這兩個應用程序都計算組成文件的所有塊的加密哈希?;謴瓦^程使用該信息來選擇原始文件所組成的存儲設備上的塊,以將它們拼湊在一起。

傳統(tǒng)的恢復解決方案無法做到這一點,因為它們沒有信息,也不知道哪些塊屬于文件,而哪些不知道文件系統(tǒng)是否丟失或損壞。

SeqBox和BlockHashLoc之間的主要區(qū)別在于,前者創(chuàng)建一個包含恢復信息的獨立容器,后者創(chuàng)建一個并行文件。

該程序以兩個Python腳本的形式提供;一個-BHLMake-您可以運行以創(chuàng)建具有塊哈希和元數(shù)據(jù)的BHL文件,另一個-BHLReco-運行恢復操作。

您可以使用命令bhlmake *。*運行該程序來處理目錄中的所有文件,也可以使用特定的過濾器,例如blhmake * .jpg來處理所有JPG圖像。您可以使用-r參數(shù)在此之上遞歸目錄。

該程序為在make過程中處理的每個文件創(chuàng)建小的bhl文件?;謴瓦^程稍后將使用這些文件。-t參數(shù)在這些文件上運行測試以確保它們沒有損壞?;謴臀募鄬^小,通常在原始文件的6%到10%之間。

要在災難發(fā)生后恢復文件,請運行bhlreco storagedevice -bhl * .bhl命令。您需要用要掃描的磁盤替換存儲設備。

SeqBox的工作原理與BlockHashLoc有所不同。它帶有四個工具,而不是兩個。您可以使用工具SBXEnc將文件編碼為SBX容器,并使用SBXDec將其解碼回原始文件。

兩種恢復工具分別是SBXScan和SBXReco,SBXScan掃描一組文件并使用恢復信息創(chuàng)建SQLite數(shù)據(jù)庫,SBXReco使用SBXScan的恢復信息來恢復文件。

結(jié)束語

BlockHashLoc和SeqBox是兩個有趣的程序,在某些情況下可能有助于文件恢復。

盡管它們確實使用相同的方法來標識存儲設備上的文件,但是在輸出方面卻有所不同。SeqBox使用相關(guān)文件創(chuàng)建一個容器,而BlockHashLoc則使用單獨的文件。


免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。