Подсистемы хранения данных


Логические неисправности


Накопитель физически исправен, но опознаётся как пустой или неформатированный, а ранее записанные данные не видны. В данном случае повреждена файловая система, точнее, её служебные таблицы. Данные обычно остаются на месте, и их можно пытаться восстановить с помощью различных эвристических программ (в просторечии называемых рекаверилками). Можно рекомендовать известные пакеты R-Studio, EasyRecovery и т.п. (методику их использования см. в статье «Простое восстановление данных»)

Разумеется, для проведения восстановления, накопитель должен быть подключен к порту USB компьютера: флэш-диск непосредственно, а карта памяти – через картридер (его роль может исполнять фотоаппарат, или другое устройство с подходящим карточным слотом, если они имеют стандартную эмуляцию USB Drive). Восстанавливаемые файлы всегда записываются на другой накопитель с достаточным объёмом свободного места.

Любая эвристика основана на определённых допущениях, выросших из практики работы с жёсткими дисками. У флэш-накопителей нет большого разнообразия файловых систем (обычно FAT16, реже FAT32), но отличается схема работы, дисциплина адресации и записи и т.п., поэтому указанные допущения могут быть неверны. В подобных случаях «рекаверилки» грубо ошибаются или вообще не видят данные, и требуется кропотливая ручная работа.

Приведём пример. При сбое флэш-диска, сегмент, размером 128 Кб, был заполнен случайным кодом с преобладанием «единиц» и повторяемостью 2 Кб. Этот сегмент частично пришёлся на FAT, отчего R-Studio выдала недостоверные результаты. В дисковом редакторе были вычислены границы испорченного сегмента, он был обнулён, после чего R-Studio была запущена повторно. Результаты улучшились, хотя несколько файлов было потеряно.

Часто требуется восстановить цифровые фотографии с карты памяти. Здесь есть свои особенности. С одной стороны, однотипные файлы (чаще всего форматов JPG, TIFF и MOV) записываются последовательно без фрагментации, так что даже при сильном разрушении файловой системы их границы легко определить по характерным заголовкам.
Фактически, нужно лишь просканировать накопитель. На этом принципе основаны многочисленные коммерческие программы наподобие PhotoRescue. C другой стороны, сложности представляет восстановление RAW-снимков. Этот формат не стандартизирован, и имеет много разновидностей, зависящих от производителя фотоаппарата, и даже прошивки той или иной модели. Здесь порой помогает только фирменный специализированный софт.

Основная причина неисправности – преждевременное извлечение устройства из разъема или внезапное отключение питания, когда операционная система не успевает обновить файловую систему на накопителе. Конечно, нередки и ошибки пользователя, когда он по неосторожности стирает файлы или запускает форматирование.

Профилактика: корректно завершайте работу перед отключением флэшки. В компьютерах и ноутбуках с Windows всегда используйте функцию "безопасное извлечение устройства". В цифровых фотоаппаратах и другой портативной технике следите за зарядом аккумулятора, чтобы он не "сел" неожиданно в процессе работы. Выключайте питание не раньше, чем закончатся текущие операции с картой.


Содержание раздела