Получи скидку или подарок!

Топ программ для восстановления данных на диске с файловой системой ApFS

Читайте о лучших программах для восстановления данных, утерянных с ApFS дисков, используемных на Mac устройствах дисков или других устройствах от Apple. Детально разберём возможности каждой из программ!

Топ программ для восстановления данных на диске с файловой системой ApFS

Содержание:

Введение

Apple File System или ApFS это новая файловая система от Apple которая используется на новых Mac устройствах. Эта файловая система не является дополнением HFS +. Знакомые нам из HFS+: файл каталога, файл атрибутов, файл распределения и файл переполнения экстентов в APFS больше не существуют, как и журнал. Эта файловая система использует другую стратегию для защиты изменений в файловой системе.

Эта файловая система не является дополнением HFS +. Знакомые нам из HFS+: файл каталога, файл атрибутов, файл распределения и файл переполнения экстентов в APFS больше не существуют, как и журнал. Эта файловая система использует другую стратегию для защиты изменений в файловой системе.

Как нам известно эта система была специально оптимизирована под флеш-накопители и SSD карты.

Главные нововведения этой системы — это улучшенные алгоритмы шифрования, оптимизация использования памяти, защита от сбоев, функции клонирования файлов и папок и умное использование пространства. На практике это обеспечит более стабильную работу ОС, увеличит скорость чтения/записи данных и еще больше защитит пользовательскую информацию. Но что же делать если защита от сбоев не сработала и были утеряны данные.

Методика восстановления

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

ApFS – это файловая система с копированием при записи, поэтому каждый блок копируется до применения изменений. Таким образом, существует история всех файлов, которые не были перезаписаны и соответствуют структуре файловой системы. Это приводит к большому количеству артефактов, которые можно использовать при восстановлении файлов.

На основе этих артефактов мы определили различные подходы для восстановления файлов, которые полагаются на разные их типы в качестве точек входа. Все методы выполняют итерацию файловой системы блоками по 4096 байт, что является наименьшим размером блока, наблюдаемым в ApFS. Эти блоки проверяются на наличие структур метаданных, которые, в свою очередь, анализируются и используются для извлечения файлов.

Только Mac-компьютеры под управлением ОС High Sierra и более новыми способны читать и писать на диски с файловой системой ApFS. Для компьютеров под управлением Windows нужен специальный софт, который позволит получить доступ к файловой системе.

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

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

Мы провели сравнительный тест самых популярных программ для восстановления данных. Все результаты вы можете посмотреть ниже.

Топ программ для восстановления данных с APFS

На системе с mac OS Catalina мы создали структуру из нескольких контейнеров в каждом из которых находятся тома. Проанализировали тестовый диск несколькими самыми популярными программами для восстановления данных.

Топ программ для восстановления данных с APFS

Изначально для теста были отобраны программы Hetman Partition Recovery, R-studio, Easeus Data Recovery Wizard, Disk Drill и Recuva. Но изучив их более детально, мы пришли к выводу что Disk Drill и Recuva не поддерживают файловую систему APFS. Это очень нас удивило, так как программы входят в топ по популярности, а Disk Drill является стандартом восстановления на Mac.

Ну что ж в итоге для теста у нас было 3 утилиты: Hetman Partition Recovery, R-studio и Easeus Data Recovery Wizard.

На тестовый диск мы скопировали некоторые фото, видео и документы, а затем удалили часть данных.

Топ программ для восстановления данных с APFS

Тест проводился на компьютере с ОС Windows 10.

Тест Hetman Partition Recovery

Программа определила тестовый диск с файловой системой APFS. После такого простого удаления данных достаточно выполнить быстрый анализ.

Тест Hetman Partition Recovery

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

Тест Hetman Partition Recovery

Остается только сохранить данные на диск.

Тест R-studio

Программа также видит тестовый диск и определила тип файловой системы.

Тест R-studio

После быстрого анализа программа не отображает удаленных данных.

Тест R-studio

После полного анализа программа нашла удаленные данные, они помечены красным крестиком. Сохранилась структура диска и имена файлов, доступен пред. просмотр.

Тест R-studio

Тест Easeus

Программа отображает тестовый диск, определить его удалось по объёму, так как ни имени, ни типа файловой системы она не отображает.

Тест Easeus

Быстрого анализа здесь нет, нажав сканировать сразу запускается полный анализ.

В результате Easeus не отображает структуры диска как было в двух предыдущих программах, утеряны имена файлов, и они раскиданы по папкам в соответствии с их типом. Нет никакой пометки что эти данные удалены или это те что остались на диске и непонятно она нашла только удаленные или отображает все файлы.

Тест Easeus

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

Тест Easeus

Программа справилась с поставленной задачей, хотя это заняло больше времени, и она не смогла восстановить дерево каталогов!

В итоге все программы прошли первый тест. Некоторые вызвали неудобство в использовании.

Еще одно немаловажное замечание, в Easeus нет возможности сохранить образ диска и монтировать его в программу. Что не очень безопасно при утере данных. С каждым сканированием есть риск утери важных данных поэтому сканирование лучше проводить с образа. Что увеличит шанс восстановления информации без повреждения.

Удален Суперблок контейнера

Далее мы немного усложнили ситуацию – сымитировав повреждения суперблока контейнера на тестовом диске, который находиться в его первых двух секторах.

С помощью Hex-редактора мы затерли первые сектора. Затем просканировали диск с помощью каждой из программ и получили результаты.

Hex-редактор

Тест Hetman Partition Recovery

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

Тест Hetman Partition Recovery

В таком случае быстрый анализ уже не доступен, потребовалось произвести полное сканирование.

В результате программа определила Контейнер с файловой системой APFS.

Тест Hetman Partition Recovery

Название диска изменилось.

Тест Hetman Partition Recovery

Hetman Partition Recovery нашла все удаленные данные, все файлы отображаются, те которые оставались на диске и которые были удалены. Сохранена структура диска и имена файлов.

Тест Hetman Partition Recovery

Программа справилась и со вторым тестом. Все данные доступны для восстановления.

Тест Hetman Partition Recovery

Тест R-studio

Программа видит наш контейнер. Быстрый анализ уже недоступен.

Тест R-studio

После полного анализа RStudio нашла тестовый диск, определила файловую систему APFS.

Тест R-studio

Сохранилась структура, имена файлов, все данные на месте.

Тест R-studio

Программа успешно прошла второй тест.

Тест Easeus

С отображением диска без изменений.

Тест Easeus

После анализа, открыв каждую из папок, мы увидели тот же результат что и в предыдущем тесте, ей удалось найти все данные.

Тест EaseusТест EaseusТест Easeus

Все три утилиты успешно прошли второй тест. Им без проблем удалось найти все утерянные файлы.

Удалены тома, информация о внутренних дисках APFS.

В следующем тесте в добавок к суперблоку контейнера мы затерли «volum-ы» (тома), информацию о внутренних дисках APFS.

Тест Hetman Partition Recovery

Результаты не изменились. Программа так же отображает диск.

Тест Hetman Partition Recovery

Доступны все файлы что и в предыдущем тесте. Сохранилась структура диска и имена файлов.

Тест Hetman Partition RecoveryТест Hetman Partition Recovery

Hetman Partition Recovery успешно прошла третий тест.

Тест R-studio

Результат не изменился. Программа отображает контейнер.

Тест R-studio

Все фалы доступны, имена файлов и структура диска сохранились.

Тест R-studio

R-studio прошла третий тест успешно.

Тест Easeus

Без изменений отображает диск.

Тест Easeus

Программа нашла все данные.

Тест Easeus

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

Тест Easeus

Все программы показали хороший результат. Все файлы доступны для восстановления.

Удалена карта контейнера

В следующем тесте в добавок ко всему мы затерли карту контейнера и томов. Сымитировав случай повреждения суперблока, volum-ов, карты контейнера и карты volum-ов.

Тест Hetman Partition Recovery

Программа по-прежнему видит диск, определяет его размер, но не распознала файловую систему

Сканируем диск в Partition Recovery.

Тест Hetman Partition Recovery

Все утерянные файлы доступны, отображаются в превью.

Тест Hetman Partition Recovery

Сохранена структура диска и имена файлов.

Тест Hetman Partition Recovery

Программа прошла тест.

Тест R-studio

Отображает контейнер.

Тест R-studio

После анализа программе не удалось найти тестовый диск.

Тест R-studio

Получается, что при удалении карты объектов контейнера и карты томов, алгоритм программы не позволяет найти никакой информации о диске и соответственно данных на нем.

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

Тест R-studio

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

Если вам все-таки будет интересно увидеть результаты теста глубокого анализа напишите об этом в комментариях.

Итак, по результатам тестирования RStudio провалила четвертый тест.

Тест Easeus

Программе удалось найти удаленные данные, результат такой же, как и в предыдущем тесте.

Тест EaseusТест Easeus

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

Но все же программа справилась с задачей, можно приступать к завершающему тесту.

Удалена структура В-дерева

Я уже упоминал что файловая система APFS построена на основе B-дерева, где есть ветви, которые ссылаются на следующий узел дерева и так до самих листьев. В последнем тесте мы сымитировали ситуацию, когда какой-то один из узлов или все узлы удалены. Мы удалили всю структуру дерева оставив только нужные кластеры.

Тест Hetman Partition Recovery

В результате полного анализа программа нашла все данные на диске, удаленные и те что на ней остались, сохранились имена файлов и структура диска, все доступно к просмотру.

Тест Hetman Partition Recovery

Осталось только сохранить их на диск.

Тест Hetman Partition Recovery

R-studio в этом тесте не участвует так как она не прошла предыдущий и соответственно в этот тесте будет тот же отрицательный результат.

Тест Easeus

Результат – программа нашла 18 файлов.

Тест Easeus

Пробежавшись по папках видно, что все файлы остались на диске.

Тест Easeus

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

Тест Easeus

Заключение

По результатам тестов две программы справились с поставленной задачей это Hetman Partition Recovery и Easeus Data Recovery Wizard. RStudio – провалила один из последних тестов и вылетела на финишной прямой. Выбор лучшей программы для восстановления остается за вами.

Алгоритм нашей программы позволяет сохранить структуру папок и название файлов что упрощает поиск нужных данных и сэкономит вам время. Также в Hetman Partition Recovery есть возможность создавать образ диска для последующего восстановления, что является стандартом для работы со сбойным носителем. Easeus Data Recovery Wizard такой возможности не предоставляет.

Рекомендуем для вас