Статьи

АНАЛИЗ СТРУКТУР HFS+ И МЕТОДИКА ВОССТАНОВЛЕНИЯ ДАННЫХ

Скачать PDF Статья на eLIBRARY.RU

Аннотация

В статье представлен структурный анализ файловой системы HFS+ и описана методика ручного восстановления данных на основе прямого изучения служебных областей тома. Актуальность работы обусловлена тем, что HFS+ продолжает использоваться на внешних накопителях, резервных копиях и устаревших устройствах Apple, а автоматические средства восстановления не всегда корректно обрабатывают повреждённые метаданные. Рассматриваются назначение Volume Header, параметры Catalog File, устройство B-дерева каталогов, структура листовых узлов, массивы смещений записей, ключи HFSPlusCatalogKey и основные поля записей файлов и папок. На практическом примере показано, как определить размер блока, вычислить физическое смещение каталогового файла, найти записи корневого каталога, установить идентификаторы объектов и извлечь содержимое файла по данным экстентов. Методика ориентирована на работу в hex-редакторе и не требует применения дорогостоящего специализированного программного обеспечения. Особое внимание уделено ограничениям ручного анализа: высокой трудоёмкости, необходимости точного расчёта смещений и риску ошибок при интерпретации записей. Поэтому предложенный подход рассматривается не как массовая замена автоматизированным утилитам, а как экспертный инструмент для проверки результатов и восстановления отдельных важных объектов. Полученные результаты демонстрируют, что ручной низкоуровневый анализ позволяет восстанавливать отдельные критически важные файлы, проверять корректность автоматизированных утилит и использовать HFS+ как учебную модель для освоения принципов организации файловых систем. Предложенный подход полезен специалистам по восстановлению данных, цифровой криминалистике и системному администрированию.

Онлайн просмотр

Список литературы

  1. HFS+: Structures and Features, exFAT vs. HFS+ vs. NTFS [Электронный ресурс] // iBoysoft. – 2025. – URL: https://iboysoft.com/wiki/hfs-plus.html (дата обращения: 05.11.2025).
  2. Apple File System Reference [Электронный ресурс] // Apple Developer Documentation. – Apple Inc., 2017. – URL: https://developer.apple.com/support/downloads/Apple-File-System-Reference.pdf (дата обращения: 15.10.2025).
  3. Apple Inc. Technical Note TN1150: HFS Plus Volume Format [Электронный ресурс] // Apple Developer Documentation. – 2004. – URL: https://developer.apple.com/library/archive/technotes/tn/tn1150.html (дата обращения: 15.10.2025).
  4. Порядок восстановления данных в файловой системе HFS+ [Электронный ресурс] // Хабр. – 2021. – URL: https://habr.com/ru/companies/hetmansoftware/articles/547716/ (дата обращения: 06.11.2025).
  5. Carrier, B. File System Forensic Analysis / B. Carrier. – Boston : Addison-Wesley Professional, 2005. – 640 p.
  6. The Sleuth Kit [Электронный ресурс] // The Sleuth Kit. – URL: https://www.sleuthkit.org/sleuthkit/ (дата обращения: 06.11.2025).
  7. Grenier, C. TestDisk Documentation [Электронный ресурс] / C. Grenier // CGSecurity. – URL: https://www.cgsecurity.org/wiki/TestDisk (дата обращения: 06.11.2025).

Лицензия

Copyright (c) 2025 Д. Д. Новикова, С. С. Чурсина (Авторы)

Ключевые слова