Windows Server 2016/2019/2022でPowershellを使用してパーティションサイズを変更する

ジョン著、更新日:2025年4月25日

多くの管理者は、サーバーを一定期間実行した後、Windowsサーバーパーティションのサイズ変更を行いたいと考えています。大きなパーティションを縮小して新しいボリュームを作成したい人もいれば、容量不足になっている場合にCドライブを拡張したい人もいます。Windowsサーバーでハードドライブの再パーティション分割を行うには、ソフトウェアを使用したくない場合はPowershellを試すことができます。ただし、このネイティブコマンドツールには多くの制限があります。この記事では、Windows Server 2016/2019/2022でpowershellを使用してパーティションを縮小および拡張する方法と、安全なソフトウェアを使用してサーバーパーティションのサイズを変更するより良い方法を紹介します。

Server 2016/2019/2022でpowershellを使用してパーティションを縮小する方法

  1. キーボードでWindowsキーとRキーを同時に押して「ファイル名を指定して実行」を開き、powershellと入力してEnterキーを押します。
  2. ポップアップのWindows PowerShellウィンドウでdiskpartと入力し、Enterキーを押します。
  3. list volumeと入力し、Enterキーを押すと、いくつかのパラメータとともにすべての個々のパーティションが表示されます。
  4. select volume Dと入力し、Enterキーを押します。(Dは縮小したいパーティションのドライブ文字または番号です。)
  5. shrink desired=20480と入力し、Enterキーを押します。(20480はMB単位で縮小する空き容量です。値を指定しなかった場合、最大量が使用されます。)

短時間で、PowerShellはDiskpartがボリュームを20GB正常に縮小したことを報告します。list volumeを再度入力すると、私のD:ドライブは70GBから50GBに縮小されています。

PowerShell 縮小

縮小完了

Server 2016/2019/2022でPowerShellを使用してパーティションを拡張する方法

PowerShellでボリュームを拡張する前に、その右側隣接パーティションを削除する必要があります。右側の隣接ボリュームがない場合や削除できない場合は、Windows Server 2016/2019/2022でpowershellを使用してボリュームを拡張することはできません

他のパーティションを縮小してパーティションを拡張することはできません。Dを縮小した後にpowershellを使用してC:ドライブを拡張しようとすると、仮想ディスクサービスエラー拡張サイズが最小値未満ですが表示されます。

powershellを使用してWindows Server 2016/2019/2022でパーティションCを拡張する手順:

  1. 右側の隣接パーティションD:(一部のサーバーではE:)のすべてのファイルを他の場所に転送します。
  2. PowerShellウィンドウでdiskpartと入力し、Enterキーを押します。
  3. (オプション)list volumeと入力し、Enterキーを押します。
  4. select volume Dと入力し、Enterキーを押します。
  5. delete volumeと入力し、Enterキーを押します。
  6. select volume Cと入力し、Enterキーを押します。
  7. extendと入力し、Enterキーを押します。

短時間で、私のシステムCドライブは40GBから110GBに増加しました。(Dドライブの後ろに20GBの未割り当て領域がありますが、このタイプのスペースはリスト表示されません。)

Powershell 拡張

拡張完了

Windowsサーバーでパーティションサイズを変更するより良い方法

Server 2016/2019/2022でpowershellを使用してパーティションサイズを変更する際には、多くの短所があります。例えば:

  1. NTFSパーティションのみを縮小および拡張でき、FAT32およびその他のタイプはサポートされていません。
  2. パーティションを縮小する際、未割り当て領域は右側にしか生成できません。
  3. パーティションに「移動できない」ファイルがある場合、大量の空き領域があってもpowershellではわずかな空き領域しか縮小できません。
  4. 未割り当て領域は新しいボリュームの作成にしか使用できず、他のパーティションに移動または拡張することはできません。
  5. すべての操作はすぐに実行されます。

NIUBI Partition Editorを使用すると、そのような制限はありません。パーティションを縮小する際に左側または右側のいずれかに未割り当て領域を作成できます。どちらかの側の隣接する未割り当て領域でパーティションを拡張できます。未割り当て領域が隣接していない場合、それを移動して同じディスク上の他のパーティションに結合できます。

ダウンロード NIUBI Partition Editorをインストールし、ビデオの手順に従ってWindows 2016サーバーでボリュームを縮小および拡張します。

他のボリュームを縮小してC:ドライブを拡張する方法:

ビデオガイド

他のボリュームを縮小してD:ドライブを拡張する方法:

ビデオガイド

  • パーティションを縮小して別の隣接していないボリュームを拡張したい場合は、未割り当て領域を移動する追加のステップがあります。
  • 物理サーバー(SSD、HDD、RAID)またはVMware/Hyper-Vの仮想サーバーを実行している場合でも、手順は同じです。
  • ディスクに利用可能な空き領域がない場合は、ディスクをより大きなものにクローンするか、パーティションを別のディスクに移動できます。ディスクをクローンする場合、追加のディスクスペースでパーティションを拡張できます。

他のソフトウェアよりも優れているNIUBI Partition Editorには、システムとデータを保護するための革新的な技術があります。

ディスクパーティションの縮小、拡張、移動、コピーに加えて、NIUBI Partition Editorは、結合、変換、デフラグ、ワイプ、最適化、パーティション非表示、不良セクタースキャンなどを支援します。

ダウンロード