冨岡(とみおか)です。 From: Satoru Otsubo <otsubo_p@xxxxxxxxxxxxxxx> Subject: [vine-users:071245] Re: fdisk の Units = シリンダ数 of 16065 * 512 = 8225280 bytes ? Date: Sun, 27 Mar 2005 11:58:25 +0900 > > Units (= シリンダ数) of 16065 * 512 (= 8225280 bytes) > と解釈して、また of は x と解釈して、 > heads, sectors, cylinders の間の関係を示したものととりあえず > 解釈しておきたいと思います。 Units = シリンダ数 <-- fdisk が扱う数値(単位) of 16065 * 512 = 8225280 bytes <-- (1シリンダ当たりの容量) fdisk で扱える最小単位(容量) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Units = シリンダ数 ( of 16065 * 512 = 8225280 bytes ) ~~~~~~~~~~~~~~~~~~ こう思って頂く方が良いと思います。 > それにしても、16065 は 255 x 63 と表示する方が理解されやすい > とおもいますが。 255 x 63 (heads * sectors) は、bios と関係しますし、 又、実際にヘッドが 255 個も有るわけでもありませんので。 fdisk では、16065 ( = 255 x 63 ) と言う事です。 # 上手く説明できなくて申し訳有りません。 # 色々な容量のディスク(できれば容量が少ない物)で確認される方が理解し # やすいと思います。 以下は、手もとの 2GB のディスクの場合です。 Disk /dev/hda: 2167 MB, 2167603200 bytes 128 heads, 63 sectors/track, 525 cylinders Units = cylinders of 8064 * 512 = 4128768 bytes 古いヴァージョンの fdisk では、 Units = cylinders of 8064 * 512 と、最後の = 以下が有りません。 ---------- とみおか