Мобильные телефоны и гаджеты

Мобильные телефоны и гаджеты

» » Файловая система флешки повреждена: восстановление с сохранением данных. Как восстановить файловую систему флешки? Программа для восстановления данных с флешки fat32

Файловая система флешки повреждена: восстановление с сохранением данных. Как восстановить файловую систему флешки? Программа для восстановления данных с флешки fat32

Иногда, в результате программных сбоев, или по ошибке, из наших компьютеров удаляются важные данные. Теперь же можно не беспокоиться об этом, поскольку в сети существует множество бесплатных инструментов для восстановления данных. Мы собрали список лучших из них, которые просты и удобны в использовании, а также бесплатны, или требующие наименьших вложений.

Надеемся, что они вам помогут в проблемной ситуации, и если вы нашли их полезными, или у вас есть что дополнить к нашему описанию, то оставьте комментарий ниже на наших страничках в соц сетях. Наслаждайтесь!

1. Recuva (Windows , Linux)

Это один из наиболее мощных инструментов на рынке, чтобы вернуть ваши потерянные данные. Программа может восстановить данные Windows версий от XP до 8.1, а также Linux. Recuva предлагает два вида версий: платную (профессиональную) и бесплатную.

Возможности восстановления:

  • из поврежденных, или отформатированных носителей информации (карты видеокамеры, или MP3 плеера и т. п.).
  • удалённых сообщений из почтового ящика (поддерживает Microsoft Outlook Express , Mozilla Thunderbird и Windows Live Mail).
  • структуры папок.
  • несохранённых документов Microsoft Word .

Таже система предоставляет расширенный и функциональный поиск файлов в системе, который способен:

  • показывать файлы из скрытых/системных папок.
  • показывать файлы с нулевым размером.
  • показывать надежно удаленные файлы.
  • искать неудаленные файлы с поврежденных носителей.

Утилита способна надежно удалить файлы, которые пользователи хотят стереть навсегда. Это одна из самых популярных программ в данном сегменте, русифицирована и, как правило, подходит большинству пользователей.

2. Puran File Recovery (Windows)

Из всех примеров, это, пожалуй, одно из наилучших сочетаний мощности, точности и простоты использования. Программа оснащена удобной системой поиска, интуитивно понятным интерфейсом и поддерживает почти все версии Windows. Совместима со всеми типами носителей информации (жесткие диски, карты памяти, флешки, CD/DVD-диски и т.д.) независимо от файловой системы. Данные могут быть восстановлены даже с отформатированных и RAW-дисков. Инструмент сначала сканирует выбранный носитель и показывает перечень доступных к восстановлению файлов.
Затем, необходимо выбрать несколько режимов сканирования:

  • Быстрый.
  • Глубокий, при котором качество итоговых файлов лучше.
  • Полный, когда производится самый подробный анализ, в том числе и удаленных разделов диска.

Puran File Recovery распознает более 50 форматов файловых данных, так что практически любой файл, даже самый специфический, может быть восстановлен этой программой. Имеется русская версия. Бесплатна.

3. Glary Undelete (Windows)

Данная утилита представляет собой очень удобную систему для всех известных файловых систем. Преимуществом данной программы является встроенный фильтр по имени файла, дате, размеру и состоянию.
Основные возможности:

  • поддержка файловых систем FAT, FAT16, FAT32, NTFS, NTFS5, NTFS+EFS;
  • восстановление сжатых, фрагментированных и зашифрованных файлов на NTFS;
  • поддержка как основные так и динамических томов;
  • восстановление файлов на переносных устройствах (SmartMedia, Secure Digital, MemoryStick и т.д.);

Способна восстанавливать даже поврежденные или зараженные файлы. Простая и довольно удобная вещь. Полностью бесплатна, но пока не русифицирована.

4. Test Disk (Windows, Linux и Mac)

Мощная программа с открытым исходным кодом. Бесплатна. Русской версии не представлено. Создана для восстановления утерянных разделов диска, и/или восстановления загрузочной области дисков, если эта проблема вызвана программно, вирусами или ошибками человека. Может быть непроста в использовании, так как в ней нет графического интерфейса.

Возможности программы:

  • исправлять и восстанавливать разделы;
  • восстанавливать загрузочный сектор FAT32 из бэкапа;
  • заново создавать загрузочный сектор в FAT12/FAT16/FAT32;
  • исправлять таблицу FAT;
  • заново создавать загрузочный сектор NTFS или восстанавливать из бэкапа;
  • исправлять таблицу MFT, используя зеркальную копию.

Подходит для большинства ОС (Windows, Linux и Mac).

Преимуществом данной утилиты является то, что в комплекте идет программа PhotoReс , предназначенная для восстановления потерянных файлов в памяти цифровой камеры (CompactFlash, Memory Stick, SecureDigital, SmartMedia, Microdrive, MMC, USB Memory Drives и т. д.), на жестких дисках и компакт-дисках. Она восстанавливает большинство основных форматов изображений, включая JPEG, а также аудио файлы, включая MP3, документы таких форматов как Microsoft Office, PDF, и HTML, и форматы архивов, включая ZIP.

5. EaseUS Data Recovery Wizard (Windows, Mac , Linux)

Программа для восстановления данных USB flash-дисков, карт памяти, цифровых камер, фотоаппаратов, цифровых аудиоплееров, или других носителей с Windows, Mac или Linux. Это действительно хорошее решение для возврата информации потерянной при форматировании, удалении, повреждении раздела или логического диска, внезапном выключении системы, сбое питания и т.п.
Есть несколько модулей восстановления в зависимости от сложности, в том числе и для случаев вирусной атаки.

Основные возможности:

  • Поддержка файловых систем FAT12, FAT16, FAT32, NTFS/NTFS5, EXT2 и EXT3.
  • Восстановление офисных документов, фото, видео, музыки, электронной почты и т.д.
  • Высокое качество восстановления файлов.
  • Распознавание длинных имен файлов.

6. Restoration (Windows)


Довольно старая программа, но не менее полезная, чем выпущенные недавно. Бесплатная. Позволяет восстанавливать удаленную информацию с любого носителя, в том числе с флеш-карт, внутренних и внешних дисков и т.д.. Подходит для файловых систем: FAT12, FAT16, FAT32 и NTFS. Простейший интерфейс в котором все запускается в несколько кликов. Способна восстановить файлы или папки, которые были удалены через корзину или сочетанием клавиш "Shift+Del".
Для облегчения поиска нужных файлов встроен модуль поиска. Утилита не требует установки и может быть запущена с различных сменных носителей, например, с флешек. Программа маленькая и простая, для несложных операций довольно эффективная.

7. ADRC Data Recovery Tools (Windows)

ADRC Data Recovery Software Tool - это пять полезных инструментов в одном. Пока не русифицирована. Содержит online-руководство, если вам будет сложно разобраться, пошагово расскажет о том, с чего начать и объяснит назначение каждого элемента. Это действительно делает интерфейс элементарным даже для не очень продвинутых пользователей.

Вся утилита весит менее 130 Kb и использовать ее можете на любом носителе, как встроенном, так и съемном.

Поддерживает такие файловые системы как: FAT12, FAT16, FAT32 and NTFS для Windows 95/ 98, Windows ME, Windows NT, Windows 2000, Windows XP и Windows 2003 server.

Подходит как для встроенных, так и съемных носителей. Полностью бесплатна. Эта программа, как и вышеописанные, дает возможность восстанавливать файлы в разных режимах, масштабируется, при восстановлении критических сложных, или с минимальной сложностью данных, а также делает бэкапы. Дает полный контроль над восстановленными данными, в том числе и удаленных из корзины.

8. WinHex (Windows)

WinHex - это мультизадачный софт, который может работать с жесткими дисками, дискетами, CD- ROM, DVD, ZIP, Smart Media, Compact Flash memory cards и др. Поддерживает FAT12, FAT16, FAT32, NTFS, CDFS. Русифицирована.

Кроме того, система производит такие операции как "клонирование" дисков, или безвозвратное удаление информации (без возможности последующего восстановления).

Дополнительные возможности:

  • Редактор оперативной памяти , обеспечивающий доступ к физической и виртуальной памяти других процессов.
  • Анализ, объединение, сравнение, конвертирование файлов.
  • Гибкий и многофункциональный поиск с функциями замены.
  • Конкатенация и разделение файлов, объединение и разделение на четные и нечетные байты.
  • Поддержка файлов, размер которых превышает 4 GB.

Эта утилита может быть полезна программистами спеуиалистам IT, которые занимаются компьютерной экспертизой, или реинжирингом, а также и простотым пользователям, которые просто хоят восстановить утерянные данные с низким уровнем обработки.

9. R . Saver (Windows )

Это детище российских разработчиков собирает немало хороших отзывов о своем качестве. Распространяется бесплатно. Предназначена для экстренного восстановления удаленной информации с дисков, флешек, карт памяти файловых систем семейств FAT и NTFS.

Отличительной особенностью данной программы является то, что она в режиме чтения дает доступ к таким файловым системам, как:

  • Microsoft Windows: exFAT, FAT12, FAT16, FAT32, NTFS, NTFS5.
  • Apple Mac OS: HFS, HFS+/HFSX.
  • Linux: Ext2, Ext3, Ext4, ReiserFS, JFS и XFS.
  • Unix, BSD, Sun Solaris: UFS и UFS2 (FFS), включая UFS с обратным порядком байтов, которая используется на Sparc/Power серверах.
  • Novell Netware: NWFS.
  • CD/DVD: ISO9660, UDF.

Хорошая программа, которая по качеству восстановления, не уступает многим платным аналогам.

10. (Linux )

R-Studio помогает восстановлению данных с поврежденных, удаленных или отформатированных разделов жесткого диска , или утерянных после вирусной атаки, перебоев электропитания компьютера, или сбоя ОС.

Работает с файловыми системами Ext2/Ext3/Ext4 FS. Есть русская версия. Хорошее решение для восстановления файлов в системах FAT12/16/32, NTFS, NTFS5, Ext2FS. Еще работает под Macintosh HFS/HFS+ и FreeBSD UFS1/UFS2.

Преимуществами данной утилиты являются гибкие настройки параметров, которые позволяют иметь полный контроль над восстановлением данных.

Приведенный выше список может стать хорошим решением, чтобы реанимировать ваши данные после удаления, но даже они иногда могут не справиться с вашей проблемой. Поэтому, конечно, лучшим выходом будет предупреждающие меры, в виде регулярных бекапов, софт для осуществления которых мы опишем в следующей статье.

Приветствую Вас уважаемые читатели! Пожалуй, каждому пользователю ПК известно, что в любой операционной системе имеются разделы для хранения данных. Так же, для хранения информации мы используем съемные жесткие диски, СD и DVD диски, флешкарты.

Для того чтобы они могли полноценно функционировать, необходима файловая система, благодаря которой компьютер сначала переводит информацию в понятный ему вид, необходимый для считывания самим устройством, а, затем, преобразует её в ту форму, которая подходит для просмотра фотографий, текстов, видео и прочего, непосредственно пользователями.

На сегодняшний день самые популярные файловые системы – это NTFS и FAT: они применяются как для жесткого диска внутри операционной системы, так и для флешек.

Теперь давайте попробуем разобраться: что такое файловая система RAW? Что необходимо сделать, чтобы вернуть на свой съемный носитель файловую систему ntfs или fat32. Итак, если быть точнее, то можно сказать, что Raw – это сбой, ошибка существующей системы, и, возможно – даже ее полное разрушение. Файловая система становится не работоспособной и пользователь не может получить доступ к файлам, хранящимся на устройстве. Если ошибка произошла на компьютере или ноутбуке, то у Вас не загрузится операционная система, и устройство выдаст информацию об ошибке.

Если же это произошло на флеш-накопителе, то у Вас появиться сообщение о том, что необходимо переформатировать карту памяти. А открыв графу «Свойства» Вашей флешки, Вы увидите, что файловая система – RAW.

Внешне это выглядит обычно так:

Почему такое случается? Необходимо помнить, что все устройства для хранения памяти очень уязвимы, причем, не только технически, но и физически – повреждение Вашей флеш-карты может произойти даже в случае обычного падения.

Так же, стоит помнить, что к подобной проблеме может привести резкий перепад напряжения в компьютере, непредвиденное отключение от сети, неправильное извлечение флешки из компьютера. Помните о том, что нельзя оставлять флеш-карту, при выключении устройства. Кроме того, самая распространенная причина сбоев не только в работе флеш-карт, но и в работе всего компьютера – это всевозможные вирусы, попадающие в систему из Интернета.

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

Однако не стоит сразу отчаиваться – большинство проблем с файловыми системами вполне разрешимы, и RAW систему можно без потерь вернуть в NTFS и FAT. Однако бывают ситуации, когда очень проблематично вернуть файловую систему ntfs или fat32 на свою флешку.

Как вернуть ntfs или fat32?

Чтобы восстановить свою флешку, Вам стоит обратиться к специалистам в сервисный центр, которые наверняка знают что делать, и в девяносто случаях из ста, смогут спасти Ваше накопительное устройство.Итак, если при подключений флешки на экране компьютера выскакивает сообщение, что-то вроде такого характера — «Чтобы использовать диск в дисководе, сначала отформатируйте его», то не спешите форматировать, прочитайте вот эту статью:

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

Программы для восстановления файловой системы

Самой распространенной, среди пользователей, программой, которую к тому же, можно скачать бесплатно, можно назвать RECUVA. Очень проста в использовании, так что подойдет даже для начинающих пользователей. Минусом является то, что удается восстановить не все файлы. Более подробно об этой программе я уже рассказывал в .

Программа «UndeletePlus» так же является довольно простой в применении, работает с флешками, жесткими дисками и другими средствами для хранения памяти и подходит для восстановления именно удаленных файлов.

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

Программа R-studio – это профессиональная программа, которая является одной из лучших для восстановления данных с любого носителя. Достоинствами программы является то, что она восстанавливает информацию, несмотря на степень повреждения, и может запуститься с компакт-диска или флешки, если Windows не запускается. Эта программа является платной, хотя, если информация, хранящаяся на носителе, была важной, то приобретение программы, безусловно, стоит того.

Другим способом вернуть файловую систему «NTFS» и «FAT32» являются восстанавливающие утилиты. Необходимо просто скопировать все содержащиеся на носителе файлы на другой носитель с помощью любой, из многочисленных, утилиты для восстановления.
Обычно им удается распознать все папки и файлы, не обращая внимания на ошибки и повреждения, которые мешают сделать это операционной системе.

Отличной утилитой для восстановления работоспособности флешкарты является Transcend. Очень простая и удобная в применении: следует только действовать так, как написано в советах мастера.

Скачивается бесплатно на официальном сайте. Здесь же дается ее подробное описание.

«Adata» так же предлагает свою утилиту для восстановления файлов на флешках, причем производитель берется решить практически любую проблему – от того, что вам сообщают о том, что диск не отформатирован и до других ошибок, вызывающих нечитаемость накопителя.

Если на флешке все данные отображаются в виде ярлыков, тогда прочтите эту статью:

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

Если же Вам не подходит ни одна из перечисленных утилит, то Вы можете подобрать ее для своей флешки самостоятельно, зайдя на сайт «iFlash». Предлагаю Вам для наглядности посмотреть следующее видео:

В том случае, если ни один из вышеперечисленных здесь способов не помог Вам восстановить файловую систему, то остается одно – перепрошить устройство в сервисном центре. На сегодня данную статью я завершаю, надеюсь, информация представленная в сегодняшней статье поможет Вам вернуть на свой съемный накопитель полноценную и работоспособную файловую систему со всеми на ней важными данными. Всем до встречи в следующей статье.

Если при подключении флеш-накопителя к компьютеру носитель не открывается через Проводник WIndows, а на экране появляется уведомление о необходимости провести форматирование, то вы столкнулись с повреждением файловой системы. Вместо привычных NTFS и FAT32 на флешке теперь стоит формат RAW, при котором содержимое съемного диска становится недоступным.

Исправление ошибки

Интеллектуальных конвертеров из RAW в NTFS или FAT32, которые могут самостоятельно оценить степень повреждения файловой системы, не существует. Восстановление файловой системы возможно только с помощью форматирования, в результате которого будут потеряны все записанные на флешке данные.

Не торопитесь нажимать кнопку «Форматировать сейчас». Сначала нужно вытащить с флешки необходимую информацию. Поможет это сделать бесплатная программа для восстановления файлов R.Saver. Если вы сначала выполните форматирование накопителя, то восстановить данные будет намного труднее.

Восстановление файлов

Программа R.Saver умеет работать с флеш-накопителями, файловая система которых слетела, поэтому вы без труда извлечете нужные данные с носителя. Но прежде чем выполнять восстановление, убедитесь, что накопитель определяется в системе:

RAW появляется при повреждении сектора накопителя, отвечающего за корректное определение файловой системы. Исправляется ошибка форматированием, поэтому выполним с помощью программы R.Saver восстановление данных, чтобы избежать потери файлов:


После завершения процесса копирования выбранные вами данные будут сохранены в указанной папке. Кроме R.Saver можно использовать для восстановления информации такие программы, как GetDataBack, TestDisk, PC Inspector File Recovery, Mini Tool Power Data Recovery. Все перечисленные утилиты в ходе тестов показали отличные результате при работе с флешками с поврежденной файловой системой.

Восстановление накопителя

Когда нужные файлы извлечены с флешки и сохранены на другом носителе, можно приступать к исправлению ошибки. Без форматирования обойтись не удастся: чтобы устранить программный сбой, нужно полностью очистить накопитель и форматировать его в NTFS или FAT32.

Читайте, как происходит восстановление данных с FAT диска . Какой алгоритм используется программами для восстановления файлов. Итак, файловая система обнаружена, и мы приступили к её анализу. Теперь нам требуется идентифицировать физические секторы на диске, принадлежащие данному конкретному файлу. Для этого программа анализирует файловую систему.

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

Содержание:

Ищем файл в таблице FAT

Собственно содержимое файла или каталога хранится на диске в виде блоков данных фиксированной длины, называемых кластерами. Каждый кластер, в свою очередь, содержит некоторое фиксированное для каждого раздела количество физических секторов на диске. Конкретное количество секторов, содержащихся в кластере, определяется соответствующей записью в структурах файловой системы.

Самое интересное начинается в случае, если файл или каталог содержит более одного кластера. Последующие кластеры находятся при помощи структуры данных, называемой FAT. Эта структура используется с двоякой целью: для идентификации следующих кластеров в файлах и для определения того, свободен или занят данный конкретный кластер.

Рис.1 Физическая структура файловой системы FAT.

Перед тем, как начать анализ файловой системы FAT , требуется корректно идентифицировать три важных области этой системы.

  • Первая область – зарезервированная, она содержит данные из категории файловой системы. В версиях FAT12 и FAT16 зарезервированная область занимает всего один сектор, но формально размер этой области определяется в загрузочном секторе.
  • Вторая область – область FAT. Она содержит основные и резервные структуры файловой системе. Начало этой области – сектор, следующий за зарезервированной областью, а ее размер определяется количеством и размером структур FAT.
  • Наконец, последняя область – область данных. Именно в этой области хранятся файлы и содержимое каталогов.

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

При анализе файловой системы важно корректно идентифицировать все три физические области. Начало зарезервированной области – всегда в нулевом секторе файловой системы. Размер этой области указывается в загрузочном секторе, и для систем FAT12 и FAT16 составляет ровно один сектор. В FAT32 зарезервированная область может занимать несколько секторов.

Область FAT следует сразу за зарезервированной областью. Область FAT содержит одну или несколько структур FAT, а размер этой области вычисляется умножением количества структур FAT на размер каждой структуры. Эти значения хранятся в загрузочном секторе (зарезервированная область).

Восстановление файлов

Итак, мы вплотную подошли к вопросу о восстановлении диска FAT . Как мы помним, при удалении файла соответствующая ему запись в файловой системе помечается как удалённая, а занимаемые им кластеры, соответственно, получают статус свободных (не выделенных).

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

Итак, просто восстановить всю цепочку кластеров, принадлежащих удалённому файлу, мы не можем. Но можно попытаться восстановить содержимое файла, прочитав данные из известного начального кластера. Если файл небольшой и его содержимое умещается в единственном кластере – прекрасно. Если нет – придётся придумать, как выбрать оставшиеся кластеры. И здесь придётся повозиться.

Определить, какие именно кластеры принадлежали конкретному файлу, можно одним из двух методов. Можно просто последовательно скопировать объем данных, соответствующий размеру файла, игнорируя состояние выделения кластеров. Можно считать данные только из свободных кластеров. Логично предположить, что, действуя первым методом, мы надеемся исключительно на удачу, в то время как второй метод способен восстановить даже некоторые фрагментированные файлы.

Рис.2 Сценарии восстановления файла.

На рисунке 2 описаны три различных сценария восстановления файла на примере шести кластеров файловой системы. Размер файла – 7094 байт, а размер кластера - 2048 байт. Это означает, что для хранения данного файла изначально были выделены четыре кластера. Нам также известен адрес начального кластера файла – кластер 56. Голубым цветом обозначены кластеры, в которых хранилось содержимое удалённого файла в каждом сценарии.

  • В сценарии 2.А файл занимает последовательно четыре кластера. В этом случае файл будет корректно восстановлен как первым, так и вторым методом: оба алгоритма корректно считают кластеры 56-59.
  • В сценарии 2.В файл был фрагментирован и записан в виде трёх фрагментов. Кластеры 57 и 60 на момент восстановления уже выделены другому файлу. В этом сценарии первый метод точно так же, как и в предыдущем случае, восстанавливает кластеры 56-59, что приводит к очевидной ошибке: файл будет восстановлен некорректно. Второй метод корректно восстановит секторы 56, 58, 59 и 61.
  • Наконец, в сценарии 2.С мы видим случай, при котором файлу выделены те же фрагменты, что и в прошлом сценарии, но кластеры 57 и 60 на момент восстановления не были заняты другим файлом. В этом сценарии оба метода ошибочно восстановят кластеры 56-59.

Как видим, второй метод даёт большую вероятность корректного восстановления файла по сравнению с первым. Именно этот метод был использован в продуктах Hetman Software .

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

Заключение

Как мы увидели, файловая система FAT устроена достаточно просто, поэтому она часто используется в картах памяти CompactFlash, Memory Stick, xD-Picture Card. При этом гарантированно восстановить файл, удалённый с диска, размеченного в данной файловой системе, получается не всегда.

Для ёмких носителей (например, жёстких дисков) Windows гораздо чаще использует другую файловую систему – NTFS. Файловая система NTFS устроена значительно сложнее FAT. Восстановление удалённых файлов в NTFS – гораздо более сложный процесс, тем не менее, приводящий к более уверенным результатам. Исследование восстановления файлов в системе NTFS – тема для отдельной статьи или даже серии статей.

Восстановление файловой системы USB-флэш накопителя March 2nd, 2013

Давно уже хотел написать небольшую статейку по восстановлению данных - да все как-то не было случая, ибо писать "без ничего" как минимум неудобно - можно забыть написать про какой-то важный пункт, да и опять-таки - где взять принтскрины? Но, как говорится, кто ищет - тот найдет. Так и я. Хотел написать статью на конкретном примере - пожалуйста, случай представился. И ведь надо же было такому случиться, что писать буду на своем собственном примере?
Ситуация до боли знакомая если не каждому третьему пользователю USB носителей данных, то уж каждому пятому-то - как пить дать. Вставляешь со спокойной душой флэшку (жесткий диск, карту памяти, ...) в USB-шку, она тебе так прощально мигнет огонышком индикации - и все. И никакой активности, даже в окне "Мой компьютер" не отображается. Первая мысль до нЕльзя банальная - ну, надо переткнуть флэшку по-новой. Сказано - сделано. Вытаскиваем флэшку, вставляем в USB-разъем, и видим такую картинку:
001.


Вот тут-то обычно и приходит понимание того, что:
а) флэшке пришел мохнатый зверек
б) на флэшке были такие-то и такие-то важные и нигде более не сохраненные данные
в) на флэшке была еще куча других файлов, причем ты не помнишь даже примерно, что же вообще на ней было, отчего начинаешь думать, что на ней было даже то, чего там реально никогда и не бывало, но это что-то теперь безвозвратно и невосстановимо утеряно

И тут уже кому что больше жалко - данные или флэшку; мне лично всегда было жальче данные.

Итак, ситуация постепенно доходит до объятого паникой сознания. И первое движение, которое возникает - нажать на кнопку "Форматировать диск" в вышеприведенном окне. Если сделать так, то в 99,9% случаев вы получите работоспособную флэшку. Но совершенно без данных - ибо она будет отформатирована.

Конечно, можно попытаться потом восстановить необходимые данные с помощью различных программ по ВОССТАНОВЛЕНИЮ ФАЙЛОВ. Но это путь долгий, сложный и главное - непродуктивный, ибо восстанавливаются, по статистике, в основном неважные файлы, к тому же большинство программ при восстановлении присваивает файлам не их изначальные имена, а имена из серии "00001~.doc", что само собой порождает необходимость потом все восстановленные файлы просматривать вручную, выискивая нужные. К тому же подобные программы обычно вытаскивают не только последнюю версию файла, но порой и энное количество его предыдущих копий, что порождает новую проблему - поиск последней версии интересующего нас файла. Еще одним важным недостатком такого метода, на мой взгляд, является то, что подобного рода программы восстанавливают, как правило, только файлы определенного типа, например, только текстовые файлы (.doc, .txt, .xls и тд), или только картинки-фотографии (.jpeg, .psd, и др).

Если обобщить, то к недостаткам метода, называемого ВОССТАНОВЛЕНИЕ ФАЙЛОВ, относятся следующие (в порядке критичности на мой личный взгляд):
- Зачастую - невозможность восстановления файлов по папкам (как они лежали раньше), и с прежними названиями. Отсюда - огромное количество времени, нужное на последующую сортировку восстановленных файлов, поиск необходимых (последних) копий интересующих нас файлов среди множества восстановленных, переименование и прочие "доработки" полученных файлов. У меня лет так восемь назад случилась подобная ситуация с внешним жестким диском на 60 гиг (большой объем для тогдашнего времени), на котором хранилась единственная версия фотоархива. До сих пор еще не все восстановленные тогда фотографии отсортированы по папкам - лежат в одной общей куче порядка 10 гигабайт фоток.
- "Заточенность" подобного рода программ на восстановление конкретных типов файлов (только тестовые, только фотографии) - и в связи с этим невозможность восстановления, например, запускных файлов программ и вообще любого другого контента, которое не относится к перечисленным в описании каждой конкретной программы.

Поэтому я предпочитаю другой путь.

ВОССТАНОВЛЕНИЕ ФАЙЛОВОЙ СИСТЕМЫ НОСИТЕЛЯ ИНФОРМАЦИИ.

В окне с предложением отформатировать поврежденный носитель данных нужно нажать "Отмена". После этого необходимо убедиться в том, что данный носитель физически живой (хотя приведенное выше окно косвенно подтверждает данный факт). Это можно проверить в сервисе Windows, называемом "Управление дисками". В Windows 7 сделать это можно следующим образом: кликнуть правой кнопкой мыши по значку "Компьютер" и в выпадающем меню выбрать пункт "Управление".
002.

В открывшемся окне в левой панели раскрыть пункт "Запоминающие устройства" (если он не раскрыт) и в нем выбрать "Управление дисками".
003.

После того, как операционная система прогрузит все имеющиеся в ее распоряжении физические носители (жесткие диски, флэшки, картридеры и прочее) ищем в списке свой засбоивший накопитель (найти его можно в частности зная его объем - так, в моем случае это была флэшка на 32 гигабайта). Нашли - смотрим на тип файловой системы. Скорее всего это будет так называемый RAW.
004.

Не надо путать RAW-тип файловой системы и RAW-тип файла , в котором, в частности, снимают многие профессиональные фотоаппараты. Это две кардинально разные вещи, хотя по названию и одинаковы. Хотя и в том, и в другом случае это так называемый "сырой" тип организации данных, просто в одном случае - касательно файловой системы, а в другом - соотносительно формата данных без какой-либо обработки, то есть именно в том виде, в котором они были получены с прибора для снятия этих самых данных.

RAW-тип файловой системы возникает тогда, когда по каким-либо причинам повреждается сектор на носителе информации, отвечающий за определение типа файловой системы (NTFS, FAT32 или др). Случиться это может по самым разнообразным причинам, но самые частые, пожалуй, следующие:
- сбой по питанию в процессе инициализации носителя информации
- действие вирусов
- старение носителя информации и физическое отмирание секторов, отвечающих за хранение информации о типе файловой системы

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

Теперь можно приступать собственно к восстановлению файловой системы.

Тут стоит отметить следующее:
- Первейшей рекомендацией является создание покластерной копии с поврежденного носителя информации. На практике это означает, что нужен как минимум еще один носитель информации, по объему превосходящий восстанавливаемый носитель информации. Рекомендация как минимум не лишенная смысла, так как в случае неудачной попытки восстановления файловой системы в этом случае будет возможность повторить операцию повторно. В реалии же обычно данный пункт игнорируется восстанавливающими, о чем некоторые потом мучительно переживают...
- Принцип восстановления файловой системы на разных носителях информации в общем-то одинаковый, но вот предпочтительное программное обеспечение - разное. Так например великолепную программу "PTDD Partition Table Doctor 3.5" можно использовать для восстановления файловой системы ТОЛЬКО жестких дисков, непосредственно установленных в компьютер. USB-устройства программой не поддерживаются. Для восстановления же информации методом восстановления файловой системы с флэшек и карт памяти очень удобно использовать программу R.saver , абсолютно бесплатную для некоммерческого использования на территории бывшего СССР.

Так как в моем случае поврежденным накопителем оказалась именно флэшка, то я использовал программу R.saver. Скачав программу с официального сайта компании R.Lab (а "весит" она менее одного мегабайта!), разархивируем ее в удобном месте и запускаем файл "r.saver.exe".
005.

Открывается начальное окно программы, в левой части которого выбираем интересующий нас накопитель, кликнув по нему левой кнопкой мыши.
006.

В правой части окна отображается расширенная информация о выбранном носителе. Убеждаемся, что выбрано нужное устройство, и жмем кнопку "Сканировать".
007.

На запрос программы о выполнении полного (посекторного) сканирования файловой системы накопителя, отвечаем утвердительно ("Да").
008.

После этого начинается процесс реконструкции файловой системы и определения находящихся на накопителе файлов:
009.

010.

Время данной операции зависит от объема и скорости работы восстанавливаемого накопителя, а также от мощности компьютера. В моем случае (Hi-speed"овая флэшка на 32 гб) восстановление информации заняло примерно 20-25 минут.

По завершению данной операции получаем следующее окно с отображением имеющихся на флэшке папок и файлов:
011.

Жмем кнопку "Массовое выделение" для того, чтобы скопировать интересующие нас файлы и папки с данного накопителя на другой, рабочий. Не нужно пугаться того, что объем папок показывается как "0 Кб". Все файлы, которые должны быть в папках - в них присутствуют. Просто вес самой папки (без содержащихся в ней файлов) равняется нескольким байтам, то есть в округлении до килобайт как раз отображаемым 0 килобайтам. Итак, выделяем нужные файлы и папки и жмем кнопку "Сохранить выделенное".
012.

Выбираем папку назначения (ее необходимо создать заранее), жмем "Выбрать".
013.

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

Данный процесс, конечно, больше относится именно к восстановлению данных, но основан он именно на восстановлении файловой системы поврежденного накопителя, и посему я считаю его более прогрессивным, нежели стандартное восстановление выборочных типов файлов с помощью "классических" программ.