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

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

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

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

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

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

решение1

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

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

Связанный контент