Сегодня USB Flash-накопители, или просто «флешки», широко используются как средства для постоянного или временного хранения информации. Ввиду своей компактности, простоты использования и универсальности эти накопители очень популярны, однако, как и другие средства хранения данных, они могут выходить из строя, ставя в опасность сохранность находящихся на них данных.
Но отметим, что восстановить данные с «флешки» во многих ситуациях возможно.
Восстановление данных с Flash-накопителей
Как и в ситуации с жесткими дисками, поломки Flash-накопителей, при которых доступ к хранящейся на них информации затруднен, могут быть различного характера, но все неисправности также можно разделить на две группы:
· логические повреждения/программные (к этой группе стоит отнести все неполадки, произошедшие без механического воздействия: нарушения файловой системы из-за неправильного использования, воздействия вирусов и др.);
· физические повреждения/аппаратные (падение «флешки» в воду, удары, воздействия током, перегрев и др.).
При обоих видах повреждений восстановление хранящихся данных возможно, даже если при этом восстановить сам носитель физически уже нельзя.
Как происходит восстановление данных с Flash-накопителей:
1. При логических повреждениях. Воздействие вредоносными программами, извлечение Flash во время записи – это и многое другое может являться причиной того, что при отсутствии внешних повреждений «флешка» не читается и получить с нее данные не выходит.
Причинами могут являться поломка прошивки, сбой Flash-памяти, повреждение файлов и т.д. Для диагностики логических неполадок применяются специальные программы, позволяющие определить bad-блоки, различные сбои и др. Большинство из них можно найти в сети в свободном доступе.
Ремонт на программном уровне включает в себя тестирование (определение проблемы) и восстановление с использованием подходящей утилиты.
2. При физических повреждениях. При данном типе повреждения происходит нарушение одного или нескольких компонентов устройства вследствие механических, тепловых, электрических и иных воздействий.
Могут происходить повреждения следующих компонентов Flash-накопителя:
· поломка PCB (печатной платы);
· повреждение USB-разъема;
· повреждение NAND-микросхемы;
· поломка контроллера;
· выход из строя кварцевого резонатора.
Отметим, что на данный момент фундаментально есть два способа восстановления данных с физически поврежденных Flash-накопителей:
2.1. Метод замены донорским компонентом. Данный способ основан на выявлении поврежденной составляющей «флешки» с последующей ее заменой на новую. Для этого необходимо использовать донорский компонент с идентичного рабочего Flash-накопителя. После замены работоспособность носителя вновь обретается – можно изъять данные. Разумеется, 100%-ой гарантии быть не может, ведь не при всех повреждениях замена и восстановление возможны (например, при повреждении самой микросхемы памяти).
2.2. Метод выпаивания и чтения NAND-микросхемы. Этот способ состоит в том, что NAND-микросхема (именно этот компонент хранит информацию) отпаивается с поврежденной «флешки», а затем данные, хранящиеся на ней, считываются посредством программатора – то есть не через USB-разъем накопителя, а напрямую с контактов схемы. В завершении осуществляется дешифровка, так как производители Flash-карт используют разные форматы записи.
Данный метод позволяет восстановить данные с «флешки», имеющей любые виды повреждений. Однако, метод также не может давать абсолютной гарантии, ведь при механическом повреждении самой микросхемы памяти доступ к данным восстановить уже невозможно.