Подскажите, пожалуйста, можно ли восстановить данные с образа диска (image.iso), полученного посредством команды dd?
Восстановление данных с образа
Подскажите, пожалуйста, можно ли восстановить данные с образа диска (image.iso), полученного посредством команды dd?
можно, только вы не написали что делали и что не получилось сделать.
Образ, снятый при помощи dd, не является iso-образом, это точная копия раздела или всего диска. По идее, его можно примонтировать и вытащить нужные данные простым копированием. А можно просто "развернуть" копию на диск или раздел, сообразно тому, с чего сделан дамп. Попробуйте посмотреть, что из себя представляет дамп:
$ file /path/to/image.isoДальнейшие действия зависят от результата.
Дальнейшие действия зависят от результата.
например так:
mount -o loop /path/file.img /media/mountpoint
можно, только вы не написали что делали и что не получилось сделать.
Пытаюсь смонтировать образ mount -o loop /path/file.img /media/mountpoint - выпадает ошибка mount: unknown filesystem type '(null)'.
Попробуйте посмотреть, что из себя представляет дамп:
file /path/to/image.iso
/path/to/image.iso: x86 boot sector; partition 1: ID=0x7, starthead 32, startsector 2048, 614400 sectors; partition 2: ID=0x7, starthead 94, startsector 616448, 67108864 sectors; partition 3: ID=0x7, starthead 254, startsector 589490176, 31457280 sectors; partition 4: ID=0xc, starthead 254, startsector 620947456, 4192256 sectors, code offset 0x31
/path/to/image.iso: x86 boot sector; partition 1: ID=0x7, starthead 32, startsector 2048, 614400 sectors; partition 2: ID=0x7, starthead 94, startsector 616448, 67108864 sectors; partition 3: ID=0x7, starthead 254, startsector 589490176, 31457280 sectors; partition 4: ID=0xc, starthead 254, startsector 620947456, 4192256 sectors, code offset 0x31
man mount
на предмет опции offset поможет повысить вероятность получения желаемого.
Правда при использовании dd без conv=noerror,sync этого может оказаться недостаточно...