我有一个MBR格式的sd卡,当连接到Linux计算机(xubuntu 12.04)时,它可以挂载分区并解析文件系统(GParted也可以)。但是,当我尝试使用dd从设备读取MBR时,它给了我很多虚假数据。
当dd无法读取MBR时,任何人都无法阐明Linux / GParted如何读取和理解MBR。他们是否使用不同的方法来获取数据?IE浏览器无法打开(),读取()
DD命令是:
dd if=/dev/sdb of=mbr.bin bs=512 count=1
DD输出为:
1+0 records in
1+0 records out
512 bytes transferred in 0.000786 secs (651345 bytes/sec)
mbr.bin转储的hexdump -C mbr.bin
是:
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
以及grep sdb /proc/partitions
?
dd
?