Хибно-софтові проблеми на флешках. Проблеми з флешками, через які пошкоджується файлова система. Частина друга.
Цікавий збіг! У той самий момент, коли розміщувалася стаття про « Хибно-софтових проблеми на флешках », Приводом для якої послужив випадок минулого тижня, в роботі перебувала flash-карта, мабуть, не менш цікава, ніж вже описана USB-flash.
Принесли нам абсолютно звичайну, одну з найпоширеніших SD-карт Transcend на 16 гігабайт з цифрової відеокамери.
За твердженням клієнта, вона повністю забита відео зі знаменної події. Але вставляючи в карт-рідер і намагаючись її відкрити, приголомшений клієнт бачить:
Що таке?! Злетів навіщо він потрібен? Помилки в FAT? Користувач виявився «просунутим» і до приходу до нас ряд софтових коштів були випробувані, але результату не дали.
Використовуючи WinHex, знімаємо посекторний образ флешки, щоб все софтові спроби виробляти саме з ним. Під час клонування не виникає ніяких проблем - все сектора лічені на 100%, так що флешка поводиться як абсолютно робоча. Відкритися в Windows вона дійсно не могла, так як замість заголовка FAT ми бачимо наступне:
Проте, якщо в рядку пошуку ввести f8ffff, знайдемо початок самої файлової таблиці.
Переглядаючи таблицю, можна переконатися, що вона виглядає цілком пристойно, тобто не містить ні розривів, ні перемішувань, ні будь-якого сміття. Те ж і з другим її екземпляром - копією FAT, розташованої неподалік.
Якщо відсканувати її в програмі R-studio, то все знаходиться. Флешка дійсно заповнена відео-файлами.
Але проблема в тому, що жоден файл не відновлюється як працює відео. Замість цього 15 Гб незрозумілого сміття, на який буде лаятися будь-який програвач при будь-якому наборі кодеків. Той же ефект дають спроби витягти дані, не спираючись на вміст FAT (хоч вона-то якраз і виглядає цілком пристойно). Функції RAW-відновлення - за назвою файлу - передбачені і в WinHex, і в [Email protected] File Recovery, та й в R-Studio є опція «Extra Search for Known File Types». На жаль, результат той же. Нічого цілого. Напевно, приблизно те ж саме вже випробував сам клієнт. Але спробувати треба було обов'язково, так як найчастіше наша карма виявляється сильніше, і нам вдається домогтися кращого результату. Шкода, що не цього разу.
З дозволу клієнта флешка розбирається для випоювання чіпів пам'яті.
Відпаяні чіпи пам'яті (в даному випадку це два Intel'овской чіпа по 8 Гб, кожен з яких складається з двох банків на 4 Гб), зчитуються в дампи і на комплексі Flash_Extractor v6.141 збирається підсумковий образ флешки. Образ явно відрізняється від того, що ми зняли WinWex'ом. Тема FAT тепер на місці.
Тобто в пам'яті заголовок файлової системи насправді і раніше містився, але в підсумковий образ в фізичному пристрої, з яким працювала файлова система, не попадав через некоректну роботу контролера. Розумно припустити, що вміст решти пам'яті теж могло неправильно відображатися. І дійсно, відновлюємо з відкоригованого способу MP4-файли - і бачимо, як щаслива пара весело зіграла весілля. 15 Гб відео (151 файл) - і все ціле.
Висновок очевидний. Якщо флешка раптом перестала відкриватися, почала лаятися на помилки, пропонувати форматування, а програми типу R-Studio не можуть відновити дані, варто спробувати відновлення флешки в лабораторних умовах на спеціалізованому обладнанні.
В'ячеслав Мочалов, 30 березня 2011 року
Схожі послуги:
Злетів навіщо він потрібен?Помилки в FAT?