В этой статье мы проведем сравнительные тесты самых распространенных программ для восстановления данных с файловой системы ApFS под OS Catalina.

image

ApFS (расшифровывается как Apple File System) – это файловая система, разработанная Apple для новых iOS, macOS, tvOS и watchOS, и не является надстройкой или дополнением к HFS+. Компоненты HFS+: журнал, файл распределения, файл каталога, файл переполнения экстентов, файл атрибутов – удалены из ApFS полностью. Это переработанная ФС, она используют другую структуру и новую политику защиты данных.

По заверениям разработчиков, она максимально оптимизирована под SSD и Flash-накопители. А также, получила несколько приятных функций: новые алгоритмы шифрования, защита от сбоев, «умное» использование дискового пространства и функцию клонирования информации. Все это обеспечивает повышенную скорость чтения/записи информации, стабильность работы операционной системы и защиту пользовательских данных. На практике, дополнительная защита появилась, но ее недостаточно.

Алгоритм восстановления


Фишка ApFS — это новый алгоритм чтения/записи, каждый единичный блок данных копируется перед сохранением на диск или подтверждением изменений файла. То есть, файловая система хранит в себе «историю изменений» всех файлов, а это позволяет найти большое количество структурных блоков данных файла, его «кусочков».

Минимальный размер блока данных, которые обрабатывает ApFS таким образом — 4096 байт. При обнаружении, они «вычитываются», находятся метаданные, а потом их используют для извлечения самих файлов.


Поддерживают ApFS операционные системы Apple начиная с версии High Sierra или более новые. Если установлена Windows, то для доступа к ФС потребуется дополнительное ПО. Утилиты для восстановления данных с ApFS изначально распознают эту файловую систему, поэтому дополнительно устанавливать ничего не нужно.

Приступаем к тестам


На ПК с OS Catalina, были созданы несколько контейнеров с разделами, потом «прогнали» программами для восстановления и собрали результаты, которые представлены ниже.

Для проведения тестов были выбраны самые распространенные программы:


Но Disk Drill и Recuva были исключены из тестов, так как у них отсутствует поддержка ApFS в принципе. Если от утилиты Recuva это ожидаемо, то Disk Drill неприятно удивили, так как она является стандартом восстановления данных с Mac устройств. На тестовый накопитель были залиты фото и видео файлы, а затем часть из них были удалены

image

Все тесты проводились на ПК с ОС Windows 10.

Тест Hetman Partition Recovery


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

image

Программа нашла как существующие, так и удаленные файлы с красным крестом на иконках. Можно просмотреть превью всех файлов, структура каталогов полностью сохранена, нужно лишь выбрать файлы и кликнуть на кнопку «Восстановить».

image

Тест R-studio


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

image

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

image

Тест Easeus


Утилита от Easeus также корректно определила тестовый накопитель, но правильно отображается только объем, тип файловой системы и название диска не отображается в приложении. Быстрого сканирование в этой программе не предусмотрено, следовательно запускаем полный «scan».

image

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

image

В остальном, есть возможность просмотреть превью всех файлов, так что их можно восстановить без проблем.

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

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


Теперь усложним задачу. мы специально затрем суперблок контейнера на тестовом накопителе, который расположен в первых двух секторах. Затираем данные скперблока с помощью HEX-редактора и пробуем восстановить данные.

image

Hetman Partition Recovery


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

image

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

image

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

image

Испытание R-studio


Утилита R-studio корректно отобразила объем диска, но файловая система не определена.

image

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

image

Испытание Easeus


Easeus правильно нашла объем, но файловая система не определена.

image

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

image

Таким образом, все три программы показали те же успешные результаты.

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


Теперь настало время настоящего серьезного испытания. В добавок к суперблоку будет стерта информация и о внутренних разделах — «volum-ы» (тома).

Тест Hetman Partition Recovery


Объем диска обнаружен корректно, название и файловая система не отображаются.

image

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

image

Проверка R-studio


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

image

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

image

Проверка Easeus


Easeus также обнаружила носитель, правильно указала объем, без названия и ФС.

image

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

image

Это испытание все программы прошил без нареканий.

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


В этом задании, на тестовом диске дополнительно удалили карту контейнера, то есть на накопителе отсутствуют: суперблок, volum-ы, карты контейнера и карты volum-ов.

Тест Hetman Partition Recovery


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

image

Тест R-studio


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

image

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

image

Тест Easeus


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

image

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

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