Если на диске есть нечитаемые сектора, один из выбранных вами вариантов состоит в том, чтобы сделать его изображение с dd, заставляя его игнорировать поврежденные сектора, а затем смонтировать это изображение для чтения полезных данных.
[d1 ] Создайте образ дискаИспользуйте команду sudo fdisk -l для идентификации вашего USB-диска, обратите внимание на его путь к устройству, он должен выглядеть примерно как /dev/sd[*], где [*] - это буква, представляющая ваш USB-порт диск.
Когда вы уверены в пути к диску, который хотите скопировать, вы можете использовать dd, чтобы сделать его изображение, и использовать параметры для продолжения чтения после того, как не прочитали данные
dd if=/dev/hd[*] of=/foo_path/foo_image conv=noerror,sync
Это будет читать устройство /dev/sd[*], вывести его на /foo_path/foo_image и игнорировать ошибки чтения. /foo_path/foo_image не должен находиться на том же диске, который вы читаете.
Итак, скажем, вы использовали sudo fdisk -l, и обнаружили, что ваш USB-диск /dev/sdb, вы можете использовать любую из этих команд чтобы сделать изображение, просто заменив /dev/hd[*] на /dev/sdb.
Вам нужно создать точку монтирования, позвоните по ней
sudo mkdir /mnt/ddimage
Теперь смонтируйте созданное вами изображение
mount /foo_path/foo_image /mnt/ddimage -o loop
Теперь вы сможете читать любые полезные данные из образа клонированного диска.
попытайтесь перейти к «сопоставлению» и задайте параметры сопоставления