On Wed, 2011-09-14 11:52:32 +0200, Andre Landwehr <[email protected]> wrote: > Am 14.09.2011 10:49, schrieb Pierre Bernhardt: > > Am 14.09.2011 06:37, schrieb Frank Bergmann: > > > On Wed, Sep 14, 2011 at 12:04:55AM +0200, Pierre Bernhardt wrote: > > > > wenn ich eine komplette Platte mittels dd if=/dev/sdc of=datei > > > > kopiert habe, wie kann ich dann auf diese Platte zugreifen? > > > das loopback-Device kennt "offset" als Parameter => man mount. > > > > > > [root@treferpol frank]# mount -o loop,offset=12345 test2.raw /mnt/ > > > [root@treferpol frank]# mount > > > /home/frank/test2.raw on /mnt type ext2 (rw,loop=/dev/loop0,offset=12345) > > > > > > Wenn die Platte "alt" eingerichtet ist, muesste der Offset 63 Sektoren a > > > 512 Byte betragen. > > Ok, danke, das hatte ich noch nicht gesehen. > > > > Wenn ich aber mehrere Partitionen auf der Platte habe dann wird es schon > > schwierig oder? Dann müsste ich nachrechnen. Wenn es eine andere Partitions- > > tabelle verwedet wird, dann noch schwieriger. Gibt es kein Modul, Treiber > > oder sonstwas den man dazu nutzen kann, ein Blockdevice mit der Datei zu > > erstellen? > > Ich hab damals mal nur grob abgeschätzt wo die Partitionsgrenzen liegen > müssten und das loopback-mounten dann in einer Schleife mit > aufsteigendem Offset laufen lassen bis es klappt. Jaja, ich weiß, > Pragmatiker... ;-)
root@elle:~# dd if=/dev/sda bs=400M count=1 of=sda.image
1+0 records in
1+0 records out
419430400 bytes (419 MB) copied, 8.7386 s, 48.0 MB/s
root@elle:~# sfdisk -d sda.image
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
read: Inappropriate ioctl for device
sfdisk: read error on sda.image - cannot read sector 20148224
# partition table of sda.image
unit: sectors
sda.image1 : start= 2048, size= 614400, Id= 7, bootable
^^^^^^
sda.image2 : start= 618494, size=940496898, Id= 5
sda.image3 : start=941115392, size= 31457280, Id= 7
sda.image4 : start=972572672, size= 4184064, Id= c
sda.image5 : start= 618496, size= 19529728, Id=82
root@elle:~# mount -o ro,loop,offset=$((2048*512)) sda.image oo -t ntfs
^^^^^^
root@elle:~# ls oo/
Boot bootmgr $RECYCLE.BIN SYSTEM System Volume Information Temp
Bekommt man alles raus :)
MfG, JBG
--
Jan-Benedict Glaw [email protected] +49-172-7608481
Signature of: Eine Freie Meinung in einem Freien Kopf
the second : für einen Freien Staat voll Freier Bürger.
signature.asc
Description: Digital signature
-- Linux mailing list [email protected] subscribe/unsubscribe: http://lug-owl.de/mailman/listinfo/linux Hinweise zur Nutzung: http://www.lug-owl.de/Mailingliste/hints.epo
