Ich habe eine MBR-formatierte SD-Karte und wenn ich eine Verbindung zu einem Linux-Computer (xubuntu 12.04) herstelle, kann diese eine Partition bereitstellen und das Dateisystem analysieren (wie auch GParted). Wenn ich jedoch versuche, den MBR mit dd vom Gerät zu lesen, erhalte ich eine Reihe von falschen Daten.
Könnte jemand etwas Licht ins Dunkel bringen, wie Linux / GParted den MBR lesen und verstehen kann, wenn dd den MBR nicht lesen kann? Verwenden sie unterschiedliche Methoden, um an die Daten zu gelangen? IE nicht öffnen (), lesen ()
Der DD-Befehl lautet:
dd if=/dev/sdb of=mbr.bin bs=512 count=1
DD-Ausgabe ist:
1+0 records in
1+0 records out
512 bytes transferred in 0.000786 secs (651345 bytes/sec)
mbr.bin dump mit hexdump -C mbr.bin
ist:
00000000 04 16 41 53 4d 49 2d 53 44 03 00 00 00 00 16 f1 |..ASMI-SD.......|
00000010 00 7f 00 32 1f 5b 80 00 36 db bf bf 96 c0 00 01 |...2.[..6.......|
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000030 6f 00 00 10 00 00 02 2e 00 00 00 00 00 00 00 00 |o...............|
00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000200
fdisk -lu /dev/sdb
, gdisk -l /dev/sdb
und grep sdb /proc/partitions
?
dd
es?