Поврежденные данные в восстановленном / зашифрованном файле DMG

354
ZbadhabitZ

Это может быть концептуальным вопросом, но я надеюсь, что кто-то сможет указать мне правильное направление. Ранее у меня был зашифрованный файл DMG (ровно 500 ГБ), который был создан с помощью Дисковой утилиты с шифрованием AES-128.

.Dmg был удален с внешнего жесткого диска и через несколько месяцев восстановлен с помощью Disk Drill. Восстановленный файл указан как ожидаемый 500 ГБ. .Dmg успешно монтируется через Finder или Terminal при использовании правильного пароля, а смонтированный образ содержит ожидаемую структуру папок. Однако каждый отдельный файл в .dmg выглядит поврежденным (в основном это были изображения JPEG и файлы MOV).

Каждый из поврежденных файлов содержит список файлов нормального размера (IE 4 МБ для изображения и 200 МБ для видео), но ни один из них не будет успешно открыт ни в одном приложении. Можно открыть несколько файлов .xml, которые содержат части их исходного содержимого, но в большинстве случаев они являются бессмысленными.

Могу ли я предпринять какие-либо действия, чтобы попытаться устранить проблему? Я полагал, что, поскольку .dmg является зашифрованным изображением, его содержимое останется нетронутым до тех пор, пока исходный файл останется нетронутым. Так как это повышается, я надеялся.

0

1 ответ на вопрос

1
EvilTorbalan

Когда файлы удаляются в зависимости от файловой системы, они остаются метаданными, но фактические блоки данных, используемые файлом, помечаются как свободные. В течение времени, после которого файл был удален, любая другая файловая операция может повторно использовать эти блоки и записывать туда. Когда вы запускаете программу, которая «восстанавливает» файлы, она в основном собирает файл из блоков, которые использовались до удаления, просматривая доступные метаданные. Файл может выглядеть нормально, но нет гарантии, что содержимое будет таким же, как и в оригинале, так как некоторые блоки могли временно использоваться другими файлами и затем снова освобождаться. Единственный способ гарантировать чистое восстановление - это если после удаления не было никаких других файловых операций. Другими словами, сразу после удаления файла.

Обычно, когда вы восстанавливаете файлы через некоторое время, они будут содержать детали из оригинала и детали, которые были утеряны / изменены.

Похожие вопросы