Программа для восстановления данных с флешки fat32. Файловая система RAW: как восстановить NTFS или FAT32. Программы для восстановления файловой системы

Если таблица разделов жесткого диска была повреждена, как правило, данные еще можно спасти. Мы покажем, как это сделать.При повреждении таблицы разделов данные, как правило, можно спасти Ваш накопитель легко может остаться без работающей таблицы разделов - если слишком рано отключить внешний диск от питания, если вирус пытается угнездиться на защищенном участке жесткого диска или если секторы, в которых записана таблица, просто стали нечитаемыми. После этого вы обязательно получите сообщение от Windows: «Прежде чем использовать диск в дисководе Х:, его нужно отформатировать. Отформатировать?». Спасаем данные и чистим жесткий диск Разумеется, в абсолютном большинстве случаев вы совсем не хотите форматировать накопитель, ведь на нем находятся ваши данные. Но без таблицы разделов система не сможет получить доступ к жесткому диску. Вам необходимо найти способ как-то иначе извлечь информацию с испорченного носителя. Прежде всего, вам потребуется достаточное количество памяти на диске, чтобы разместить там спасенные данные. Для восстановления таблицы разделов диска вы можете воспользоваться бесплатной утилитой TestDisk. Ее можно скачать с сайта производителя cgsecurity.org или взять с CHIP DVD. Также понадобится инструмент DiskPart. Начиная с версии Vista эта программа идет в комплекте с Windows, однако пользователям XP ее придется загрузить с сайта microsoft.ru. Утилита TestDisk необходима для обнаружения данных без таблицы разделов и их копирования. После этого DiskPart очистит жесткий диск, благодаря чему в итоге можно будет создать работающие разделы с помощью собственного средства Windows «Управление дисками», которое доступно в разделе «Управление компьютером». Не стоит бояться командной строки Конечно, программы TestDisk и DiskPart - это мощные инструменты, при работе с которыми можно столкнуться с определенными трудностями. Но не стоит бояться: внимательно читайте каждое сообщение, просматривайте каждый экран и старайтесь максимально придерживаться нашей инструкции. Если на вашем компьютере используется несколько HDD и/или твердотельных накопителей, особенно важно следить за буквами дисков и обозначениями. Нет ничего обиднее, чем удалить разделы совершенно непричастного исправного носителя. Кстати, после процедуры вы сможете спокойно использовать жесткий диск с когда-то испорченной таблицей разделов. Даже если источником проблемы стали неисправные секторы на HDD, не стоит опасаться, что это снова произойдет. Собственное средство диска для управления секторами отмечает их как дефектные, чтобы впредь они не задействовались. Даже если на данный момент проблем с жестким диском нет, сохраните эту инструкцию, и, когда возникнет чрезвычайная ситуация, вы будете во всеоружии. ПРИМЕЧАНИЕ CHIP не несет ответственности за повреждение ваших аппаратных средств или потерю данных, которые могут возникнуть при выполнении приведенных в статье рекомендаций. Как это сделать? 1. РАСПОЗНАЕМ ПРОБЛЕМУ Если Windows предупреждает, что ваш жесткий диск не отформатирован, это необязательно соответствует истине. Проверить, так ли это, можно запустив встроенный инструмент Windows «Управление дисками». 2.ПРОВЕРЯЕМ ЖЕСТКИЙ ДИСК При отсутствии неполадок в средстве «Управление дисками» («Панель управления | Администрирование | Управление компьютером») диск будет обозначен как «RAW» или иметь статус «Исправен». 3.ПЕРВАЯ ПОПЫТКА ВОССТАНОВЛЕНИЯ Используйте собственную утилиту Windows chkdsk в редакторе командной строки cmd, который необходимо вызывать от имени администратора. Запустите команду «chkdsk x: /f», где вместо «x» подставьте букву вашего диска. 4. ЗАПУСКАЕМ ПРОГРАММУ ДЛЯ АНАЛИЗА Если предыдущая процедура не принесла успеха, запустите TestDisk. Клавишей «Enter» подтвердите настройку «Create». На следующем этапе выберите свой жесткий диск и запустите тестирование последовательностью «Proceed | Intel | Analyse | Quicksearch». 5. ПЕРЕЗАПИСЫВАЕМ ТАБЛИЦУ РАЗДЕЛОВ Выберите свой раздел, нажмите на «Continue» и создайте новую таблицу разделов с помощью функции «Write». Если раздел не отобразится, повторите процесс, используя «Deeper search». 6. СОХРАНЯЕМ ИСЧЕЗНУВШИЕ ФАЙЛЫ Если процесс прошел неудачно, повторите действия этапа 4, однако после «Continue» выберите «List files». Для копирования файлов следуйте указаниям внизу окна. 7. ВОЗВРАЩАЕМ ЖЕСТКИЙ ДИСК В РАБОЧЕЕ СОСТОЯНИЕ После успешного копирования запустите программу DiskPart от имени администратора. С помощью функции «List disk» отобразите все жесткие диски, выберите нужный командой «Select disk x» и очистите его («Clean»). 8. ФОРМАТИРУЕМ И РАЗБИВАЕМ НА РАЗДЕЛЫ В «Управлении дисками» инициализируйте и, если требуется, разбейте на разделы данный диск, а затем верните на него данные.

Если при подключении флеш-накопителя к компьютеру носитель не открывается через Проводник 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.

Думаю, каждый из нас с вами сталкивался с проблемой, когда из-за глюка прошивки фотоаппарата, камеры, кпк, смартфона или просто из-за особого устройства /dev/hands карточка была отформатирована, данные были удалены. В свое время данную проблему я решал достаточно просто, используя Portable версию Ontrack Easy Recovery, но так как уже несколько лет являюсь пользователем linux систем, то использование данного нелицензионнного приложения через wine показалось не совсем кошерным, к тому же жажда исследований и приключений требовала найти бесплатный родной аналог для linux систем. Исследования закончились, даже не успев начаться, так как первая строчка в поиске Google привела к набору утилит TestDisk, о которых я расскажу далее подробнее.

И так, TestDist состоит из двух утилит:
testdisk и photorec; Официальный сайт утилит .
Краткое описание:
testdisk – мощная утилита, разработанная для восстановления удаленных разделов и для восстановления загрузочных записей mbr после программных ошибок, действий некоторых вирусов, человеческих ошибок (например, когда раздел был просто удален).
Возможности testdisk :
Исправление таблицы разделов; восстановление удаленных разделов Восстановление FAT32 загрузочного сектора из бэкапа Перестроение FAT12/FAT16/FAT32 загрузочного сектора Исправление FAT tables
Перестроение NTFS загрузочного сектора Восстановление NTFS загрузочного сектора из бэкапа Исправление MFT используя MFT зеркало Нахождение ext2/ext3 Backup SuperBlock
Восстановление удаленных файлов в FAT, NTFS and ext2 файловых системах
Копирование файлов из FAT, NTFS and ext2/ext3 удаленных разделов.

photorec – утилита восстановления данных таких, как файлы видео, документы, архивы с жестких дисков и cdrom дисков, а также фото (поэтому название программы Photo Recovery) со встроенной памяти камер. Список типов файлов для восстановления весьма внушителен и с ним можно ознакомиться .

Обе утилиты open source, распространяются под лицензией GNU General Public License (GPL). Имеются в наличие версии для linux, unix, а также для windows платформ.

В большинстве линукс дистрибутивов уже включены в состав стандартного репозитория. Для debian-based дистрибутивов установка командой:

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

В моем случае это будет /dev/sdb .
Далее выбираем тип таблицы разделов на диске, для большинства пользователей это будет Intel/PC.

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

А затем на другом диске выбираем директорию, куда утилита сохранит восстановленные файлы.

Далее нажимаем Y и программа начинает свою работу. Для 32Мб карточки ей потребовалось меньше минуты.
Теперь о результатах работы:
Честно говоря, по началу я весьма сомневался в способностях программы. Но открыв директорию с результатами работы утилиты, я с удивлением обнаружил, что были восстановлены не только нужные недавно сделанные 10 фотографий, но и еще 110 других, самая ранняя из которых была сделана 3 года назад и не была перезаписана при дальнейшем использовании карточки, хотя форматировалась карта неоднократно.
В итоге имеем очередную победу добра над злом, счастливую улыбку обладателя фотоаппарата, еще один факт доказательства того, что существует море полезных и качественных opensource утилит.

Файловая система используется для индексирования и организации файлов на диске. Записи в файловой системе располагаются в четко определенных областях диска, содержащего информацию, которая относится к определенному файлу. В различных файловых системах организация данных происходит по-разному. Мы поговорим о системах FAT (File Allocation Table), включая FAT, FAT16 и FAT32.

Анализ файловой системы

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

Фрагментированные файлы крайне трудно (даже не всегда возможно) восстановить без действующей ссылки файловой системы.

Поиск файлов в FAT

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

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

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

Расширенный анализ и поиск по сигнатурам

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

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

Это подробное пошаговое руководство восстановлению удаленных данных в файловых системах FAT (FAT12/16/32 ) и VFAT.

  • ФС FAT чаще всего используется на картах памяти, цифровых фотокамерах и USB флешках.
  • VFAT, как правило, используется на внешних жестких дисках, отформатированных при помощи WIndows.

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

Что ж, друзья, приступаем к восстановлению файлов на диске с файловой системой FAT.

Запуск приложения TestDisk

Если вы еще не успели установить приложение TestDisk на диск, самое время это сделать. Загрузите дистрибутив TestDisk, нажав на кнопку Скачать .

Распакуйте архив, включая вложенные директории, на диск.

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

  • Если вы используете DOS, запустите файл TestDisk.exe
  • Для Windows, запустите TestDisk (например, testdisk-6.9/win/testdisk_win.exe) со своего аккаунта в администраторской группе. Если вы используете WIndows 7 и выше, используйте опцию Запуск от имени администратора.
  • Для Linux, вам нужен root-доступ для запуска приложения TestDisk (sudo testdisk-6.9/linux/testdisk_static)
  • Если вы пользуетесь Mac OS X, не под root, можно запустить программу TestDisk следующим образом: testdisk-6.9/darwin/TestDisk . При этом вы перезапустите TestDisk с командой sudo.

Если вы ходите восстановить раздел из образа системы, запустите

  • testdisk image.dd для извлечения «сырого» образа диска (в файловой системе raw)

    • testdisk image.E01 для восстановления файлов с образа Encase EWF image
    • testdisk "image.* – если образ состоит из нескольких файлов.

Ддя восстановления файловой системы, не обнаруженной TestDisk, запустите testdisk device, то есть:

Testdisk /dev/mapper/truecrypt0 или testdisk /dev/loop0 для восстановления файлов загрузочного сектора NTFS или FAT32 с раздела TrueCrypt. Аналогичный метод работает с файловой системой, зашифрованной с помощью cryptsetup/dm-crypt/LUKS

Testdisk /dev/md0 – для восстановления файловой системы, расположенной вверху устройства хранения Linux RAID.

Создание журнала

Выберите команду Create пока есть смысл добавить данные в лог или запустить TestDisk, используя устройство только для чтения.

Создание файла журнала в TestDisk

Выбор диска для восстановления

Все жесткие диски должны быть определены программой TestDisk и иметь корректный размер.

Выбор в приложении TestDisk диска для восстановления

Используйте клавиши вверх и вниз для выбора жесткого диска с потерянным разделом или несколькими

Нажмите Enter для продолжения.

Если соответствующая опция доступна, используйте raw device /dev/rdisk* вместо /dev/disk* для более оперативного переноса данных

Выбор типа таблицы раздела

В приложении TestDisk вы увидите типы таблиц разделов.

Выбор типа файловой системы раздела

Выберите тип таблицы раздела – обычно значение по умолчанию подходит, поскольку TestDisk автоматически определяет тип таблицы

Нажмите Enter для продолжения.

Начало процесса восстановления

Выберите опцию Advanced.


Выбираем опцию Advanced для раздела FAT

Выберите FAT раздел с уничтоженными данными и далее выберите команду Undelete.


Указываем тип файловой системы как FAT16

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

Удаленные файлы и директории помечены красным цветом.

Для реконструкции файла, выберите элемент и нажмите c для копирования файла.

Для восстановления удаленной директории, найдите ее в списке и по аналогии с предыдущим шагом, нажмите клавишу c для последующего восстановления содержимого.


Восстановление содержимого удаленной директории

Сохранение файлов на диске

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

Восстановление FAT файлов завершено


Завершение восстановления в приложении Test Disk

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

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