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

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

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

Введение

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

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

К главным нововведениям файловой системы ApFS относятся улучшенные алгоритмы шифрования, оптимизация использования памяти, защита от сбоев, функции клонирования файлов и папок, умное использование пространства. Подобные изменения обеспечивает более стабильную работу ОС, увеличивают скорость чтения/записи данных, существенно повышают защиту пользовательской информации. Однако стопроцентной гарантии безопасности данных нет. Всегда есть риск утраты пользователями своих файлов. Что делать, если защита от сбоев не сработала, а данные были утеряны?

Перейти к просмотру
Топ программ для восстановления данных с APFS диска или как восстановить Apple MacOs диск в Windows

Топ программ для восстановления данных с APFS диска или как восстановить Apple MacOs диск в Windows

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

К главным нововведениям файловой системы ApFS относятся улучшенные алгоритмы шифрования, оптимизация использования памяти, защита от сбоев, функции клонирования файлов и папок, умное использование пространства. Подобные изменения обеспечивает более стабильную работу ОС, увеличивают скорость чтения/записи данных, существенно повышают защиту пользовательской информации. Однако стопроцентной гарантии безопасности данных нет. Всегда есть риск утраты пользователями своих файлов. Что делать, если защита от сбоев не сработала, а данные были утеряны?

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

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

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

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

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

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

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

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

Контейнер Apple File System

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

Инструмент восстанавливает файлы с любых устройств, независимо от причины потери данных.

Окончательно, для проверки способностей у нас осталось три утилиты: Hetman Partition Recovery, R-studio, Easeus Data Recovery Wizard.

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

Удаление отдельных элементов.

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

Тест Hetman Partition Recovery

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

В окне представлены все запоминающие накопители.

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

Существующие и удаленные элементы, окно предварительного просмотра.

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

Тест R-studio

Программное решение R-studio также находит тестовый диск. Определение типа файловой системы происходит автоматически.

Таблица обнаруженных накопителей.

После быстрого анализа накопителя R-studio не отображает удаленных данных.

Дерево существующих элементов

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

Обнаружены удаленные документы.

Тест Easeus

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

Главный интерфейс приложения, содержащий информацию о найденных накопителях.

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

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

Дерево папок и вложенных документов.

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

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

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

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

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

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

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

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

Затираем первые сектора в Hex-редакторе

Испытание Hetman Partition Recovery

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

В окне приложения представлены все запоминающие накопители

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

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

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

Конечное название тестового накопителя после сканирования изменилось.

Приложение изменило название носителя

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

Существующие и удаленные элементы, окно предварительного просмотра

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

Удаленные изображения и документы

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

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

Система опытного накопителя не определена

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

Таблица обнаруженных накопителей

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

Все элементы обнаружены и упорядочены

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

Испытание Easeus

С отображением проверочного накопителя без изменений. Поиск нужного носителя можно выполнить только по объёму.

Главный интерфейс приложения, содержащий информацию о найденных накопителях

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

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

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

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

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

Проверка Hetman Partition Recovery

Результаты не изменились. Инструмент Hetman Partition Recovery также отображает диск.

В окне приложения представлены все запоминающие накопители

После полного сканирования в главном окне интерфейса Hetman Partition Recovery показаны все файлы, как в предыдущем тесте. Сохранилась структура диска и имена файлов.

Существующие и удаленные директории, документы, изображения
Существующие и удаленные элементы

Hetman Partition Recovery успешно прошла третий тест, данные восстановлены и доступны для использования.

Проверка R-studio

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

Система опытного накопителя не определена

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

Обнаружены удаленные документы

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

Проверка Easeus

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

Главный интерфейс приложения, содержащий онформацию о найденных накопителях

Выполнив сканирование накопителя, Easeus нашла все данные.

Дерево папок и вложенных элементов

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

Перечень обнаруженных текстовых документов

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

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

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

Тест Hetman Partition Recovery

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

Запускаем процесс полного сканирования накопителя в Hetman Partition Recovery.

В окне приложения представлены все запоминающие накопители

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

Существующие и удаленные элементы, окно предварительного просмотра

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

Существующие и удаленные документы в одном общем проводнике

Программа успешно прошла тест, несмотря на сложные начальные условия.

Тест R-studio

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

Таблица обнаруженных накопителей

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

Мастер сканирования не смог определить файловую систему

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

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

R-studio сообщает об отсутствии файловой системы

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

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

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

Тест Easeus

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

Главный интерфейс приложения, содержащий онформацию о найденных накопителях
Дерево папок и вложенных элементов

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

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

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

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

Использование Hetman Partition Recovery

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

Существующие и удаленные элементы, окно предварительного просмотра

Осталось только выбрать нужные элементы, а потом сохранить их на любой носитель по выбору.

Выберите документы для сохранения

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

Использование Easeus

После запуска и анализа программа нашла удаленную информацию.

В проводнике представлены обнаруженные документы

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

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

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

Восстановление удаленного документа

Заключение

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

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

Dmytriy Zhura

Автор: Dmytriy Zhura, Технический писатель

Дмитрий Жура – автор и один из IT-инженеров компании Hetman Software. Имеет почти 10 летний опыт работы в IT-сфере: администрирование и настройка серверов, установка операционных систем и различного программного обеспечения, настройка сети, информационная безопасность, внедрения и консультация по использованию специализированного ПО. Является экспертом в области восстановления данных, файловых систем, устройств хранения данных и RAID массивов. Подробнее

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