46

Какие шаги я могу предпринять, чтобы попытаться восстановить потерянные или недоступные данные с любого устройства хранения?

ответы:

У нас есть отдельные вопросы, более подробно освещающие общие проблемы с USB-накопителями:

4 ответа4

22

В случае механических поломок.

Молитесь, это поможет вам и успокоит вас. :-)

Вступление

Если у вас механический сбой (например, случайные сбои, просто однажды перестает работать, странные шумы типа "визг"/ "гудок"), КАЖДЫЙ раз, когда вы подключаете его и включаете, вы можете сделать его намного хуже. Если это очень важные данные, я бы порекомендовал взять их в лабораторию / профессиональную службу восстановления данных.

Однако, если вы хотите сделать это самостоятельно, вы можете объединить механические неисправности в две категории:

Проблемы со шпинделем / внутри или снаружи / с контроллером.

Во-первых, проблемы со шпинделем / внутри. Это худшее, что может случиться с физическим жестким диском. Если это так, то это действительно зависит от того, насколько плохо. Мой любимый инструмент для этого (не бесплатный) - это R-Studio, он позволяет создавать образ с диска и выполнять много проходов *, а затем выполнять восстановление из образа.

* (У меня на самом деле были накопители, которые не могли прочитать данные из сектора, но просто пытаясь снова и снова, он работал - даже отключая и снова подключая его)

В зависимости от того, насколько важны данные, и если вы не умеете читать, я бы попробовал трюк с морозильной камерой. Это звучит как шутка, но на самом деле это не так. Положите диск в герметичный пакет и положите его в морозильную камеру на несколько часов (обычно я оставляю его на 6 часов или на ночь), затем, когда вы подключите его, вы сможете получить хорошие 15-30 минут до это снова падает

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

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

Ошибка с контроллером или памятью?

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

Если это сама память, я не знаю, исправить.

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

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

19

В случае коррупции или плохих секторов.

Молитесь, это поможет, так как успокоит вас. :-)

Получите прямой доступ к данным.

При восстановлении файлов с внешнего диска важно иметь максимально короткое соединение.

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

Если вы восстанавливаетесь с внешнего жесткого диска, попробуйте вытащить его и подключить с помощью кабеля SATA ...
Если вы восстанавливаете данные с USB-накопителя, попробуйте подключить его к задней панели компьютера, попробуйте другие порты.

Для дальнейших действий загрузите и запишите Ultimate Boot CD.

Большинство инструментов, используемых в этом посте, доступны на компакт-диске Ultimate Boot.

  1. Загрузите Ultimate Boot CD в нижней части этой страницы: нажмите на значок рядом с зеркалом.

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

  3. Запишите ISO-образ на компакт-диск, используя ImgBurn в Windows, LiquidCD в Mac OSX или Brasero в Linux.

  4. По желанию, для обеспечения качества, убедитесь, что он проверяет компакт-диск.

Сделайте резервную копию (EASEUS Disk Copy).

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

  1. Запустите Ultimate Boot CD.

  2. Перейдите на HDD -> Инструменты клонирования -> EASEUS Disk Copy.

  3. Сделайте копию диска на другое устройство, на котором достаточно свободного места.

Это позволит копировать данные точно на уровне секторов.

Проверьте, находится ли жесткий диск в хорошем состоянии (SMARTUDM).

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

  1. Запустите Ultimate Boot CD.

  2. Перейдите на HDD -> Инструменты управления устройством -> SMARTUDM.

  3. Проверьте, имеет ли какой-либо из атрибутов SMART ***** желтого или красного цвета, это означает плохое состояние.

Если состояние не в порядке, попробуйте восстановить в случае механических проблем.

Если состояние в порядке, мы сделаем сканирование ошибок, чтобы быть в курсе и избавиться от проблем:

  1. Запустите Ultimate Boot CD.

  2. Перейдите на HDD -> Средства диагностики -> ViVARD.

  3. Пусть он выполнит сканирование ошибок, отметит, сколько ошибок найдено и сколько повторов сделано.

Определите файловую систему.

Покрывается Как определить файловую систему, используемую в разделе? ,

Попробуйте починить (TestDisk).

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

Вот как это сделать:

  1. Запустите Ultimate Boot CD.

  2. Перейдите на HDD -> Инструменты восстановления данных -> TestDisk.

  3. Прочитайте документацию внизу этой страницы и попробуйте восстановить ваши данные.

Используйте программное обеспечение для восстановления (PhotoRec).

Теперь, когда предварительные действия выполнены, вот как вы можете начать восстановление:

  1. Запустите Ultimate Boot CD.

  2. Перейдите на HDD -> Инструменты восстановления данных -> PhotoRec.

  3. Прочитайте документацию внизу этой страницы (пример: шаг за шагом) и восстановите ваши данные.

4

TestDisk - это бесплатный сканер разделов с открытым исходным кодом и инструмент для восстановления данных. Это очень полезно для восстановления потерянных разделов. PhotoRec - еще один бесплатный широко используемый инструмент для восстановления данных. TestDisk и PhotoRec помимо того, что они включены в Ultimate Boot CD, как упоминал Том Вийсман в своем ответе, также включены в репозитории программного обеспечения многих дистрибутивов Linux и на компакт-диске System Rescue. Компакт-диск System Rescue похож на Ultimate Boot CD, но он более легкий, что является преимуществом, поскольку обычно он запускается с компакт-диска или USB-накопителя, где важна производительность.

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

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

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


Восстановление файлов на основе типа файла с помощью PhotoRec

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

  1. Установите TestDisk, если он еще не установлен в вашей ОС. В дистрибутивах Linux установка TestDisk также установит PhotoRec вместе с ним.

  2. Откройте терминал и запустите PhotoRec (запустите с терминала на live CD/USB или запустите с правами root).

  3. Выберите жесткий диск.

  4. Выберите тип раздела.

    Если на вашем жестком диске есть разделы Linux, выберите [Intel] .

  5. Выберите тип файла.

    Перейдите к [File Opt] и нажмите Enter . Здесь вы можете отключить все типы файлов, нажав s . Используйте пробел для переключения кнопки проверки. Выберите типы файлов для восстановления.

  6. Выберите параметры.

    PhotoRec также имеет список различных опций. При нормальных обстоятельствах вам не нужно изменять их.

  7. Выберите раздел.

    Переместите селектор в раздел, из которого вы удалили файл. Затем нажмите Enter на [Search] .

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

    Если вы используете Linux, это будет ext2/ext3/ext4, поэтому по умолчанию выбрано ext2/ext3 . В противном случае, если вы восстанавливаете файлы из раздела, отформатированного как FAT или NTFS, выберите Other .

  9. Выберите место для анализа.

    Выберите « Free если вы не записали в этот раздел после удаления определенного файла, в противном случае выберите « Whole .

  10. Выберите каталог для восстановления файлов.

    Теперь выберите путь, по которому будут сохранены восстановленные файлы. Затем нажмите Y.

PhotoRec покажет, сколько файлов он восстановил.

Источник: пересмотрено из Как восстановить удаленные файлы в Linux с помощью PhotoRec

0

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

Самый главный

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

Этот инструмент имеет видное происхождение в работе Управления специальных расследований ВВС США и Центра исследований и исследований в области безопасности информационных систем.

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

использование

Использование очень просто:

  • установите foremost из вашего репозитория дистрибутива, если доступно, или скомпилируйте foremost из исходного кода. Компиляция работает как прелесть, поскольку у инструмента очень мало внешних зависимостей

  • запустить в foremost на устройстве или образе устройства, например,

    foremost -i /dev/hda -t wav -o /recovery/foremost

  • проверьте каталог /recovery/foremost наличие полезных файлов.

замечания

Foremost не изменяет исходное устройство или образ устройства, поэтому обычно безопасно запускать его на исходном устройстве, если устройство не выходит из строя. Чтобы быть в безопасности, всегда имейте резервный дамп.

Foremost доступен для Ubuntu и фактически является первым выбором для извлечения отдельных файлов из поврежденного изображения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .