Работа с photorec

Возник такой вопрос: если photorec применить на снятом с жесткого диска образе, то результат будет тот же что и с оригинала?
Думаю, что ничего не получится.
TestDisk работает с разделами, а не с образами.
Ошибки не исчезают с опытом - они просто умнеют
Без разницы, с чем работать, но образ должен быть ПОЛНОЙ копией ВСЕГО диска или раздела.
В любом случае, photorec не вносит изменений в диск/образ, а пытается скопировать с него блоки данных, которые судя по сигнатурам, скорей всего являются файлами заданных типов.
man photorec
NAME
       photorec - Recover lost files from harddisk, digital camera and cdrom
SYNOPSIS
       photorec [/log] [/debug] [/d recup_dir] [device|image.dd|image.e01]
А как мне photorec натравить на *.img ? Если это образ /dev/sdb
И кто же это делает полную (имеется в виду один в один) копию диска/раздела?
Разделы у всех в пределах 50-100 ГГб, а если DATE, то ........
А чтобы натравить, образ нужно смонтировать - если, повторюсь, у тебя образ один в один ( как написал Natrio image.dd).
Ошибки не исчезают с опытом - они просто умнеют
Дело в том что у меня есть жесткий который конкретно барахлит, на всяк случай снял с него образ по такому совету - dd if=/dev/sdX of=/home/user/image.img . Данные я то потом восстановил с оригинала, но стало интересно можно ли то же самое проделать и с образом. И есть еще один полностью рабочий с двумя разделами на который надо натравить photorec. Я вот думаю делать все с оригинала или можно снять образ. Если можно, то подскажите как. Спасибо.
О монтировании написано очень много.
Например http://help.ubuntu.ru/wiki/backup, первое, что попалось. Ищи.

Монтирование образа

С образом раздела, сделанным с помощью dd можно работать как с настоящим разделом, т.е. записывать на него файлы, удалять или изменять существующие и т.д. Для этого нужно лишь смонтировать образ как loop-устройство
Если вы применяли архивацию при создании файла-образа, сначала распакуйте его с помощью того же архиватора, например
bzip2 -dv /media/backup/sda5.dd.bz
Теперь можно смонтировать образ
sudo mount /media/backup/sda5.dd -o loop /mnt
(С опцией loop программа mount автоматически «подцепит» файл-образ на свободное loop-устройство, после чего смонтирует файловую систему)
Теперь вы можете работать с содержимым образа как с обычной файловой системой, все ваши изменения запишутся в образ. По завершении работы отмонтируйте образ как обычную ФС
sudo umount /mnt
_____________________
Но вот как подцепит этот раздел TestDisk, честно скажу, не знаю. Никогда не делал.
Но если не получится, всегда можно развернуть этот образ на реальном диске и работать уже с ним.
Ошибки не исчезают с опытом - они просто умнеют
vssek, спасибо. По ссылке все нашел. Отвечу на свои вопросы если кто подобное искать будет.
Образ hdd можно подключить так:
sudo losetup -fv /media/backup/sda.dd
после этого появится /dev/loop0 и его без проблем пережевывает photorec, находит разделы и восстанавливает инфу так же как и с оригинала.
Если нужно примонтировать разделы которые внутри образа, то:
sudo kpartx -av /dev/loop0
получим loop0p1, loop0p2 и т.д. и дальше монтируем их стандартными методами.
нынче стал замечать отсутствие модуля loop из каробки.так что , если кто начнет заморачиваться с монтированием образов в файловую систему, не забудьте (проверить)
# modprobe loop
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Medar, рад, что у тебя все получилось.
Даже и не думал, что TestDisk все подцепит.
Будем знать на будущее.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.