Linux mformatコマンド
Linux mformatコマンドは、MS-DOSファイルシステムのディスクをフォーマットするために使用します。
すでに低水準フォーマット済みのフロッピーディスクにDOSファイルシステムを構築します。mtoolsをコンパイルするときに USE_2M パラメータを有効にしている場合、2Mフォーマットに関連する一部のパラメータが有効になります。そうでない場合、これらのパラメータ(S,2,1,M など)は効果を持ちません。
構文
mformat [-t cylinders] [-h heads] [-s sectors] [-l volume_label] [-F] [-I fsVer-sion] [-S sizecode] [-2 sectors_on_track_0] [-M software_sector_size] [-a] [-X] [-C] [-H hidden_sectors] [-r root_sectors] [-B boot_sector] [-0 rate_on_track_0] [-A rate_on_other_tracks] [-1] [-k] drive:
パラメータ:
- -t シリンダ数
- -h ヘッド数
- -s 各トラックのセクタ数
- -l ラベル
- -F ディスクをFAT32フォーマットにフォーマットします。ただし、このパラメータはまだ実験段階です。
- -I FAT32のバージョン番号を設定します。これももちろんまだ実験段階です。
- -S セクタサイズコード。計算方法は sector = 2^(コード値+7) です。
- -c クラスタのセクタ数。指定された数字がクラスタ数がFATテーブルの制限を超える原因になる場合、mformatは自動的にセクタ数を拡大します。
- -s
- -M ソフトウェアセクタサイズ。この数字はシステムが報告するセクタサイズです。通常は実際のサイズと同じです。
- -a このパラメータを指定すると、mformatはこのフロッピーディスクにAtariシステムのシリアル番号を生成します。
- -X フロッピーディスクをXDFフォーマットにフォーマットします。使用する前に、まず xdfcopy コマンドでフロッピーディスクを低水準フォーマットする必要があります。
- -C MS-DOSファイルシステムをインストールできるディスクイメージファイル(disk image)を生成します。もちろん、実際のディスクドライブに対してこのパラメータを指定しても意味はありません。
- -H 隠しセクタの数。これは通常、ハードディスクのパーティションをフォーマットするときに適用されます。通常、パーティションの前にはパーティションテーブルが存在するからです。このパラメータはテストされておらず、可能であれば使わないでください。
- -n ディスクシリアル番号
- -r ルートディレクトリのサイズ。単位はセクタ数です。このパラメータはFAT12とFAT16にのみ有効です。
- -B 指定されたファイルまたはデバイスのブートセクタを、このフロッピーディスクまたはパーティションのブートセクタとして使用します。当然、その中のハードウェアパラメータはそれに応じて変更されます。
- -k 可能な限り既存のブートセクタを維持します。
- -0 トラック0のデータ転送レート
- -A トラック0以外のデータ転送レート
- -2 2mフォーマットを使用
- -1 2mフォーマットを使用しない
例
デフォルト値を使用して、a:(つまり /dev/fd0)内のフロッピーディスクをフォーマットします。
mformat a:その他の拡張
Linux コマンド大全