После прочтения этой статьи: Ошибка ядра Linux приводит к повреждению TCP / IP , я подумал, что эти проблемы могут быть связаны. Исходный драйвер veth появился в ядре 2.6.24-rc1 , ошибка появилась в 2010 году с этим патчем (v2.6.37-rc8).Теперь исправление этой проблемы должно быть перенесено в ядра 3.14+, поэтому обновление до одного из этих ядер может решить эту проблему.
Запустив testdisk
на образе ddrescue
в соответствии с инструкциями в этого руководства , мне удалось восстановить все файлы.
Первоначальное быстрое сканирование ничего полезного не обнаружило, но после быстрого сканирования доступна опция глубокого сканирования.
Deepscan обнаружил файловые системы с тремя разделами-
ext4, exFAT, exFAT
ext4 был помечен как Linux. Я не пытался ничего восстановить с этого раздела. Это раздел, который можно было монтировать ранее.
Первый файл exFAT не был помечен, и я смог просмотреть его с помощью команд терминала, предоставленных testdisk
. В этой таблице разделов, которую другие программы, такие как gparted
, не могли видеть, были все папки и файлы GoPro в первозданном порядке. В папке DCIM я нашел все свои фотографии и видео с правильными именами файлов и отметками времени -, поэтому восстановление вообще не сводилось к восстановлению поврежденных файлов.
Второй exFAT выглядел так же, как и первый, но файлы были нечитаемы.