1

У меня есть внешний HD, который разбился, и сильно поврежден. Я хочу скопировать с него все, что не повреждено, что означает, что это нужно делать в Терминале, поскольку Finder, конечно, сдается при первом сбое.

Он работает нормально, но, принимая ВСЕГДА, я думаю, потому что он пытается несколько раз для любого сбоя. Также при любой неудачной попытке я получаю записываемый файл, но с нулевыми байтами. Итак, я полагаю, мой вопрос состоит из двух частей:

  1. Как я могу заставить команду cp попробовать только один раз, и если она не работает, двигаться дальше?
  2. Как я могу заставить команду cp не записывать файл, если это была неудачная попытка чтения?

Команда, которую я сейчас использую:

sudo cp -Rfn /Volumes/Audio\ HD /Volumes/Audio\ HD\ 2/recovered 2>> /Volumes/iMac\ Storage/cp_errors.txt

Как я уже сказал, он работает нормально, но мне действительно нужно ускорить его, иначе это займет недели. Это около 400 ГБ данных для чтения, состоящих из множества маленьких файлов (и некоторых больших).

РЕДАКТИРОВАТЬ: я использую Mac OSX Mountain Lion (последняя версия)

2 ответа2

1

ну, это, вероятно, немного сложнее, поэтому попробуйте этот алгоритм:

  1. возьмите образ умирающего диска с помощью DDRescue и сохраните его на другой жесткий диск в виде файла (желательно очень большого).

  2. смонтировать образ в среде Linux и протестировать его. многие из ваших файлов могли быть восстановлены ddrescue

  3. если раздел не читается, попробуйте TestDisk

  4. если раздел существует, но многие файлы все еще не восстановлены, покиньте файловую систему и попытайтесь извлечь файлы с помощью таких инструментов, как formost, photorec и magic rescue. эти инструменты не могут восстановить все виды файлов (файл должен иметь известный шаблон верхнего / нижнего колонтитула), но он может получить наиболее распространенные двоичные форматы.

Вот хорошее место, чтобы получить информацию обо всех задействованных инструментах: https://help.ubuntu.com/community/DataRecovery

http://www.bootmedplus.com/tutorials/image10/ http://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step http://www.cgsecurity.org/wiki/PhotoRec_Step_By_Step http://foremost.sourceforge.net/

0

Вы должны попробовать некоторые коммерческие инструменты (бесплатные для тестирования в течение нескольких дней / недель), такие как SuperDuper ShirtPocket! или Bombich CarbonCopyCloner для резервного копирования ваших файлов.

Для исправления поврежденных файловых систем Alsoft DiskWarrior 4 - лучший инструмент (лучшего инструмента для восстановления файловой системы HFS+ нет). А чтобы спасти данные, вы также можете попробовать ProSoft Data Rescue III.

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