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



              

Глава 3.1. Логические неисправности


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

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

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

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

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


Содержание  Назад  Вперед