DISKPART(8)

名称
diskpart - デフォルトのディスクパーティションサイズを求める

書式
diskpart [-p] [-d] [-s size] disk-type

解説
diskpart は、Berkeley で適用されたデフォルト規則に従い、 ディスクパーティションサイズを計算するのに使用されます。

使用可能なオプションとオペランド：

-p  デバイスドライバへ取り込み可能な形式のテーブルが作成されます。

-d  ディスク情報記述ファイル /etc/disktab への取り込みが可能な形式のエントリが作成されます。例については disktab(5) を参照してください。

-s size
    -s オプションで指定された size にディスクサイズを制限することを指示します。

不良セクタフォワーディングを行うディスクでは、 このための領域は通常ディスクの最後のパーティションに確保されますが、 この領域は作成されるテーブルには影響を与えません。 不良セクタフォワーディングのためには、テーブルの複製コピーのための 1トラックと、不良セクタをマップするための 126 セクタのプールを確保す るのに十分なトラック数が予約されます。 シリンダ数の倍数でないとしても、ディスクの最後に不良 セクタ置換やその他の制御エリアのための領域を確保する目的で、 -s オプションを使うことも出来ます。

ディスクのパーティションサイズは、ディスク全体のサイズに基づいて、下 のテーブルのように決定されます (値はすべてセクタ単位です)。 ‘c’ パーティションは、慣例として物理ディスク全体をアクセスするために使われます。 デバイスドライバのテーブルは、 ‘c’ パーティション中に不良セクタフォワーディングテーブルに予約された 領域を含めますが、disktab ファイルやデフォルトフォーマットで 用いられる `c'パーティションからは、予約領域が除外されます。 普通は、 ‘g’ パーティションが使われるか、もしくは ‘d’, ‘e’, ‘f’ パーティションが使われるかのどちらかになります。 ‘g’ と ‘f’ パーティションは可変サイズで、固定サイズパーティションが配置された 残りの領域全体を占めることになります。 20M バイト以下のディスクに対しては、 diskpart は “disk too small, calculate by hand” のメッセージを出して終了します。
Partition 20-60 MB 61-205 MB 206-355 MB 356+ MB a 15884 15884 15884 15884 b 10032 33440 33440 66880 d 15884 15884 15884 15884 e unused 55936 55936 307200 h unused unused 291346 291346

不明なディスクタイプが指定されたとき、 diskpart はジオメトリ情報を求めるプロンプトを出します。

関連項目
disktab(5)

バグ
デフォルトのパーティションサイズのほとんどは(RP06 のような)過去の遺 物に基づいているので、満足のいかない配置になるかもしれません。

-d フラグを使用すると、代替ディスク名は出力されません。

歴史
diskpart は 4.2BSD から登場しました。