Восстановление данных с неисправного жесткого диска [дубликат]

У меня неисправный внешний жесткий диск (WD Passport). У него есть раздел в формате ExFAT, из которого я хотел бы восстановить как можно больше данных. Есть одна или две тысячи файлов размером около 20-40 МБ ( файлы необработанных изображений ).

Я сделал Live USB для Ubuntu 16.04. Какие у него есть инструменты, которые могут помочь мне восстановить данные с диска?


Ubuntu уже был полезен, потому что простая команда cp не зависает от файлов, которые он не может прочитать. После нескольких секунд попыток он просто говорит «Ошибка ввода / вывода» и переходит к следующему файлу. Для сравнения, OS X вообще не смонтировала бы том, а Windows 10 зависала бы на неопределенное время на файлах, которые нельзя было прочитать. В Ubuntu я получил 2/3 файлов за один запуск cp .

Могу ли я что-нибудь сделать с помощью Ubuntu, кроме однократного запуска cp в интересующем меня каталоге? Существуют ли инструменты, которые могут попытаться выполнить более агрессивное восстановление (и пропустить уже скопированные файлы)? Примечание: у меня есть только действующий USB-накопитель (2 ГБ). На данный момент у меня нет доступа к компьютеру с постоянно установленным Linux.

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

1
задан 31 August 2016 в 18:36

2 ответа

Используйте rsync. Что-то вроде этого должно работать:

rsync -av --ignore-errors /defective/disk /safe/disk

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

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

dd if=/dev/defectiveDisk of=/target/disk/block-by-block.imh bs=1G conv=notrunc,noerror

Это дает Вам изображение всех восстанавливаемых блоков

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

3
ответ дан 3 December 2019 в 06:57

Хорошо я рекомендую несколько программного обеспечения, можно зависеть от того, в то время как у Вас есть провальный жесткий диск для клонирования. Они - dd_rescue, dd_rhelp и GNU ddrescue. Из этих хороших инструментов я предпочитаю, чтобы GNU ddrescue пошел голова с. Можно погуглить, как работать над этим программным обеспечением. Вышеупомянутое программное обеспечение является всеми различными вариантами известного dd приложения. GNU ddrescue является преемником dd_resuce. Между тем все эти пакеты известны на другое имя пакета в человечности, и информация может быть просмотрена более чем здесь

1
ответ дан 3 December 2019 в 06:57

Другие вопросы по тегам:

Похожие вопросы: