Відновлення даних із картки пам’яті CF Trancent 400x 16GB
Відновлення даних із Compact Flash (CF)
Карти пам'яті формату CF не такі популярні в масах, як наприклад SDHC, але це не означає, що вони менш схильні до ризиків. Сьогодні хочу розповісти про одне з останніх замовлень – відновлення даних з картки пам'яті CF (Compac tFlash) Trancent 400x 16 Гб.
До мене звернулася людина з проблемою – карта пам'яті у фотоапараті Nicon D700 перестала нормально визначатися. Фотоапарат писав помилку "Карта пам'яті пошкоджена". Людина встановила картку в кардрідер, але й там вона не визначалася з розмірів у кілька Мб. Після тривалих пошуків (за словами клієнта) він звернувся до мене.
CF Trancent 400x 16 Гб:

Фотоапарат Nikon D700 (фотографія взята з офіційного сайту Nikon):

Етапи відновлення даних із 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 Trancent 400x 16 Гб благополучно закінчено.
Телефони для зв'язку:(063) 075-93-03, (099) 095-14-04