Windows Vista 以降のバージョンでの format コマンドの動作の変更

この記事では、Windows Vista 以降の Windows バージョンでの format コマンドの動作の変更について説明します。

適用対象: Windows Server 2012 R2、ウィンドウ 10 – すべてのエディション
元の KB 番号: 941961

はじめに

Windows Vista 以降の Windows バージョンでは、format コマンドの動作が変更されました。 既定では、Windows Vista 以降のバージョンでは、完全な形式が実行されると、format コマンドによってディスク全体にゼロが書き込まれます。 Windows XP 以前のバージョンの Windows では、完全な形式が実行された場合、format コマンドはディスク全体にゼロを書き込みません。

新しい形式の動作により、ストレージ エリア ネットワーク (SAN) などのボリューム ストレージ プロバイダーがサポートするオンデマンド割り当てモードで問題が発生する可能性があります。 新しい形式の動作により、バッキング領域の割り当てが早期にトリガーされるため、問題が発生する可能性があります。

オンデマンドシナリオでは、ボリューム ストレージ プロバイダーがオンデマンドで割り当てられたデータを初期化するため、ディスク全体にゼロを書き込む必要はありません。 不要なオンデマンド割り当ての原因にならないようにするには、クイック形式オプションを使用する必要があります。

クイック形式オプション

4 つの方法を使用して、Windows Vista 以降のバージョンでボリュームを書式設定できます。 クイック形式オプションは、次の 4 つの方法で使用できます。

  • コマンド ライン: コマンドを format /q 使用します。

  • Diskpart: format コマンドを クイック パラメーターと共に使用します。

  • Windows エクスプローラー: [ クイック形式を実行 する] チェック ボックスをオンにします。

  • Disk Management (Diskmgmt.msc): [ クイックフォーマットの実行 ] チェック ボックスをオンにします。