Іноді ми стикаємося з тим, що будь-які важливі файли на флешці більше нам недоступні. Це трапляється з різних причин: ми могли випадково видалити їх або відформатувати флешку, на носій міг потрапити вірус. Зробити дані недоступними міг стрибок напруги, некоректне витяг носія з порту, механічні пошкодження. Як відновити дані з флешки?
Перш за все, не панікуйте. Якщо ви самі випадково видалили файли - не поспішайте форматувати, відновити дані з флешки буде набагато складніше. Якщо ви все-таки отформатировали носій, що не записуйте ніяких нових файлів поверх, це теж може ускладнити відновлення.
А що, якщо ви нічого не робили, але файли все одно стали недоступні? У таких випадках при спробі підключити знімний диск або працювати з файлами та папками з диска (відкривати їх або копіювати) виникають системні повідомлення про помилки при читанні диска. Якщо ви зайдете в властивості знімного диска, ви побачите, що некоректно визначається ємність диска, кількість вільного і зайнятого місця, а також файлова система.
Щоб відновити дані з флешки, в першу чергу спробуйте перезавантажити комп'ютер - гірше ви точно не зробите, але може допомогти. Якщо флешка все ще не читається, відключіть її (тільки правильно, через "безпечне вилучення пристрою"), а потім підключіть знову. Якщо і це не допомогло - виконайте перевірку знімного диска. Щоб перевірити файлову систему флешки, потрібно відкрити "Мій комп'ютер". Правою кнопкою миші клацніть по значку флешки (знімного диска). Відкриється контекстне меню, в ньому виберіть пункт "Властивості". Відкриється діалогове вікно, в ньому потрібно відкрити вкладку "Сервіс" і в ній натиснути на кнопку "Виконати перевірку ..." У діалоговому вікні встановіть прапорці "Автоматично виправляти системні помилки" і "Перевіряти і відновлювати пошкоджені сектори". Потім натисніть кнопку "Запуск" і чекайте закінчення перевірки.
Якщо ці прості методи не допомогли, доведеться використовувати спеціальні програми, щоб відновити дані з флешки. Такі програми працюють за двома основними принципами. Перший тип програм збирає інформацію про файлову систему флешки і вибудовує ієрархічну структуру файлів і папок. Програми другого типу знаходять заголовки файлів і їх вміст, але не відновлюють структуру папок і назви файлів. Вибір програми того чи іншого типу залежить від конкретної ситуації.
В якості прикладів програм для відновлення даних з флешки в 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
При відновленні даних з флешки обов'язково зберігайте їх на інший носій. Звичайно, самостійно відновлювати файли з носіїв потрібно гранично обережно, але в особливо екстрених випадках цілком можна уникнути звернення до фахівців і успішно відновити дані з флешки.