Иногда мы сталкиваемся с тем, что какие-либо важные файлы на флешке больше нам недоступны. Это случается по разным причинам: мы могли случайно удалить их или отформатировать флешку, на носитель мог попасть вирус. Сделать данные недоступными мог скачок напряжения, некорректное извлечение носителя из порта, механические повреждения. Как восстановить данные с флешки?
Прежде всего, не паникуйте. Если вы сами случайно удалили файлы — не спешите форматировать, восстановить данные с флешки будет намного сложнее. Если вы все-таки отформатировали носитель, не записывайте никаких новых файлов поверх, это тоже может усложнить восстановление.
Чтобы восстановить данные с флешки, в первую очередь попробуйте перезагрузить компьютер — хуже вы точно не сделаете, но может помочь. Если флешка все еще не читается, отключите ее (только правильно, через «безопасное извлечение устройства»), а потом подключите снова. Если и это не помогло — выполните проверку съемного диска. Чтобы проверить файловую систему флешки, нужно открыть «Мой компьютер».
Правой кнопкой мыши щелкните по значку флешки (съемного диска). Откроется контекстное меню, в нем выберите пункт «Свойства». Откроется диалоговое окно, в нем нужно открыть вкладку «Сервис» и в ней нажать на кнопку «Выполнить проверку...» В открывшемся диалоговом окне установите флажки «Автоматически исправлять системные ошибки» и «Проверять и восстанавливать поврежденные сектора». Потом нажмите кнопку «Запуск» и ждите окончания проверки.
Если эти простые методы не помогли, придется использовать специальные программы, чтобы восстановить данные с флешки. Такие программы работают по двум основным принципам. Первый тип программ собирает информацию о файловой системе флешки и выстраивает иерархическую структуру файлов и папок. Программы второго типа находят заголовки файлов и их содержимое, но не восстанавливают структуру папок и названия файлов. Выбор программы того или иного типа зависит от конкретной ситуации.
В качестве примеров программ для восстановления данных с флешки в Windows можно называть следующие программы.
Recovery Toolbox for Flash служит для восстановления данных в флеш-носителей может работать с картами памяти и USB-накопителями. Она поддерживает только файловую систему FAT. Программа платная, но используя демо-версию, вы можете просканировать диск и восстановить 5 файлов.
Бесплатная утилита PC Inspector File Recovery восстанавливает данные в файловых системах FAT и NTFS, но NTFS поддерживается гораздо хуже. Можно восстановить файлы с оригинальным временем и датой их создания.
Еще одна бесплатная программа SuperCopy довольно проста. Она позволяет копировать данные с поврежденных носителей, заменяя поврежденные сектора последовательностью нулей. Такое копирование занимает не так уж много времени.
Программа Recuva восстанавливает файлы, случайно удаленные пользователем или в результате программного сбоя. Она позволяет искать файлы по имени или расширению и работает с разными типами файлов.
Программа Unstoppable Copier осуществляет копирование и перемещение файлов с поврежденных носителей, стараясь скопировать максимальное количество данных. Она предотвращает порчу диска при сбое копирования.
Undelete Plus поддерживает все файловые системы, а также может восстанавливать данные с карт памяти. Эта программа также бесплатна.
Также вам могут пригодиться программы для восстановления данных с жесткого диска: многие из них умеют работать и с другими носителями, в том числе и с USB-флешками.
К сожалению, большинство программ для восстановления данных с носителей являются условно-бесплатными. Это значит, что вы можете скачать бесплатную демо-версию программы, но ее функционал будет значительно урезан (вы не сможете восстановить больше определенного количества файлов, или же максимальный размер восстанавливаемого файла будет ограничен).
Чтобы восстановить данные с флешки в Linux, можно использовать следующие утилиты:
- Foremost
- Scalpel
- The Sleuth Kit
- Magicrescue
- NtfsUnDelete
- Photorec
- RecoverJpeg
NtfsUnDelete и The Sleuth Kit используются для восстановления данных на неотформатированной флешке с сохраненной файловой системой. NtfsUnDelete используется для устройств с файловой системой NTFS, The Sleuth Kit — для других файловых систем. Foremost подходит для отформатированных носителей или в случае повреждение раздела.
При восстановлении данных с флешки обязательно сохраняйте их на другой носитель. Конечно, самостоятельно восстанавливать файлы с носителей нужно предельно осторожно, но в особо экстренных случаях вполне можно избежать обращения к специалистам и успешно восстановить данные с флешки.