Я пытаюсь восстановить файлы с диска, на котором есть аппаратные ошибки.
Диск был отремонтирован дисковой утилитой, но он сказал мне, что диск поврежден, поэтому мне нужно сделать резервную копию всего, прежде чем произойдет сбой.
Поэтому я попытался скопировать файлы через Finder, но он застрял. Пробовал другие утилиты и они застревают при попытке скопировать файлы, когда голова попадает в поврежденный блок.
Итак, я попытался с rsync, и это похоже на работу; но это навсегда, когда я попал в плохой блок.
Поэтому мне было интересно, есть ли способ заставить Rsync даже не беспокоиться о файле, если это занимает слишком много времени? Либо я могу указать количество попыток для каждого файла, или сколько времени нужно попробовать для каждого файла?
Честно говоря, я не уверен, как долго будет работать этот накопитель, поэтому я хочу получить все данные как можно скорее, хотя я все еще могу смонтировать его и увидеть данные в нем в Finder.
Это то, что я использую в качестве команды; Пожалуйста, посоветуйте, если есть какой-либо способ уменьшить попытку файла, чтобы я мог использовать rsync, чтобы попытаться прочитать поврежденные блоки, но избегать слишком долгого застрять в определенном секторе.
rsync -arv -e--ignore-errors --partial-dir=/Volumes/backup/partial /Volumes/work /Volumes/backup
Заранее спасибо.
dd_rescue
, он имеет расширенные функции для работы с поврежденными секторами.