Извлекаем файлы из образа повреждённого диска: ddrescue, losetup и немного магии

Проблема повреждённых жёстких дисков знакома многим. Диск начинает работать со сбоями, система зависает, файлы исчезают. В этой статье мы разберём, как спасти данные: создадим образ повреждённого диска с ddrescue, подключим его через losetup, смонтируем разделы и извлечём файлы. Также рассмотрим восстановление удалённых данных с помощью утилит TestDisk и PhotoRec и разберём, что делать в случае проблем с NTFS.

https://habr.com/ru/companies/flant/articles/890728/

#ntfs #образ_диска #image #файлобраз #ddrescue #losetup #testdisk #поврежденный_диск #photorec #linux

Извлекаем файлы из образа повреждённого диска: ddrescue, losetup и немного магии

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

Хабр
@FreePietje: I always used #kpartx for that, but I see that #losetup is actually part of Debian's mount package, which is always installed.

Quand tu dois chercher dans tes propres posts Mastodon la syntaxe de la commande à utiliser parce que tu t'en sers 2 fois par an…

#losetup

Ah ben bien sûr, même formaté en #GPT proprement, le #disque n'est pas reconnu à travers l'adaptateur #USB puisqu'il fake des secteurs logiques 4k, donc le GPT (qui ô comble de la stupidité est spécifié au 1er secteur, donc à l'offset 512 et non 4096) n'est pas trouvé.

Mais heureusement y a #losetup !

losetup -b 512 …

Si le noyau/losetup est trop vieux on peut tout de même avoir la partoche directement en calculant l'offset (losetup -o 32768)