Задача. Восстановить данные с карты памяти SD Sandisk Ultra 16 GB.
Описание проблемы. При попытке скопировать данные через неисправный кард-ридер, данные пропали.
Результаты диагностики. Диагностика проведена с использованием ПАК РС-3000 Flash. Обнаружено несоответствие объема карты памяти и размера раздела FAT32.
Необходимые для восстановления информации процедуры.
- Исправление ошибок файловой системы (указание корректного размера раздела).
- Сканирование исправленного раздела, поиск структур файловой системы.
- Сборка файловой системы, извлечение данных.
Результат.
Данные восстановлены полностью.
Особенности заказа.
Особенностью этого заказа является необычное поведение операционной системы. В стандартных условиях, если устройство чтения накопителя рапортует другую емкость, операционная система не вмешивается в его работу, так как размер раздела не является жестко прописанной константой. В этом же случае Windows каким-то образом решила исправить раздел. Скорее всего, исходя из простой логики: размер диска меньше, а размер раздела больше, значит, можно ошибиться и записать данные в несуществующие (для ОС) области. Именно для исправления этой фатальной ошибки операционная система и произвела изменения в файловой системе.