У меня есть внешний жесткий диск 640Gb, который был плохо обработан (случайно упакован в морской транспортный контейнер, затем оставлен на хранение на 9 месяцев, вероятно, тоже имел некоторые экстремальные температуры). Я пытаюсь получить данные из этого с ограниченным успехом. До сих пор я справился со следующим, используя имеющийся у меня Debian Box:
Имидж - Работал:
- ddrescue для создания образа (потребовалось около 10 недель с несколькими сбоями, когда ошибки во время чтения перегружали мою систему, большинство ошибок происходило в трех блоках в начале диска, примерно на 1/3 пути и на 3/4 в )
Таблица разделов - работала (вроде):
- testdisk - не может найти какие-либо разумные допустимые разделы (показывает несколько, которые перекрываются и не вписываются в геометрию диска)
- поэтому я проверил оригинальную таблицу дисков с помощью parted и создал реплику в файле образа. Значения кажутся разумными (начальный сектор 63, конец в конце диска, тип FAT23-LBA)
Восстановить данные - не удалось (вроде)
- fsck.msdos -rv выдает несоответствия между двумя FAT, я пробовал использовать каждый из них, а затем монтировать. Mount не дает никаких ошибок, но смонтированный каталог пуст
- testdisk говорит мне, что загрузочный сектор и резервная копия недействительны, а затем уходит, чтобы попытаться воссоздать его. К сожалению, он не находит корневой каталог при поиске (он предлагает множество предложений, но ничего в первой половине диска или там нет нужного количества записей)
- photorec - восстанавливает около 450 Гб данных, в основном риф-файлы (что имеет смысл, поскольку большая часть данных была .avi), но без имен файлов, которые можно использовать.
Так что 450Gb случайных имен avi-файлов - не слишком много. Я попытался использовать extract для извлечения метаданных из образца нескольких файлов, но ни один из них не имеет тега "Title" или подобного.
Я думаю, что произошло то, что корневой каталог находился в начале диска и полностью исчез, поэтому при монтировании просто пустота.
В идеале я хотел бы либо:
- восстановить файлы в их структуре каталогов (справиться с тем, что на каком-то уровне все будет потерянным каталогом) или, по крайней мере, с оригинальными именами файлов
- идентифицируйте файлы, основываясь на их содержимом, не наблюдая за ними.
Кто-нибудь знает какие-либо инструменты, которые могут сделать либо, или я застрял с тем, что я до сих пор?
Спасибо