Відновлення даних з карти пам'яті CF Trancend 400x 16GB
Карти пам'яті формату CF не так популярні в масах, як наприклад SDHC, але це не означає що вони менш схильні до ризиків. Сьогодні хочу розповісти про один з останніх замовлень - відновлення даних з карти пам'яті CF (Compac tFlash) Trancend 400x 16 Гб.
з 10:00 до 16:00
До мене звернулася людина з проблемою - карта пам'яті в фотоапараті Nicon D700 перестала нормально визначаться. Фотоапарат писав помилку « Карта пам'яті пошкоджена» . Людина встановив картку в кардрідер, а й там вона не визначалася з розмірів в кілька Мб. Після тривалих пошуків (зі слів клієнта) він звернувся до м ні.
Етапи відновлення даних з Compact Flash:
1. Діагностика проводилася на двох різних ПК з різними ОС (Windows 7 x64 і Debian) з різними кардрідер. В обох випадках накопичувач визначився з розміром в 8 Мб, замість 16Гб, що явно вказує на проблему в роботі контролера.
Важливо знати!!!
Для Compact Flash (CF) ситуація, коли вона визначається, але з малим розміром класична і свідчить про несправності роботи контролера.
2. Созвонился з клієнтом і повідомив про несправності і методі рішення. Дані були дуже важливі (відпустка в Швейцарських Альпах) і дозвіл на проведення всіх необхідних роботи були отримані.
3. Для початку були проведені роботи по демонтажу корпусу, для можливості подальшого демонтажу чіпів пам'яті. Як і очікувалося, в даній карті пам'яті встановлено 4 мікросхеми пам'яті (по 2 з кожного боку). Чіпи мають виконання корпусу TSOP-48 (по 24 ніжки по 2 сторонам). Чіпи були демонтовані за допомогою термоповітряний паяльної станції Lukey 852 + FAN.
У даній карті пам'яті використовується 4 чіпа виробництва Hynix і контролер SM2234H (див. Фото "Контролер").

4. Після демонтажу всіх мікросхем пам'яті промив і зачистив всі контакти, для кращого конекту з рідером з ПАК PC3000 Flash Edition.
Чіпи пам'яті Hynix H27UBG8T2AR:

Контролер SM2234H AC H5A900

5. По черзі вичитав дампи і скорегував бітові помилки (ЕСС). У цих мікросхемах містилося по одній частині в 4Гб кожна.

6. Після проведення всіх підготовчих робіт (всі попередні етапи), я приступив до підбору алгоритму роботи контролера. Це комерційна таємниця фірми, але коротко покажу на скріншоті проведені роботи.
Попередні перетворення:

Аналіз і складання образу з даними. Був використаний метод складання по блоку Тип 1.

Після завершення цієї тривалої процедури (близько години триває), я зможу отримати шукані дані у вигляді структурованих папок.
На цьому етапі в осстановленіе даних з карти пам'яті Compact Flash можна було б закінчити, адже дані отримані і всі файли в хорошому стані, але не все так гладко. Після перевірки клієнт виявив, що не вистачає ще близько 150 знімків. Для цього я додатково застосував метод "Черновое відновлення", результатом якого стали фотографії, яких не вистачало замовнику. Помилка - " карта пам'яті пошкоджена " дуже часто трапляється, особливо серед SDHC карт великого обсягу.
Після перевірки робіт дані були передані замовнику в повному обсязі і відновлення даних з CF Trancend 400x 16 Гб благополучно закінчені.
Статті по темі:

