Воскрешаем данные на флешках

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

ChipGenius подскажет информацию о производителе карты памяти ChipGenius подскажет информацию о производителе карты памяти JetFlash Online Recovery восста- навливает флеш- накопители в автоматическом режиме, но работает только с продуктами компании Transcend JetFlash Online Recovery восста- навливает флеш- накопители в автоматическом режиме, но работает только с продуктами компании Transcend Атрибуты удаленных или поврежденных файлов в Ontrack Easy Recovery можно задавать очень гибко Атрибуты удаленных или поврежденных файлов в Ontrack Easy Recovery можно задавать очень гибко У всех портативных носителей есть одно очень неприятное свойство: их использование сопряжено с повышенным риском потери важных данных. Когда в ходу были дискеты, они размагничивались и царапались, а сменившие их внешние жесткие диски даже от небольшого удара покрывались «бед-блоками». Казалось бы, в эпоху «флешек» таких проблем возникать не должно, ведь в них нет никаких подвижных частей. Но уверенность в этом развеивается в тот момент, когда вы впервые сталкиваетесь с невозможностью прочитать файлы с карты памяти. Как быть в такой ситуации?
Конечно, в первую очередь мы советуем регулярно создавать резервные копии данных и ни в коем случае не использовать портативные накопители в качестве единственного места хранения важных файлов. Если вы боитесь размещать информацию на жестком диске стационарного компьютера из соображений безопасности, используйте утилиты шифрования, «облачные» сервисы или держите резервные копии на другом внешнем накопителе, спрятанном в каком то надежном месте.
К сожалению, практика показывает, что большинство пользователей вспоминают о резервном копировании только тогда, когда данные уже потеряны, а никакого бэкапа
не производилось. Бывает и так, что утрачиваются совсем свежие файлы, которые вы попросту не успели продублировать. Например, если «флешка» сломается в отпуске, вы рискуете потерять все сделанные фотографии, так как вряд ли возите с собой компьютер для своевременного бэкапа.

Рассмотрим основные причины потери данных с флеш-карт. Первая
и самая безобидная — случайные действия по удалению файлов или форматированию «флешки», а также сбои при неправильном извлечении накопителя. Вторая — нарушение работы флеш-драйва, при котором некоторые файлы оказываются недоступными, компьютер «не видит» накопитель и т. п. Третий вариант — физическое повреждение «флешки». Давайте разберемся с каждой причиной в отдельности.
Стертые или поврежденные файлы

Если какие-то данные с «флешки» оказываются недоступными (либо отображаются в Проводнике, но при попытке открыть их появляется сообщение об ошибке, либо вовсе не видны), то можно воспользоваться классическим способом — штатной утилитой Windows «Проверка диска». Запустите ее с установкой «Исправлять найденные ошибки». Если вам повезет, все файлы начнут читаться без проблем. В противном случае на «флешке» появится папка FOUND.000, содержащая некоторое количество файлов с именами вроде file0001.chk, file0002.chk и т. д. Это и есть ваши утраченные данные — потерянными остались лишь их имена и расширения. Чтобы привести их в порядок, необходимо открыть каждый файл в том или ином редакторе и попытаться найти в бессмысленном наборе символов так называемые сигнатуры файлов — характерные для тех или иных форматов последовательности байтов. Например, в начале EXE-файлов содержатся символы «MZ», а далее, в теле файла, может присутствовать строка «This program can not be run in DOS mode». GIF-картинки содержат текст «GIF89A».
Впрочем, эту процедуру необязательно выполнять вручную — существуют специальные инструменты для ее автоматизации. Например, WinHex (www.winhex.com, 1520 руб-
лей) — это отличная утилита, которая посекторно считывает все данные с накопителя, а затем анализирует их на предмет соответствия тем или иным типам файлов. Выбрав свой флеш-драйв через меню «Tools | Open Disk», необходимо запустить процесс восстановления определенных типов файлов («Tools | Disk Tools | File Recovery by Type»). Отметьте категории данных, которые представляют для вас ценность — например, все документы или все картинки. Далее вам будет предложено выбрать папку для сохранения восстановленных файлов. Разумеется, их нужно записать не на пострадавшую «флешку», а в другое место — скажем, на жесткий диск. Также можно выбрать метод анализа данных. Наилучшие результаты дает «Extensive byte-level search» — побайтовое считывание. Однако важно понимать, что оно займет довольно много времени и задействует значительный объем ресурсов компьютера — приготовьтесь к тому, что в течение нескольких часов вы не сможете им пользоваться.
Конечно, ничто не гарантирует положительный результат. Все зависит от того, были ли файлы фрагментированы и записывалась ли на флеш-драйв другая информация после исчезновения искомой: перезаписанные данные восстановить невозможно.
Еще одна специализированная программа — EasyRecovery Lite (www.ontrackdatarecovery.com, 2760 рублей). Это довольно дорогой продукт, который имеет ограничения по функциональности: в предлагаемой редакции за один сеанс можно восстановить не более 25 файлов. Полнофункциональная профессиональная версия стоит почти 25 000 рублей. Отличительной особенностью EasyRecovery является очень простой и понятный интерфейс. Программа поддерживает поистине огромное количество форматов (файлы 485 типов) и обладает встроенными алгоритмами для восстановления архивов, баз данных и прочих файлов, в которых потеря целостности приводит к невозможности открыть восстановленный вариант.
Восстановление носителей

После спасения всей информации, которую еще можно вернуть, есть смысл попытаться восстановить саму «флешку». Эти же действия применимы и в ситуациях, когда на-
копитель вообще перестает работать — отображается как пустой, не определяется или сообщает о необходимости форматирования при подключении к ПК. Следует отметить, что иногда подобные неприятные ситуации успешно разрешаются очень просто — путем повторного подсоединения флеш-драйва или, если речь идет о USB-носителе, использования другого порта. Также USB-накопители могут функционировать некорректно при работе через USB-хаб из-за недостатка питания. Главное, помните, что восстановление работоспособности «флешки» сопряжено с безвозвратным удалением всех данных, поэтому сначала попытайтесь их спасти.
Суть всех методов восстановления накопителя проста: при помощи низкоуровневых команд производится его полное форматирование и обнуление содержимого. Универсальных программ для этих целей не существует: дело в том, что все производители «флешек» используют разные контроллеры, и для каждого из их типов предназначен свой инструмент.
Некоторые известные производители выпускают для своих накопителей собственные утилиты. Например, владельцы «флешек» Transcend могут воспользоваться фирменным ПО для восстановления под названием JetFlash Recovery Tool. Хуже, если производитель неизвестен, однако данную проблему довольно просто решить. Для этого нужно прибегнуть к помощи бесплатной программы Chip-Genius (www.mydigit.cn), которая выдает информацию о разработчике контроллера «флешки», а также идентификационный номер вендора (то есть марку) и OEM-производителя. В Интернете имеется множество таблиц соответствия — например, на www.linux-usb.org или на www.flashboot.ru. Найдя в одной из них выданные программой данные, можно с точностью определить, с каким накопителем вы имеете дело. После этого зайдите на сайт производителя или вендора и поищите там утилиту для восстановления. Если вы не нашли свою конкретную модель — ничего страшного: в разных накопителях может быть установлен один и тот же контроллер. Главное, чтобы совпадали производитель, VID и PID устройства. В крайнем случае, если у вас очень экзотическая «флешка», можно воспользоваться универсальными утилитами — например, Flash Memory Toolkit (www.flashmemorytoolkit.com, 1240 рублей).
Процесс перепрошивки накопителя достаточно прост. Скачайте нужную утилиту и установите ее. При этом система предложит инсталлировать новый драйвер — нужно согласиться на это, выбрав в опциях автоматическую выгрузку драйверов при выходе из программы. Теперь при запуске утилиты будут автоматически загружаться сервисные драйверы, а при выходе из нее «флешка» станет определяться правильно — как сменный накопитель. Затем нужно подключить ее к ПК — она определится как устройство со странным именем типа FABULK. В программе нажмите на кнопку «Start». По завершении процесса носитель нужно отформатировать штатными средствами ОС — и ваша «флешка» будет готова к использованию.
Экстремальное восстановление

Самой большой проблемой является физическое повреждение накопителя — например, если он упал в воду, был разломан пополам, долго пролежал на морозе или солнце и т. п. Такие «флешки» тоже можно восстановить, но для этого потребуется хотя бы минимальный опыт радиолюбительства, выраженный в умении держать в руках инструменты.
Одно из самых распространенных повреждений USB-накопителей — отломанный USB-разъем. Чтобы столкнуться с такой неприятностью, достаточно неудачно махнуть рукой при работе с ноутбуком, в который вставлена «флешка». Во избежание подобных ситуаций пользуйтесь USB-удлинителями. Если уже поздно принимать меры предосторожности, знайте, что на накопителях, у которых вообще возможно такое повреждение, USB-разъем обычно припаян к основной плате четырьмя выводами и отламывается как раз в месте пайки. Достаточно прогреть паяльником эти точки, чтобы восстановить работоспособность накопителя. Хуже, когда разъем карты отламывается вместе с куском платы. В этом случае придется исследовать дорожки на ней и подпаивать проводочки там, где это возможно. Конечно, в дальнейшем использовать такой накопитель будет проблематично, но данные можно спасти.
Хуже, если сгорел или получил физические повреждения сам контроллер карты. Но в этом случае информацию может спасти «операция по пересадке мозга» — перепайка микросхем памяти на другой, работоспособный накопитель той же модели. Альтернативный метод — считывание содержимого микросхем памяти при помощи программатора с последующим побайтовым анализом содержимого. Однако все это требует достаточно серьезной квалификации — в домашних условиях велика вероятность потерять последнюю надежду на восстановление данных, так что, если они очень ценны для вас, лучше обратиться в специализированную фирму. Их расценки, правда, начинаются от 3000–6000 рублей.
Обратите внимание на то, что большинство программ, предназначенных для восстановления данных, не просто платные, а достаточно дорогие. Это тоже должно заставить задуматься о том, что гораздо разумнее регулярно делать резервные копии информации, чем потом мучительно ее восстанавливать.

ПОДЕЛИТЬСЯ


Предыдущая статьяСамая продаваемая игра всех времен и народов
Следующая статьяПочему подводит память?
КОММЕНТАРИИ