Windows でデータ ボリュームを拡張する

この記事では、次のトピックについて説明します。

  • Diskpart.exe コマンド プロンプト ユーティリティを使用して、Windows Server 2003、Windows XP、Windows 2000 の未割り当て領域にデータ ボリュームを拡張する方法。
  • Windows Server 2008 でブート パーティションを拡張する方法。

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

Diskpart.exeを使用して、Windows Server 2003、Windows XP、および Windows 2000 でデータ ボリュームを拡張する

Diskpart.exe ユーティリティを使用すると、コマンド ライン インターフェイスからディスク、パーティション、ボリュームを管理できます。 Diskpart.exeは、Basic ディスクとダイナミック ディスクの両方で使用できます。 NTFS ボリュームが、コンテナーに領域を追加できるハードウェア RAID 5 コンテナーに存在する場合は、ディスクが Basic ディスクのままの間、Diskpart.exeを使用して NTFS ボリュームを拡張できます。

extend コマンドを使用して、データを保持しながら、割り当てられていない領域を既存のボリュームに組み込みます。

extend コマンドの要件を次に示します。

  • ボリュームは NTFS ファイル システムでフォーマットする必要があります。

  • Basic ボリュームの場合、拡張機能の未割り当て領域は、同じディスク上の次の連続する領域である必要があります。

  • 動的ボリュームの場合、未割り当て領域は、システム上の任意のダイナミック ディスク上の空の領域にすることができます。

  • データ ボリュームの拡張のみがサポートされます。 システムボリュームまたはブート ボリュームが拡張されないようにブロックされ、次のエラーが表示される場合があります。

    Diskpart でボリュームの拡張に失敗しました。 ボリュームが拡張に有効であることを確認してください

  • システム ページ ファイルがパーティション上にある場合、パーティションを拡張することはできません。 拡張しないパーティションにページ ファイルを移動します。

パーティションまたはボリュームを拡張するには、まずボリュームを選択してフォーカスを設定してから、拡張機能を作成する大きさを指定します。 ボリュームを拡張するには、次の手順に従います。

  1. コマンド プロンプトで、「 diskpart.exe」と入力します。

  2. リスト ボリュームを入力して、コンピューター上の既存のボリュームを表示します。

  3. ボリューム番号が拡張するボリュームの番号であるボリューム ボリューム番号>を選択します。<><

  4. 型拡張 [size=n] [disk=n] [noerr]. 次のセクションでは、パラメーターについて説明します。

    • size=n

      現在のパーティションに追加するスペース (MB 単位)。 サイズを指定しない場合は、ディスクが拡張され、次の連続した未割り当て領域がすべて使用されます。

    • disk=n

      ボリュームを拡張するダイナミック ディスク。 size=n に等しい領域がディスクに割り当てられます。 ディスクが指定されていない場合、ボリュームは現在のディスクに拡張されます。

    • Noerr

      スクリプトの場合のみ。 エラーがスローされると、このパラメーターは、エラーが発生しなかったかのように Diskpart がコマンドを処理し続けるかどうかを指定します。 noerr パラメーターを指定しないと、エラーが発生すると、Diskpart はエラー コードで終了します。

  5. exit と入力してDiskpart.exeを終了します。

拡張コマンドが完了すると、Diskpart によってボリュームが正常に拡張されたことを示すメッセージが表示されます。 ボリューム上のデータを維持しながら、新しい領域を既存のドライブに追加する必要があります。

Windows XP と Windows 2000 では、Diskpart.exeを使用して、Basic ディスク上に最初に作成されたダイナミック ディスク上の単純なボリュームを拡張することはできません。 ディスクをダイナミック ディスクにアップグレードした後に作成された単純なボリュームのみを拡張できます。 Basic ディスク上に最初に作成されたダイナミック ディスク上の単純なボリュームを拡張しようとすると、次のエラー メッセージが表示されます。 この制限は、Windows Server 2003 で削除されました。

Diskpart でボリュームの拡張に失敗しました。
ボリュームが拡張に有効であることを確認してください

注:

  • Windows Server 2003 と Windows XP には、基本オペレーティング システムの一部としてDiskpart.exeが含まれています。
  • ダイナミック ディスクに変換する前に、更新された BIOS、ファームウェア、ドライバー、エージェントについては、システム ベンダーにお問い合わせください。

Windows Server 2008 でブート パーティションを拡張する

Windows Server 2008 でブート パーティションを拡張するには、次の手順に従います。

  1. [スタート]>をクリックサーバー マネージャー
  2. ナビゲーション ウィンドウで [ ストレージ] を展開し、[ ディスク管理] をクリックします。
  3. 詳細ウィンドウで、目的のボリュームを右クリックし、[ ボリュームの拡張] をクリックします。
  4. ボリュームの拡張ウィザードの指示に従って、ブート パーティションを拡張します。

注:

ブート パーティションは、連続した未割り当てディスク領域でのみ拡張できます。