Tôi có thẻ sd được định dạng MBR và khi kết nối với máy Linux (xubfox 12.04), nó có thể gắn phân vùng và phân tích hệ thống tệp (như có thể GParted). Tuy nhiên, khi tôi cố đọc MBR từ thiết bị bằng dd, nó cung cấp cho tôi một loạt dữ liệu giả.
Bất cứ ai cũng có thể làm sáng tỏ về cách Linux / GParted có thể đọc và hiểu ý nghĩa của MBR khi dd không thể đọc MBR. Họ có sử dụng các phương pháp khác nhau để lấy dữ liệu không? IE không mở (), đọc ()
Lệnh DD là:
dd if=/dev/sdb of=mbr.bin bs=512 count=1
Đầu ra DD là:
1+0 records in
1+0 records out
512 bytes transferred in 0.000786 secs (651345 bytes/sec)
mbr.bin đổ với hexdump -C mbr.bin
là:
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
và grep sdb /proc/partitions
?
dd
cho?