Відновлення даних із картки пам’яті CF Trancent 400x 16GB

Відновлення даних із Compact Flash (CF)

Карти пам'яті формату CF не такі популярні в масах, як наприклад SDHC, але це не означає, що вони менш схильні до ризиків. Сьогодні хочу розповісти про одне з останніх замовлень – відновлення даних з картки пам'яті CF (Compac tFlash) Trancent 400x 16 Гб.

До мене звернулася людина з проблемою – карта пам'яті у фотоапараті Nicon D700 перестала нормально визначатися. Фотоапарат писав помилку "Карта пам'яті пошкоджена". Людина встановила картку в кардрідер, але й там вона не визначалася з розмірів у кілька Мб. Після тривалих пошуків (за словами клієнта) він звернувся до мене.

CF Trancent 400x 16 Гб:

400x

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

400x

Етапи відновлення даних із 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 (див. фото "Контролер").

trancent

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

Чіпи пам'яті Hynix H27UBG8T2AR:

відновлення

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

картки

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

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

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

trancent

Після завершення цієї тривалої процедури (близько години триває), я зможу отримати дані у вигляді структурованих папок.

відновлення

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

Після перевірки робіт дані були передані замовнику в повному обсязі та відновлення даних із CF Trancent 400x 16 Гб благополучно закінчено.

Телефони для зв'язку:(063) 075-93-03, (099) 095-14-04