フォーマットコマンド

フォーマットコマンドの例、オプション、スイッチなど

format コマンドは、 ハードドライブ (内蔵または外付け )、 フラッシュドライブ 、またはフロッピーディスク上の指定されたパーティションを指定されたファイルシステムフォーマットするために使用する コマンドプロンプトコマンド です

注:コマンドを使用せずにドライブをフォーマットすることもできます。 手順については、Windowsハードドライブをフォーマットする方法を参照してください。

フォーマットコマンドの可用性

formatコマンドは、 Windows 10Windows 8Windows 7Windows VistaWindows XP 、およびそれ以前のバージョンのWindowsを含むすべてのWindows オペレーティングシステムの コマンドプロンプトから使用できます。

しかし、formatコマンドは、シャットダウンできるパーティションをフォーマットしている場合、つまり現在ロックされているファイルを扱っていないパーティションをフォーマットしている場合(Windowsの場合は、つかいます)。 それがあなたの行う必要がある場合は、 Cのフォーマット方法を参照してください。

Windows Vista以降、formatコマンドは、formatコマンドを実行するときに/ p:1オプションを仮定して、基本的な書き込みゼロのハードドライブサニタイズを実行します。 これは、Windows XPおよびそれ以前のバージョンのWindowsでは当てはまりません。 お使いのWindowsのバージョンに関係なく、ハードドライブを完全に消去するさまざまな方法については、ハードディスクを消去する方法を参照してください。

formatコマンドは、コマンドプロンプトツール( Advanced Startup OptionsおよびSystem Recovery Optionsで利用可能)にもあります。 これは DOSコマンド でもあり、MS-DOSのほとんどのバージョンで利用できます。

注:特定のフォーマット・コマンド・スイッチおよびその他のフォーマット・コマンド構文の可用性は、オペレーティング・システムによって異なる場合があります。

書式コマンド構文

/ f: ファイルシステム ] [ / r: リビジョン ] [ / d ] [ / v: ラベル ] [ / p: カウント ] [ / q ] [ / /? ]

ヒント:上記のフォーマットコマンド構文の読み方や下の表で説明されている方法がわからない場合は、「 コマンド構文の読み方」を参照してください。

ドライブ これは、書式設定するドライブ/パーティションの文字です。
/ q このオプションを使用すると、ドライブを簡単にフォーマットすることができます。つまり、無効なセクタ検索を行わずにフォーマットされます。 ほとんどの状況でこれを行うことはお勧めしません。
/ c このフォーマットコマンドオプションを使用して、ファイルとフォルダの圧縮を有効にすることができます。 これは、ドライブをNTFSにフォーマットする場合にのみ使用できます。
/バツ この書式コマンドオプションは、書式の前にドライブをマウント解除する必要がある場合、そのマウントを解除します。
/ l このスイッチは、NTFSでフォーマットするときにのみ機能し、 小さいサイズの ファイルレコードではなく大きなサイズのファイルレコードを使用します。 100 GBを超えるファイルを持つ重複排除対応ドライブでは/ lを使用するか、ERROR_FILE_SYSTEM_LIMITATIONエラーが発生する可能性があります。
/ fs: ファイルシステム このオプションは、 ドライブをフォーマットするファイルシステムを指定します。 ファイルシステムのオプションには、 FAT、FAT32、exFATNTFS 、またはUDFがあります。
/ r: リビジョン このオプションは、UDFの特定のバージョンにフォーマットを強制します。 リビジョンのオプションには、2.50,2.01,2.00,1.50,1.02があります。 リビジョンが指定されていない場合、 2.01が仮定されます。 / r:スイッチは、 / fs: udfを使用する場合にのみ使用できます。
/ d メタデータを複製するには、この形式のスイッチを使用します。 / dオプションは、UDF v2.50でフォーマットするときにのみ機能します。
/ v: ラベル formatコマンドでこのオプションを使用して、 ボリュームラベルを指定します。 このオプションを使用してラベルを指定しない場合は、フォーマットが完了した後に尋ねられます。
/ p: カウント この書式コマンドオプションは、 ドライブのすべてのセクタに0を書き込みます。 カウントを指定すると、ゼロ書き込みが完了した後の何回かの異なる乱数がドライブ全体に書き込まれます。 / qオプションに/ pオプションを使用することはできません。 Windows Vista以降、 / q [KB941961]を使用しない限り、 / pが引き継がれます。
/? / a/ f/ t/ n/ sのように上記のコマンドのいくつかのオプションに関する詳細なヘルプを表示するには、formatコマンドでhelpスイッチを使用しますformat /?を実行しています。 helpコマンドを使用し ヘルプ形式を実行するのと同じです

/ Aのようにあまり一般的でないフォーマットコマンドスイッチもあります size / F:フォーマットするフロッピーディスクのサイズを指定するサイズ、 / T:ディスク側のトラック数を指定するトラック、および/ N:番号を指定するセクタトラックあたりのセクタ数。

ヒント:コマンドでリダイレクション演算子を使用すると、formatコマンドの結果をファイルに出力できます。 さらに詳しいヒントについては、コマンド出力をファイルにリダイレクトしてヘルプを表示する方法や、 コマンドプロンプトのヒントを参照してください。

フォーマットコマンドの例

形式e:/ q / fs:exFAT

上記の例では、formatコマンドを使用してe:ドライブをexFATファイルシステムにすばやくフォーマットします。

注:上記の例をあなた自身で採用するには、ドライブの文字がフォーマットされているものをeに変更し、ドライブをフォーマットするファイルシステムになるようにexFATを変更します。 上に書かれたすべてのものは、クイックフォーマットを実行するために正確に同じであるべきです。

形式g:/ q / fs:NTFS

上の例は、 g:ドライブをNTFSファイルシステムにフォーマットするためのクイックフォーマットコマンドの別の例です。

形式d:/ fs:NTFS / v:メディア/ p:2

この例では、フォーマット中にd:ドライブはドライブのすべてのセクタに2回 ( "/ p"スイッチの後の "2"のために)書き込まれ、ファイルシステムはNTFSに設定され、ボリューム名前はMediaとなります。

形式d:

formatコマンドをスイッチなしで使用して、フォーマットするドライブのみを指定すると、ドライブ上で検出されたのと同じファイルシステムにフォーマットされます。 たとえば、フォーマットより前のNTFSの場合、NTFSのままです。

注:ドライブがパーティション化されていてまだフォーマットされていない場合、formatコマンドは失敗し、再度フォーマットを試してください。今回は、 / fsスイッチを使用してファイルシステムを指定します。

フォーマット関連コマンド

MS-DOSでは、formatコマンドはfdiskコマンドを使用した後でよく使用されます。

Windowsでの書式設定の容易性を考慮すると、formatコマンドはWindowsのコマンドプロンプトではよく使用されません。