2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
SeqBox和BlockHashLoc是兩個文件恢復(fù)工具,旨在在無法再訪問存儲設(shè)備的文件系統(tǒng)時幫助恢復(fù)文件。
文件可能會以多種方式無法訪問。它們可能已被刪除,它們可能已損壞,或者存儲設(shè)備的基礎(chǔ)文件系統(tǒng)已損壞或刪除。
后者可能會非常令人沮喪,因為文件恢復(fù)軟件通常將無法恢復(fù)大多數(shù)文件,尤其是如果它們在驅(qū)動器上分散時。
盡管備份有幫助,但它們所需要的存儲空間至少應(yīng)等于所有文件占用的需要備份的數(shù)據(jù)總量。由于建議創(chuàng)建多個備份,因此通常意味著備份存儲需要具有備份數(shù)據(jù)大小的倍數(shù)。
SeqBox和BlockHashLoc
SeqBox和BlockHashLoc是后者的基礎(chǔ),后者是基于前者的兩個工具,它們創(chuàng)建災(zāi)難恢復(fù)時用戶和系統(tǒng)管理員可以使用的恢復(fù)文件。這些工具不能替代備份,因為如果某些數(shù)據(jù)不再可用,它們將無法還原文件,但是它們可以補充傳統(tǒng)的備份解決方案。
這兩個應(yīng)用程序都計算組成文件的所有塊的加密哈希。恢復(fù)過程使用該信息來選擇原始文件所組成的存儲設(shè)備上的塊,以將它們拼湊在一起。
傳統(tǒng)的恢復(fù)解決方案無法做到這一點,因為它們沒有信息,也不知道哪些塊屬于文件,而哪些不知道文件系統(tǒng)是否丟失或損壞。
SeqBox和BlockHashLoc之間的主要區(qū)別在于,前者創(chuàng)建一個包含恢復(fù)信息的獨立容器,后者創(chuàng)建一個并行文件。
該程序以兩個Python腳本的形式提供;一個-BHLMake-您可以運行以創(chuàng)建具有塊哈希和元數(shù)據(jù)的BHL文件,另一個-BHLReco-運行恢復(fù)操作。
您可以使用命令bhlmake *。*運行該程序來處理目錄中的所有文件,也可以使用特定的過濾器,例如blhmake * .jpg來處理所有JPG圖像。您可以使用-r參數(shù)在此之上遞歸目錄。
該程序為在make過程中處理的每個文件創(chuàng)建小的bhl文件?;謴?fù)過程稍后將使用這些文件。-t參數(shù)在這些文件上運行測試以確保它們沒有損壞?;謴?fù)文件相對較小,通常在原始文件的6%到10%之間。
要在災(zāi)難發(fā)生后恢復(fù)文件,請運行bhlreco storagedevice -bhl * .bhl命令。您需要用要掃描的磁盤替換存儲設(shè)備。
SeqBox的工作原理與BlockHashLoc有所不同。它帶有四個工具,而不是兩個。您可以使用工具SBXEnc將文件編碼為SBX容器,并使用SBXDec將其解碼回原始文件。
兩種恢復(fù)工具分別是SBXScan和SBXReco,SBXScan掃描一組文件并使用恢復(fù)信息創(chuàng)建SQLite數(shù)據(jù)庫,SBXReco使用SBXScan的恢復(fù)信息來恢復(fù)文件。
結(jié)束語
BlockHashLoc和SeqBox是兩個有趣的程序,在某些情況下可能有助于文件恢復(fù)。
盡管它們確實使用相同的方法來標(biāo)識存儲設(shè)備上的文件,但是在輸出方面卻有所不同。SeqBox使用相關(guān)文件創(chuàng)建一個容器,而BlockHashLoc則使用單獨的文件。
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。