トップ 最新 追記
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|10|12|
2009|02|03|06|07|10|11|12|
2010|01|02|03|04|07|09|10|11|12|
2011|01|03|04|05|06|07|08|10|
2012|01|06|08|09|10|12|
2013|01|02|03|04|07|09|11|12|
2014|01|03|04|05|06|09|
2015|04|
2016|01|08|
ここは旧えびめもです。えびめも2に移行します(2016/12/1)

2010年10月13日

Partitionテーブル(MBR)の内容を表示するプログラムを書いてみた

disk geometory (cylinder/header/sector) = 1008/32/62, start=0
sectors=2000880
active:   id:   begin(chs) :     end(chs) : start(lba) :length(sect):begin(lba):end(lba)
----------------------------------------------------------------------------------------
0x00 : 0x83 :     0/ 1/  1 :   503/31/ 62 :         62 :     999874 :      62 :  999935
0x00 : 0x83 :   504/ 0/  1 :   897/31/ 62 :     999936 :     781696 :  999936 : 1781631
0x00 : 0x82 :   898/ 0/  1 :   946/31/ 62 :    1781632 :      97216 : 1781632 : 1878847
0x00 : 0x00 :     0/ 0/  0 :     0/ 0/  0 :          0 :          0 :      -1 :      -1
法則
第1パーティションは(C/H/S)で(0/1/1)から始まる
続くパーティションは(任意のCylinder/0/1)から始まり、(任意のCylinder/ディスクのヘッダ数-1/ディスクのセクタ数)で終わる
start(LBA)は begin(CHS)を変換した値
length(セクタ数)は end(CHS)-begin(CHS)+1

2010年10月14日

新品のSDカード

その1
boss2:/home/ebihara/project/myfdisk# ./print_parttion /dev/sdc
open(/dev/sdc)
disk geometory (cylinder/header/sector) = 957/64/63, start=0
sectors=3862528
active:   id:   begin(chs) :     end(chs) : start(lba) :length(sect):begin(lba):end(lba)
----------------------------------------------------------------------------------------
0x00 : 0x06 :     0/ 2/ 10 :   956/63/ 63 :        135 :    3858489 :     135 : 3858623
0x00 : 0x00 :     0/ 0/  0 :     0/ 0/  0 :          0 :          0 :      -1 :      -1
0x00 : 0x00 :     0/ 0/  0 :     0/ 0/  0 :          0 :          0 :      -1 :      -1
0x00 : 0x00 :     0/ 0/  0 :     0/ 0/  0 :          0 :          0 :      -1 :      -1
その2
boss2:/home/ebihara/project/myfdisk# ./print_parttion /dev/sdc
open(/dev/sdc)
disk geometory (cylinder/header/sector) = 1018/124/62, start=0
sectors=7831552
active:   id:   begin(chs) :     end(chs) : start(lba) :length(sect):begin(lba):end(lba)
----------------------------------------------------------------------------------------
0x80 : 0x0c :     0/ 1/  1 :   249/144/ 48 :         48 :    7831504 :      62 : 1923287
0x00 : 0x00 :     0/ 0/  0 :     0/ 0/  0 :          0 :          0 :      -1 :      -1
0x00 : 0x00 :     0/ 0/  0 :     0/ 0/  0 :          0 :          0 :      -1 :      -1
0x00 : 0x00 :     0/ 0/  0 :     0/ 0/  0 :          0 :          0 :      -1 :      -1