Файловая система HFS+ (Mac OS Extented)
HFS+ или Mac OS Extended – это обновление исходного стандартного формата Mac OS, известного как HFS, или Иерархическая файловая система.
В файловой системе HFS+ появилась возможным журналирования, что повысило надёжность хранения информации.
Журналирование — это системный процесс записи изменений в лог-файл (журнал), который позволяет легче восстановить диск после сбоя и ускоряет работу Time Machine.
В HFS+ так же, как и в предыдущей системе используется, так называемое, B-дерево для хранения большей части метаданных.
Для управления размещением данных на диске HFS+ хранит на нем служебную информацию — метаданные. Наиболее важны для работы файловой системы и интересны при поиске пропавших данных такие элементы:
- Загрузочные блоки (HFS boot blocks), которые размещены в 0 и 1 секторах.
- Заголовок тома (Volume header), который находиться во втором секторе.
- Файл размещения (Allocation file).
- Файл каталога (Catalog file). Каталог файл представляет собой B-дерево, которое содержит записи для всех файлов и папок, хранящихся в томе.
Восстановление информации с файловой системы HFS+ гораздо сложнее нежели с других систем. Трудности появляются из-за того, что HFS+ используются B-деревья для хранения метаданных о размещении файлов. После того как какой-то файл удален, B-дерево тут же обновляется, и информация о размещении удаленного файла теряется.
Для успешного восстановления данных в полном объёме следует выбрать правильный софт, который вам в этом поможет.
Топ программ для восстановления данных
Мы отобрали топ популярных программ для восстановления данных, которые поддерживают файловую систему HFS+ и провели сравнительные тесты, затерев данные на диске. Далее будут представлены результаты тестов.
Для сравнительного анализа были отобраны следующие программы: Hetman Partition Recovery, R-Studio, Easeus Data recovery Wizard, Disk drill, UFS Explorer и Recuva.
Изучив их более детально, мы пришли к выводу что программа Recuva не поддерживает файловую систему HFS+, поэтому пришлось исключить ее из тестов. В итоге в сравнительном анализе будет 5 утилит.
На системе с mac OS Catalina мы создали тестовый диск. Записали на него файлы (фото, видео и документы), и затем удалили часть данных.
Подключили данный диск к компьютеру с операционной системой Windows 10, где уже установлен набор программ для восстановления, и запустили тест.
Тест Hetman Partition Recovery
Первая программа, участвующая в тесте Hetman Partition Recovery.
Она определила тестовый диск, тип файловой системы HFS+, и отображает имя.
После такого удаления в программе достаточно выполнить быстрый анализ.
Результат сканирования – все папки и файлы остались на диске, удаленные обозначены красным крестиком. Сохранилась структура диска и имена файлов, все на своих местах. Все файлы отображаться в превью и доступны для восстановления.
Программа успешно прошла данный тест, справилась с поставленной задачей на 100%.
Тест RStudio
RStudio тоже отображает тестовый диск, его название и тип файловой системы.
После быстрого анализа программа не отобразила папку 1Movie, скорей всего ей не удалось ее найти также некоторые из папок продублированы и помечены как удаленные, хотя это не так. Остальные файлы доступны к просмотру и их можно восстановить.
Программа частично справилась со своей задачей, так как не нашла 1 папку с файлом. Результат немного хуже, чем Hetman Partition Recovery.
Тест Easeus
Результаты теста программы Easeus показали, что программа тоже отображает тестовый диск, его имя и тип файловой системы.
В Easeus нет быстрого анализа, при попытке просто открыть диск сразу же начинается полный анализ. Первый недостаток программы.
Результат полного анализа – 259 файлов.
Программа отображает все папки и файлы, но непонятно какие из них были удалены, а какие остались на диске, файлы доступны к просмотру. Некоторые из файлов продублированы и недоступны к просмотру.
В итоге программа нашла все файлы, удаленные и те что, остались на диске, неудобно что не отмечено какие из них были удалены. Некоторые файлы продублированы. Программа справилась с задачей на 100%.
Тест DiskDrill
DiskDrill – отображает размер диска, тип файловой системы указан HFS, нет имени устройства.
После быстрого анализа программа не нашла удаленных данных, отобразила только то что осталось на диске.
Доступен только глубокий анализ.
Результат глубокого анализа: утеряна структура диска, названия файлов, некоторые из найденных файлов продублированы. Все они раскиданы по типу в отдельных папках, непонятно какие из них были удалены. Сложно определить удалось ли ей восстановить все данные.
Видео и документы недоступны в превью, поэтому нельзя с уверенностью сказать, что они будут восстановлены.
Программа частично справилась с задачей, и пока что находиться на последнем месте в нашем рейтинге. Так как некоторые из файлов недоступны к просмотру, а глубокий анализ довольно продолжителен по времени.
Тест UFSExplorer
Следующая утилита UFSExplorer.
UFSExplorer – видит тестовый диск, определила тип файловой системы, не отображает имени диска.
Быстрого анализа нет.
Результат полного анализа – найдены удаленные данные, сохранилась структура диска и имена файлов, удаленные выделены другим цветом.
Фото и видео можно посмотреть в превью. Все папки на своих местах. Единственный недостаток, нельзя просмотреть документы. Фото и видео отображаются нормально.
Что касается восстановления документов могут возникнуть трудности.
Итог: программа частично справилась со своей задачей, возникли трудности с отображением документов.
По результатам первого теста у нас есть два фаворита это Hetman Partition recovery и Easeus, у которых не возникло никаких проблем при анализе. Единственный недостаток Easeus – то что программа не имеет быстрого анализа. В остальных утилитах есть небольшие недочеты. RStudio не нашла одну папку с файлом, в DiskDrill и UFSExplorer – некоторые файлы недоступны к просмотру.
В дальнейших тестах мы по очереди затирали узлы файловой системы: заголовок тома, копию заголовка, Header Node и Index node 2-го уровня.
Полную версию статьи со всеми дополнительными видео уроками читайте в нашем блоге...
Комментарии: