Как восстановить потерянные / недоступные данные с моего устройства хранения?


48

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

ответы:

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


Более конкретно, пожалуйста. Я мог бы сказать, перетащить и бросить, и это может быть правильный ответ.
NGEN

@ngen: Исправлено, перетаскивание больше не работает. Пожалуйста, смотрите FAQ по сообществу .
Тамара Вийсман

Может быть, это? diskdigger.org
tobylane

@tobylane: Условно-бесплатная, хотя это кажется хорошим. Возможно, я мог бы создать список альтернатив ...
Тамара Вийсман

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

Ответы:


23

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

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

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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


1
Вы можете (теоретически) восстановить данные с поврежденного / поврежденного чипа памяти, расшифровав его, но это трудно сделать, и вам, вероятно, следует сделать это только в качестве последнего усилия. Восстановление всех необходимых вам данных может занять несколько недель / месяцев. Некоторые компании по восстановлению могут сделать это, но по цене, доступной только (бывшим) миллионерам. Материал, необходимый для домашнего ремонта и ремонта, стоит около 5000-10000 долларов США.
satibel

20

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

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

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

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

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

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

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

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

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

  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. Прочитайте документацию внизу этой страницы (пример: шаг за шагом ) и восстановите свои данные.


Мой сценарий немного отличается: SMARTUDM возвращает «IDE диск не найден», но GSmartControl сообщает, что он прошел базовый тест работоспособности, а GParted обнаруживает диск как «нераспределенный». Что мне делать в этом случае?
thdoan

Я бы использовал gddrescueна Linux, чтобы сначала создать образ диска. Веб - страница EaseUs Disk Copy не перечисляет его как бесплатное программное обеспечение больше (хотя Ultimate Boot CD сообщает , имеющие бесплатную версию) , но хочет $ 19,90 или $ 79, или «Free Trial» ссылка , которая немедленно загружает 50MB « dc_demo.exe» Файл
Xen2050

5

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


1

Еще один инструмент, который может быть очень полезным, это 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 и фактически является первым выбором для извлечения отдельных файлов из поврежденного изображения .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.