Восстановление
сжатых NTFS файлов

Для ознакомления с методами восстановления защищенных и зашифрованных файлов, читайте статью «Восстановление NTFS: защищённые и зашифрованные файлы». Далее мы рассмотрим возможности по восстановлению файлов, сжатых средствами файловой системы NTFS.

Восстановление сжатых NTFS файлов

Сжатие NTFS файлов «на лету»

Сжатие файлов – эффективный способ экономии дискового пространства. В NTFS возможно сжатие файлов, каталогов и целых дисков «на лету». Сделать это проще простого – достаточно выбрать файл, каталог «Мои документы», «Рабочий стол» или диск и установить соответствующий флажок в диалоге расширенных атрибутов.

Посмотрим на ситуацию с другой точки зрения. Сжатые файлы хранятся на диске в двоичном виде, найти их методом сигнатурного поиска становится намного сложнее, а их корректное восстановление – и вовсе невозможным без использования средств Windows API.

Файловые атрибуты

Восстановление сжатых файлов

Проблема восстановления сжатых файлов заслуживает отдельного исследования. Корейские исследователи провели ряд экспериментов и написали ряд научных статей, рассказывающих о методах работы с такими файлами. Статья доступна на английском языке: «A study on multimedia file carving method».

Статьи корейских исследователей относятся к криминалистическому анализу данных, по умолчанию находящихся на работоспособных дисках. Наша цель сложнее: восстановить данные с повреждённых и частично неработоспособных носителей.

Ограничения

По сравнению с восстановлением обычных файлов, работа со сжатыми данными привносит дополнительные проблемы и сложности. Ограничен низкоуровневый доступ к таким файлом (в противном случае их не получится ни найти методом прямого сканирования диска, ни корректно открыть); соответственно, разработчикам программ восстановления данных с разделов NTFS приходится использовать Windows API для доступа к сжатым данным.

В чем же проблема? Вспомним, что большинство современных средств для восстановления данных в той или иной мере использует прямой низкоуровневый доступ к диску – который, напомним, нецелесообразен в контексте восстановления сжатых файлов. Для работы с такими файлами необходим посредник – функции доступа к диску и файловой системе Windows API.

С помощью Windows API можно считать данные далеко не в каждой ситуации. К примеру, просто восстановить удалённый файл можно достаточно легко. Восстановление сжатых данных с отформатированного раздела сложнее и не всегда возможно. Прочесть сжатые файлы с раздела, файловая система на котором отсутствует или сильно повреждена, будет уже очень и очень сложно.

Инструментарий

С практической точки зрения, перечисленные выше ограничения, означают лишь одно: нужно пробовать. Результат невозможно предсказать заранее, не попытавшись вернуть данные. В случае удаления бухгалтерского отчета используйте программу для восстановления удаленных XLS / XLSX файлов или универсальный инструмент – Hetman NTFS Recovery.

Author: Michael Miroshnichenko

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 4.67 out of 5)