復元/暗号化された DMG ファイル内の破損したデータ

復元/暗号化された DMG ファイル内の破損したデータ

これは概念的な問題かもしれませんが、誰かが私に正しい方向を指し示してくれることを願っています。以前、ディスクユーティリティを使用して AES-128 暗号化で作成された暗号化された DMG ファイル (正確には 500 GB) がありました。

.dmg は外付けハードドライブから削除され、数か月後に Disk Drill を使用して復元されました。復元されたファイルは、予想どおり 500 GB としてリストされています。正しいパスワードを使用すると、Finder またはターミナル経由で .dmg が正常にマウントされ、マウントされたイメージには予想どおりのフォルダー構造が含まれています。ただし、.dmg 内の個々のファイルはすべて破損しているように見えます (ほとんどが JPEG 画像と MOV ファイルでした)。

破損したファイルはいずれも通常のファイル サイズ (画像の場合は 4 MB、ビデオの場合は 200 MB) を示していますが、どちらのファイルもどのアプリケーションでも正常に開くことはできません。いくつかの .xml ファイルは開くことができ、元のコンテンツの一部が含まれていますが、ほとんどが意味不明です。

この問題を修復するために実行できる推奨手順はありますか? .dmg は暗号化されたイメージなので、元のファイルがそのままであれば、その内容はそのまま残ると信じていました。マウントできるので、期待していました。

答え1

ファイルシステムによっては、ファイルが削除されると、それらはメタデータとして残りますが、ファイルによって使用される実際のデータ ブロックは空きとしてマークされます。ファイルが削除された後は、他のファイル操作でそれらのブロックを再利用して書き込むことができます。ファイルを「削除解除」するプログラムを起動すると、基本的に、削除前に使用したブロックからファイルを再構成し、使用可能なメタデータを検索します。ファイルは問題ないように見えるかもしれませんが、一部のブロックは他のファイルによって一時的に使用され、その後再び解放されている可能性があるため、内容が元のファイルと同じである保証はありません。クリーンな復元を保証する唯一の方法は、削除後に他のファイル操作が行われなかった場合です。つまり、ファイルを削除した直後です。その場合でも、最新の OS では一時ファイル、スワップ、およびその他のデータが絶えず作成および削除されるため、成功率は異なる場合があります。

通常、しばらくしてからファイルを復元すると、元のファイルの一部と失われた/変更された部分が含まれます。

関連情報