PDA

Просмотр полной версии : [Вопрос] Compact Flash card, как восстановить данные?


AlexeyMadjar
11.11.2015, 18:42
Принесли карту CF transcend, 8 Gb, при подключении к ПК, предлагал отфоматировать, но видел что-то около 29Mb, R-studio показывал тот же объем. Разобрал, пропаял контроллер, сам разъем, в итоге в системе уже показывает реальные 7.4 гига.
Но вот восстановить фотографии никак не выходит. R-Studio вытаскивает 2 раздела, один на 7 гигов, но в нем только 4 ярлыка дисков, а во втором разделе (совсем маленький) куча файлов, но все они не читаемые.
Перепробовал и другие программы, некоторые даже извлекают файлы, по размеру очень похожие на нормальные JPG файлы, но ни один не открывается. Восстанавливалки JPG тоже ничего не дают.

Испробован софт:
Recuva, R-studio, RecoveRx (родной, от transcend), testDisc PhotoRec. И еще какие-то, но все они, либо ничего вообще не выдают, хотя показывают, что файлы есть, либо выдают не читаемые файлы.

Как еще можно без оборудования вытащить данные?

Андрей Юрьевич
23.02.2016, 04:06
Здравствуйте путей у вас немного, смотрите если внутри она выполнена не монолитно и есть доступ к контроллеру и к микросхеме памяти тогда смело купить такую же флешку (убедится в идентичности микросхем ее разобрав) и пересадить либо в новую память со старой карты либо контроллер с новой в старую карту памяти. При условии что микросхемы памяти на вашей флешке целы то все заработает. 2 вариант это только pc3000 flash отпаивать микросхемы памяти через ридер pc 3000 считывать дамп и пробывать собирать образ. Если есть вопрос пишите и фото флешки разобранной прикрепите (я понял что она разобрана у вас раз вы контроллер пропаивали.

Porter
23.02.2016, 10:05
Андрей Юрьевич, а не в контроллере ли останется разметка прежней памяти? Тоесть перекинув контроллер - флешку, скорее всего, на выходе будет "винигрет"...
Ведь карта бедов и разметка не совпадёт.

Michaello
23.02.2016, 12:54
Разметка прежней памяти находится на самой памяти. Контроллер является только интерфейсом. Вариант 1, который описал Андрей Юрьевич является стандартным решением по восстановлению нерабочих флэшек, если нет дорогого программно-фппаратного комплекса типа pc 3000 для варианта 2.
Хотя конкретно в данном случае ситуация действительно странная. Если после пропайки увиделся весь размер флэшки, значит скорее всего она исправна. Поскольку флэшка неоднократно форматируется да ещё бывает с разными размерами разделов, то программы восстановления зачастую могут определять несколько разделов размером с флэшку и спрашивают какой из них сканировать. Я бы использовал самый сложный вариант сканирования без привязки к какому-то разделу.

Андрей Юрьевич
23.02.2016, 15:16
Андрей Юрьевич, а не в контроллере ли останется разметка прежней памяти? Тоесть перекинув контроллер - флешку, скорее всего, на выходе будет "винегрет"...
Ведь карта бедов и разметка не совпадёт.
Здравствуйте, винегрета не будет. Контроллер выполняет лишь алгоритм а информация храниться в служебной области в ячейках памяти. Вариант только попробовать сменить контроллер если при этом цепи питания и микросхемы целы все запоет. Если контроллер пока умирал внес какой то мусор в служебную зону тогда только считывать дамп и собирать образ на pc3000. Просто все программы которые перечислены работают через интерфейс карты (контроллер) а работать нужно именно с микросхемами памяти.

Смотрите решение как я считаю правильно сделать я привел, если нужна помощь автору то личным сообщением пусть напишет, обсудим.

Erema36
25.02.2016, 15:53
винегрета не будет. Контроллер выполняет лишь алгоритм а информация храниться в служебной области в ячейках памяти. Вариант только попробовать сменить контроллер если при этом цепи питания и микросхемы целы все запоет.
Тупиковый путь. Контроллер помимо пользовательских хранит еще служебные данные.
Ну как автору темы найти аналогичный контроллер с аналогичной версией прошивки, да еще и такой чтобы он узнал служебные данные умершего контроллера? Бесполезно это.

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

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

AlexeyMadjar, если не хотите обращаться к обладателю PC-3000 Flash, FlashExtractora, Visual Nand Reconstructora, то самостоятельно вычитайте дампы. Пишите в личку я постараюсь Вам помочь с восстановлением данных.

point
25.02.2016, 18:39
А пройдите по ней MiniTool Power Data Recovery, думаю бутет вам фото.

Андрей Юрьевич
05.03.2016, 19:56
Тупиковый путь. Контроллер помимо пользовательских хранит еще служебные данные.
Ну как автору темы найти аналогичный контроллер с аналогичной версией прошивки, да еще и такой чтобы он узнал служебные данные умершего контроллера? Бесполезно это.

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

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

AlexeyMadjar, если не хотите обращаться к обладателю PC-3000 Flash, FlashExtractora, Visual Nand Reconstructora, то самостоятельно вычитайте дампы. Пишите в личку я постараюсь Вам помочь с восстановлением данных.

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

Erema36
11.03.2016, 09:57
Здравствуйте, контроллер ничего в себе не хранит, вся информация в ячейках памяти и служебная информация и пользовательская там. Все там.
Андрей Юрьевич, чтобы Вы сами убедились в обратном проведите несколько экспериментов:

А. возьмите партию одинаковых флешек. Заполните произвольными данными. Вычитайте содержимое микросхем памяти и постарайтесь найти маску КСОРа в дампе\дампах памяти. Она ведь будет там? Она будет находится по одинаковому смещению? Аналогично со служебными таблицами.

Б. 1.возьмите флешку, вычитайте дамп\дампы с ее микросхем, определите маску КСОРа, положение служебных таблиц, определите алгоритм работы контроллера (выполняемые им преобразования данных). 2. Затем найдите технологическую утилиту по работе с этим контроллером. Воспользуйтесь ею. 3. Проделайте все то же из п.1. Сравните эти результаты.

В. возьмите пустую флешку с каким-либо известным контроллером и соответствующей технологической утилитой. Вычитайте содержимое ее памяти в дамп\дампы. Посмотрите в утилите какую еще память поддерживает этот контроллер и знает эта утилита. Среди хлама, оставленного клиентами, найдите нужную микросхему. Запишите в нее считанный дамп и впаяйте в накопитель. Накопитель будет полностью работоспособен?