Добрый день всем!Принесли тут флешку с какой-то очень важной информацией - дрова, софт и активатор к какой-то уникальной неновой железяке. Купленной в лохматые года толи во Франции, толи в Испании. Следов фирмы-производителя в интернете найти не удалось. Беда в том, что полетела ФС. Хозяин трясётся и боится выпускать флешку лишний раз из рук. Разрешил сделать образ для дальнейшего изучения. Флешка хорошо и без ошибок прочиталась с помощью dd, размер образа и размер флешки совпадают. Примонтировать сходу образ не удалось:
# mount -t vfat -o loop=/dev/loop2 /media/Flash01.dd /mnt
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/loop2, missing codepage or helper program, or other error.# mount -t ntfs /dev/loop2 /mnt
NTFS signature is missing.
Failed to mount '/dev/loop2': Invalid argument
The device '/dev/loop2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?# kpartx -av /media/Flash01.dd
подключает loop молча, несмотря на флаг -v# losetup
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE DIO LOG-SEC
/dev/loop2 0 0 0 0 /media/Flash01.dd# file -s /dev/loop2
/dev/loop2: dataЧем ещё можно воспользоваться для восстановления доступа к данным? VМожно не под линукс, но чтоб умел работать с raw-файлом образа. Пока рою Интернет, но просветления нет.
из того, что я помню — testdisk, может binwalk чего найдет> Флешка хорошо и без ошибок прочиталась с помощью dd
хоть strings на дамп запусти, а то вдруг контроллер кашу выдал
ntfs на флешке , бггга так иму инада
> из того, что я помню — testdiskTestdisc c photorecord должен восстановить если ФС не компресована и не шифрована. Для сильно фрагментированной FS восстановление хуже.
Еще можно пробовать:
http://anyfs-tools.sourceforge.net/ru/man8/anyfs-tools.8.html
http://anyfs-tools.sourceforge.net/ru/man8/anysurrect.8.html
>Maybe the wrong device is used? Or the whole disk instead of a
>partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?https://superuser.com/questions/117136/how-can-i-mount-a-par...
Если не можете по-английски, наймите в компанию переводчика ;)
> Чем ещё можно воспользоваться для восстановления доступа к данным? VМожно не под
> линукс, но чтоб умел работать с raw-файлом образа. Пока рою Интернет,
> но просветления нет.готовьте кошелек.
Ему с такими знаниями при готовности кошелек достать лучше в лабу занимающуюся data recovery сунуться. Сильно эффективнее будет, если человек не знает что делать с убитой ФС.
> Ему с такими знаниями при готовности кошелек достать лучше в лабу занимающуюся
> data recovery сунуться. Сильно эффективнее будет, если человек не знает что
> делать с убитой ФС.Обдерут как липку, а результат будет - автоэкспорт из R-Studio.
Так что имеет смысл просто
dd bs=2M if=/dev/флешка of=/home/me/флешка.iso
И затем натравить R-Studio на /home/me/флешка.iso Ну и чуть чуть translate.google.comТоже cильно эффективнее бывает, если человек не знает что делать с убитой ФС.
Для начала посмотреть что там за файловая система, насколько вменяема таблица разделов и проч.После этого понимания -
1) Посмотреть глазами на дестрой, насколько это вообще на ту или иную ФС похоже.
2) Определившись с типом ФС - сделать _копию_ образа и fsck (или что там) той ФС на _копии_ прогнать. Дабы посмотреть что вообще там порушилось.
3) Если это не прокатило - понять насколько разрушено и, возможно, resort к либо продвинутым утилитам читающим немонтированное, либо хексэдитором вынуть самое ценное.4) Если нечто не под Linux - в чем проблема ему raw файл отдать, даже если он сам это не умеет? А, вы так не умеете? Блин, обратитесь в лабораторию какую-нибудь, при таких знаниях в устройстве ФС и проблемах оных вам тяжко будет что-то осмысленное сделать.
А так есть софт который читает без монтирования - своим парсером. Ему может быть более-менее пофиг на отсуствие или дестрой некоторых из структур ФС. Но возможно что это оверкилл. См. ntfs* в линухе, например.
>[оверквотинг удален]
>
> DIO LOG-SEC
> /dev/loop2
> 0 0
> 0 0 /media/Flash01.dd
> # file -s /dev/loop2
> /dev/loop2: data
> Чем ещё можно воспользоваться для восстановления доступа к данным? VМожно не под
> линукс, но чтоб умел работать с raw-файлом образа. Пока рою Интернет,
> но просветления нет.А что покажет fdisk -l img. Может по типу раздела какая наводка?
>[оверквотинг удален]
>> DIO LOG-SEC
>> /dev/loop2
>> 0 0
>> 0 0 /media/Flash01.dd
>> # file -s /dev/loop2
>> /dev/loop2: data
>> Чем ещё можно воспользоваться для восстановления доступа к данным? VМожно не под
>> линукс, но чтоб умел работать с raw-файлом образа. Пока рою Интернет,
>> но просветления нет.
> А что покажет fdisk -l img. Может по типу раздела какая наводка?А blkid что покажет?