恢復/加密 DMG 檔案中的資料已損壞

恢復/加密 DMG 檔案中的資料已損壞

這可能是個概念問題,但我希望有人能指出我正確的方向。我之前有一個加密的 DMG 檔案(剛好 500GB),是透過磁碟工具使用 AES-128 加密建立的。

.dmg 從外部硬碟中刪除,幾個月後,使用 Disk Drill 恢復。恢復的檔案被列為預期 500GB。當使用正確的密碼時,.dmg 透過 Finder 或終端成功安裝,並且安裝的映像包含預期的資料夾結構。然而,.dmg 中的每個單獨檔案似乎都已損壞(主要是 JPEG 影像和 MOV 檔案)。

每個損壞的檔案都列出了正常檔案大小(IE 影像為 4MB,影片為 200MB),但都無法在任何應用程式中成功開啟。可以打開一些 .xml 文件,其中包含部分原始內容,但大部分都是亂碼。

我可以採取任何建議的步驟來嘗試修復該問題嗎?我相信,由於 .dmg 是加密影像,因此只要原始檔案保持不變,其內容就會保持不變。自從它安裝以來,我就充滿希望。

答案1

當根據檔案系統刪除檔案時,它們仍然會作為元數據,但檔案使用的實際資料區塊被標記為空閒。在刪除檔案之後的時間內,任何其他檔案操作都可以重複使用這些區塊並寫入其中。當您啟動「取消刪除」文件的程式時,它基本上會從刪除先前使用的區塊重新組裝文件,尋找可用的元資料。該文件可能看起來不錯,但不能保證內容與原始內容相同,因為某些區塊可能已被其他文件臨時使用,然後再次釋放。保證乾淨復原的唯一方法是刪除後沒有其他檔案操作。換句話說,在您刪除檔案後立即。即使在這種情況下,您的成功也可能會有所不同,因為現代作業系統不斷建立和刪除臨時檔案、交換和其他資料。

通常,當您在一段時間後恢復文件時,它們會包含原始文件的部分和已遺失/更改的部分。

相關內容