SDカード4


SDカードで SDカードの1セクタを読むことが出来るようになったので、 SDカードの内容をのぞいてみました。
使用したSDカードKINGMAXの2GBです。


購入時のフォーマット
sector 0
addr   0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0060  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0070  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0080  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0090  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00a0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00b0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00c0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00d0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00e0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00f0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0100  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0110  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0120  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0130  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0140  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0150  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0160  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0170  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0180  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0190  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01a0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01b0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02   ................
01c0  18 00 06 01 c1 a1 95 00 00 00 6b 27 39 00 00 00   ..........k'9...
01d0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01e0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01f0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa   ..............U.

sector 0x95
addr   0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
0000  eb 00 90 20 20 20 20 20 20 20 20 00 02 40 01 00   ...        ..@..
0010  02 00 02 00 00 f8 e5 00 3f 00 40 00 95 00 00 00   ........?.@.....
0020  6b 27 39 00 80 01 29 f8 4e 16 90 4e 4f 20 4e 41   k'9...).N..NO NA
0030  4d 45 20 20 20 20 46 41 54 31 36 20 20 20 00 00   ME    FAT16   ..
0040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0060  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0070  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0080  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0090  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00a0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00b0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00c0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00d0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00e0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00f0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0100  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0110  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0120  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0130  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0140  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0150  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0160  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0170  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0180  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0190  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01a0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01b0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01c0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01d0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01e0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01f0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa   ..............U.

sector 0x260
addr   0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
0000  52 45 43 59 43 4c 45 52 20 20 20 17 00 02 3b 91   RECYCLER   ...;.
0010  7e 42 7e 42 00 00 3c 91 7e 42 02 00 00 00 00 00   ~B~B..<.~B......
0020  e5 5a 5a 20 20 20 20 20 44 41 54 20 00 00 00 00   .ZZ     DAT ....
0030  00 00 00 00 00 00 00 00 00 00 1e 00 1c 00 00 00   ................
0040  e5 53 54 46 49 4c 45 20 44 41 54 20 00 00 00 00   .STFILE DAT ....
0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0060  41 42 43 20 20 20 20 20 44 41 54 20 00 00 00 00   ABC     DAT ....
0070  00 00 00 00 00 00 5c 64 83 42 1d 00 12 00 00 00   ......\d.B......
0080  e5 55 54 4f 52 55 4e 20 49 4e 46 02 18 17 3b 91   .UTORUN INF...;.
0090  7e 42 81 42 00 00 52 2d 81 42 09 00 28 03 00 00   ~B.B..R-.B..(...
00a0  e5 55 54 4f 52 55 4e 20 49 4e 46 02 18 17 3b 91   .UTORUN INF...;.
00b0  7e 42 81 42 00 00 24 43 81 42 09 00 f0 04 00 00   ~B.B..$C.B......
00c0  e5 55 54 4f 52 55 4e 20 49 4e 46 02 18 17 3b 91   .UTORUN INF...;.
00d0  7e 42 82 42 00 00 0b 95 82 42 09 00 38 03 00 00   ~B.B.....B..8...
00e0  41 55 54 4f 52 55 4e 20 49 4e 46 02 18 17 3b 91   AUTORUN INF...;.
00f0  7e 42 83 42 00 00 96 a9 83 42 09 00 60 04 00 00   ~B.B.....B..`...
0100  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0110  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0120  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0130  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0140  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0150  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0160  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0170  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0180  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0190  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01a0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01b0  00 01 ff ff ff ff ff ff ff ff ff ff ff ff fe 80   ................
01c0  00 00 00 01 2b ff ff ff ff ff ff ff ff ff ff ff   ....+...........
01d0  ff ff ff ff ff ff ff ff ff ff ff ff fe 80 00 00   ................
01e0  00 01 2b ff ff ff ff ff ff ff ff ff ff ff ff ff   ..+.............
01f0  ff ff ff ff ff ff ff ff ff ff fe 80 00 00 00 01   ................


sd_card_sector_1st.gif


Windows7でフォーマットした場合
sector 0
addr   0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
0000  eb 3c 90 4d 53 44 4f 53 35 2e 30 00 02 40 06 00   .<.MSDOS5.0..@..
0010  02 00 02 00 00 f8 e5 00 3f 00 ff 00 00 00 00 00   ........?.......
0020  00 28 39 00 80 00 29 5f 22 5d 9a 4e 4f 20 4e 41   .(9...)_"].NO NA
0030  4d 45 20 20 20 20 46 41 54 31 36 20 20 20 33 c9   ME    FAT16   3.
0040  8e d1 bc f0 7b 8e d9 b8 00 20 8e c0 fc bd 00 7c   ....{.... .....|
0050  38 4e 24 7d 24 8b c1 99 e8 3c 01 72 1c 83 eb 3a   8N$}$....<.r...:
0060  66 a1 1c 7c 26 66 3b 07 26 8a 57 fc 75 06 80 ca   f..|&f;.&.W.u...
0070  02 88 56 02 80 c3 10 73 eb 33 c9 8a 46 10 98 f7   ..V....s.3..F...
0080  66 16 03 46 1c 13 56 1e 03 46 0e 13 d1 8b 76 11   f..F..V..F....v.
0090  60 89 46 fc 89 56 fe b8 20 00 f7 e6 8b 5e 0b 03   `.F..V.. ....^..
00a0  c3 48 f7 f3 01 46 fc 11 4e fe 61 bf 00 00 e8 e6   .H...F..N.a.....
00b0  00 72 39 26 38 2d 74 17 60 b1 0b be a1 7d f3 a6   .r9&8-t.`....}..
00c0  61 74 32 4e 74 09 83 c7 20 3b fb 72 e6 eb dc a0   at2Nt... ;.r....
00d0  fb 7d b4 7d 8b f0 ac 98 40 74 0c 48 74 13 b4 0e   .}.}....@t.Ht...
00e0  bb 07 00 cd 10 eb ef a0 fd 7d eb e6 a0 fc 7d eb   .........}....}.
00f0  e1 cd 16 cd 19 26 8b 55 1a 52 b0 01 bb 00 00 e8   .....&.U.R......
0100  3b 00 72 e8 5b 8a 56 24 be 0b 7c 8b fc c7 46 f0   ;.r.[.V$..|...F.
0110  3d 7d c7 46 f4 29 7d 8c d9 89 4e f2 89 4e f6 c6   =}.F.)}...N..N..
0120  06 96 7d cb ea 03 00 00 20 0f b6 c8 66 8b 46 f8   ..}..... ...f.F.
0130  66 03 46 1c 66 8b d0 66 c1 ea 10 eb 5e 0f b6 c8   f.F.f..f....^...
0140  4a 4a 8a 46 0d 32 e4 f7 e2 03 46 fc 13 56 fe eb   JJ.F.2....F..V..
0150  4a 52 50 06 53 6a 01 6a 10 91 8b 46 18 96 92 33   JRP.Sj.j...F...3
0160  d2 f7 f6 91 f7 f6 42 87 ca f7 76 1a 8a f2 8a e8   ......B...v.....
0170  c0 cc 02 0a cc b8 01 02 80 7e 02 0e 75 04 b4 42   .........~..u..B
0180  8b f4 8a 56 24 cd 13 61 61 72 0b 40 75 01 42 03   ...V$..aar.@u.B.
0190  5e 0b 49 75 06 f8 c3 41 bb 00 00 60 66 6a 00 eb   ^.Iu...A...`fj..
01a0  b0 42 4f 4f 54 4d 47 52 20 20 20 20 0d 0a 52 65   .BOOTMGR    ..Re
01b0  6d 6f 76 65 20 64 69 73 6b 73 20 6f 72 20 6f 74   move disks or ot
01c0  68 65 72 20 6d 65 64 69 61 2e ff 0d 0a 44 69 73   her media....Dis
01d0  6b 20 65 72 72 6f 72 ff 0d 0a 50 72 65 73 73 20   k error...Press
01e0  61 6e 79 20 6b 65 79 20 74 6f 20 72 65 73 74 61   any key to resta
01f0  72 74 0d 0a 00 00 00 00 00 00 00 ac cb d8 55 aa   rt............U.

sector 6
addr   0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
0000  f8 ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00   ................
0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

sector 0xeb
addr   0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
0000  f8 ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00   ................
0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

sector 0x1d0
addr   0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
0000  44 45 46 20 20 20 20 20 44 41 54 20 00 00 9c 05   DEF     DAT ....
0010  21 42 00 00 00 00 9c 05 21 42 02 00 08 00 00 00   !B......!B......
0020  41 42 43 20 20 20 20 20 44 41 54 20 00 00 9c 05   ABC     DAT ....
0030  21 42 00 00 00 00 5c 64 83 42 03 00 12 00 00 00   !B....\d.B......
0040  e5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

sector 0x1f0
addr   0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
0000  10 11 12 13 14 15 16 17 00 00 00 00 00 00 00 00   ................
0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

sector 0x230
addr   0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
0000  61 62 63 64 65 66 67 0d 0a 68 69 6a 6b 6c 6d 6e   abcdefg..hijklmn
0010  0d 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

sector 0x270
addr   0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
0000  31 32 33 34 35 2c 20 32 32 33 34 35 0d 0a 33 32   12345, 22345..32
0010  33 34 35 2c 20 34 32 33 34 35 0d 0a 00 00 00 00   345, 42345......
0020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................


sd_card_sector_w7.gif


マスターブートレコード (MBR) の構造
アドレス内容サイズ
0x0000ブートストラップローダ446
0x01be第1パーティション16
0x01ce第2パーティション16
0x01de第3パーティション16
0x01ee第4パーティション16
0x01feブートシグニチャ (0xaa55)2


各パーティションの構造
オフセット内容サイズ
0x00フラグ (0x80 = ブート可, 0x00 = ブート不可)1
0x01パーティションの最初のセクタ, 方式での値
CHS
3
0x04パーティションの種類 (パーティション識別子)1
0x05パーティションの最後のセクタ, 方式での値
CHS
3
0x08パーティションの最初のセクタ, 方式での値
LBA
4
0x0cパーティションの全セクタ数4


パーティションの種類 (パーティション識別子)
ファイルシステム名
0x00空のパーティション
0x01 / 0x11FAT12
0x04 / 0x14FAT16 (32MB以下)
0x06 / 0x16FAT16 (32MBより大きい)
0x0b / 0x1bFAT32


BIOSパラメータブロック (BPB) の構造
アドレス内容サイズ
0x00000xeb1
0x00020x901
0x000bセクタ当たりのバイト数 (通常 0x200)2
0x000dクラスタ当たりのセクタ数1
0x000eBPBのセクタとFATの先頭セクタとのオフセット2
0x0010FATの数 (通常 2)1
0x0011ルートディレクトリのエントリ数2
0x0015メディアタイプ f0:FD, f8:Hard Disk1
0x0016FAT当たりのセクタ数2
0x0020セクタ総数 (サイズの大きいメディア用)4
0x002bボリューム名11
0x0036FATタイプ8
0x01feブートシグニチャ (0xaa55)2


真空管
戻る