DDRescue-Image - ok und was nun?

homie5

Cadet 3rd Year
Registriert
Nov. 2009
Beiträge
41
Hallo,

ich bräuchte mal wieder eure Hilfe.

Und zwar habe ich von einer defekte Festplatte (Klackergeräusche, keine Erkennung unter Windows 7) via Ubuntu-Live-CD mit (g)ddrescue ein Image erstellt.

Dies liegt nun nach 48h Dauer auch artig auf meiner externen Festplatte,
meine Frage ist jetzt nun: wie komme ich an die Daten?

Irgendwie müsste ich das Image mounten, dies geht jedoch noch nicht,
da anscheinend die Struktur beschädigt ist :rolleyes:
Partitioniert war die HDD mit NTFS...


Kann mir jemand sagen, was zu tun ist?


Vielen, vielen Dank und Gruß

homie5
 
Wie versuchst du denn zu mounten ?
Wie das geht siehst du hier:
http://wiki.ubuntuusers.de/Shell/dd#Mit-dd-erstellte-Images-einbinden
Würde beim mount noch mit "-t" den Typ des Drives angeben. NTFS wird vermutlich nicht automatisch erkennt..

Falls du die Datei in Windows öffnen möchtest, kann ich dir nicht wirklich helfen.
Am einfachsten wäre wohl wenn du eine HDD suchst die mindestens genausoviele Blöcke hat, dann kannst du das Image zurückspielen und mit TestDisk evtl. das Filesystem retten..
 
Hallo Boeby,

vielen Dank für den Link, hat einwandfrei funktioniert :D

Das Mounten hatte ich vorher schon versucht, warum es nicht ging, weiß ich nun:
Das Image beinhaltet Bootloader und alle Partitionen, es muss beim Mounten die Partition angegeben werden.

Mit dem Befehl
fdisk -l -u /Pfad/zum/Image.img
kann der Beginn jeder Partition angezeigt werden, z.B.:
/media/New Volume/Image.img1 * 2048
Wichtig ist nun noch die Sektorengröße, die ebenfalls ausgegeben wird:
Sector size (logical/physical): 512 bytes / 512 bytes
Diese zwei Werte muss man nun multiplizieren und dann damit die Partition mounten:
mkdir /media/loop_mount
mount -t ntfs -o ro,loop,offset=1048576 '/media/New Volume/Image.img' /media/loop_mount
ro bedeutet read-only
-t ntfs darf auch nicht fehlen


Noch einmal vielen Dank und schöne Grüße nach Zürich!

homie5
 
Zurück
Oben