восстановление данных hfs

возникла проблема и интересует мнение профессионала. а именно: имеется жесткий диск в hfs+ было произведено его быстрое форматирование. теперь диск видится как чистый, но с помощью софта я проверил и сделал анализ и все данные на нем остались. интересует вот какой вопрос: можно ли в hfs+ восстановить каталог и разметку файлов? ведь при быстром форматировании стирается именно эта информация

если перед вами стоит задача «вернуть все, как было», то я бы посоветовал следующий путь действий: подключить к системе диск с наличием свободного места, достаточным для выгрузки файлов с отформатированного hfs диска, провести восстановление информации методом вычитывания и сохранения на внешний хард, с последующим (по необходимости) форматированием и записью восстановленного назад. теперь непосредственно о восстановлении данных с hfs+ диска после удаления, форматирования или логического сбоя. у hfs, как и у любой другой файловой системы есть так называемые метафайлы - системные файлы, не отображаемые в штатных проводниках, с помощью которых операционная система узнает о свободном и занятом пространстве логического тома, местоположении, именах, количестве фрагментов, аттрибутов и т.п. файлов и каталогов. для восстановления данных с apple hfs+ раздела вам потребуется прочитать и проанализировать следующие части metadata: catalog file, allocation file, extents file и attributes file. так же, одна из важных составляющих hfs тома это volume header, имеющий две копии,  - основную (+2 сектора от начала раздела) и backup копию. в заголовке тома apple hfs описаны поля file count и folder count, размер блока и их общее количество, так же в этом секторе можно найти информацию о метафайлах, упомянутых выше и startup file. их размер, местоположение и т.п. структура hfs volume header структура hfs extens file структура hfs catalog file структура hfs attribute file собрав и проанализировав информацию, содержащуюся в ключевых метафайлах вы сможете построить виртуальное дерево каталогов с подкаталогами и файлами, и в дальнейшем выгрузить их на другой носитель. в случае, если на диск с файловой системой hfs+ после форматирования была записана какая либо информация, то для восстановления данных бывших на носителе до форматирования вам так же будет полезно разобрать битовую карту занятого и свободного пространства bitmap. дело в том, что для восстановления файлов после частичной перезаписи целесообразно исключить сектора, считающиеся занятыми с точки зрения системы, так как на них записана другая информация и восстановить с таких участков данные не представляется возможным. а вот построив карту незанятого с точки зрения фс пространства можно приступать к сканированию и анализу именно этой области, не забивая программные мощности заведомо лишней информацией. в случае, если в процессе самостоятельного восстановления вы столкнетесь с какими либо сложностями, вы можете обратиться за помощью в наш сервис, специализирующийся на восстановлении данных с apple hfs+ разделов после форматирования или другого сбоя.